]> Untitled Git - bitcoindevkit.org/commitdiff
Publish autogenerated nightly docs
authorgithub-actions <github-actions@github.com>
Thu, 19 Dec 2024 18:43:01 +0000 (18:43 +0000)
committergithub-actions <github-actions@github.com>
Thu, 19 Dec 2024 18:43:01 +0000 (18:43 +0000)
1756 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-index.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

index 44c2a82f19554f30dbaa26ece7416fb8770b7922..e2e6f456bb6dc8f3bfe0b6795fa72656cc4efb8e 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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="#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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 c2a0be27292de2b5d9ff745a020e42e2ecf56750..3e5147f1a74a0ce71dee8f548a8fb66a956633f8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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="#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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 5f1b882a418ce898b402fb61f25959b984d35c22..a190c34c8c508ae686922bec245809441560b553 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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: 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>
index 3e4185935959da81275614ef5021b66cb6cb8f0e..6ae46d94ed5bbca8f0e55955bd1d4dbf6aa3c40e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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: 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
index a28e08d84b5c4e5a7deabd57f68ef9c26c5463dc..b5fd19a35f322d3bb204af67bc01aca7420e2381 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser 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 7331390b9f5955972c5128ef5cc0de3b1cbea4d6..17f5dd4b42b6cb756de37e11d11a0607138d85fc 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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="#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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 e28fc0af22061310431c1299fbab11be115c7744..1fe52b02a7d08b7e07fc728a7cedf8ce9ef050aa 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 18568e438e1914571057fef48ad13bf2575213b0..05f4155cbb4d7df989f19ec0f92632ae813af9b6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 1c1dd318944bc30f913ef7c9e65537a3cd5cb228..aabe4b688d2c36e0c76f7648cea5cae54d1f7c4e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 8c5601b0e4b14d7e3682ace8e7c76dcbb55541e2..b0a2c0ed28548261a4de8b2acfda636ae6ca9236 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 06a9b2697bbed8d81233f8dec621b73de3918155..f105797d1483267589023542dcf3cdba3343cd63 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 9c0e48d991d89388eeaa0d696de93376c8b90d65..3585adc48d1e896c503072c2cee279d16537d045 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 feb3c836675521b52be8fa19d2cc96e152368905..5233e400a50be9353764edf459b0faea62e4ce52 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 81131ca2fc5bf8468984f21e1580e81cd3bb09e5..5f858e81df24b62f97fc3cb02d4e442b592c5de1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 7967be3895cdfa5b759adb5c1588ddf254c3b4e1..7b44a4ef826fd47068548d5363af9927127ef04c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 57a18f67a98e74620b996a624006aab7d745dc3b..99a420735379dae3f21f5ff248240eadda2d6898 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 f2cbbd5cd7ccd4a50f7d5a4c370ff4bcf932476f..be02dcb67aef8ae03e3dbc8dcda976fbcdc329e7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 fa444d3d908a1a0a922291af426cc0cce62ce7f1..94254f13eaae5d78f1abbc404122e4f13781dc56 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><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></div><div class="desc docblock-short">Decoded base58 data was an invalid length.</div></li><li><div class="item-name"><a class="struct" href="struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::error::InvalidLegacyPrefixError">Invalid<wbr>Legacy<wbr>Prefix<wbr>Error</a></div><div class="desc docblock-short">Invalid legacy address prefix in decoded base58 data.</div></li><li><div class="item-name"><a class="struct" href="struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::error::LegacyAddressTooLongError">Legacy<wbr>Address<wbr>TooLong<wbr>Error</a></div><div class="desc docblock-short">Legacy base58 address was too long, max 50 characters.</div></li><li><div class="item-name"><a class="struct" href="struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::error::NetworkValidationError">Network<wbr>Validation<wbr>Error</a></div><div class="desc docblock-short">Address’s network differs from required one.</div></li><li><div class="item-name"><a class="struct" href="struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::error::UnknownAddressTypeError">Unknown<wbr>Address<wbr>Type<wbr>Error</a></div><div class="desc docblock-short">Address type is either invalid or not supported in rust-bitcoin.</div></li><li><div class="item-name"><a class="struct" href="struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::error::UnknownHrpError">Unknown<wbr>HrpError</a></div><div class="desc docblock-short">Unknown HRP error.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.FromScriptError.html" title="enum bdk_chain::bitcoin::address::error::FromScriptError">From<wbr>Script<wbr>Error</a></div><div class="desc docblock-short">Error while generating address from script.</div></li><li><div class="item-name"><a class="enum" href="enum.P2shError.html" title="enum bdk_chain::bitcoin::address::error::P2shError">P2sh<wbr>Error</a></div><div class="desc docblock-short">Error while generating address from a p2sh script.</div></li><li><div class="item-name"><a class="enum" href="enum.ParseError.html" title="enum bdk_chain::bitcoin::address::error::ParseError">Parse<wbr>Error</a></div><div class="desc docblock-short">Address parsing error.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 7ebf19f8244db63f1a1efe0632cfe2aa8524215a..bda7a85f73d7329b1a08d68c5c26ba1ffa683203 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 35e884a20e3d57462741775a59d5122bf2138f15..5b66e41d11adf24bf9f9778cd2744440fee72f77 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 e384d00ae417c09326452250dfffff8717c6b74e..bf18baf896d1da4578d980b5f67019c374decd44 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 544ba30bef36c10d123fb824d3edb1d0951bc855..fc2029dc126f211767ad6e44ca95c32500bf696d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 dc0c8ce3ae194bc47fdd1b4f9f1cf831ed788f48..fea950482de99d04344a23d411bfc4ce9e7ee223 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 d1cc405dd4a692717feb1636b0bfa7f11192b6f4..3228870207358a20862c653103f0a714b37be2d4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 baa8e26f2f705a49fc0696467e56e4254ba14066..5a9c7df612beb461ff455dd06bec1bb2cf3eb77a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 39a075e16a34215664abad48bfc43bf67d1ca948..004278e40e3633a03fd32e19a863c3e1d5574af0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 1d95df27cf0a4ae02fa9e91d2e71058311f9a22b..b958b09a61f84c1cf7a6ecafc0884246ca8a0b92 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 9a58c87d33e7fa545a89ae6a646f3869f49dc264..fbe2e5fa9f09b76e2db8348d6b74562c1dda2b71 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 f867d71674039ecc02fc73000741ae5a7880ab1d..cfa0110139acb0b1fe61d9521f36f51ca0b399b5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 3222cc6d9c7d4d3c0ebf9e5ea353ec51f6721573..89e865c211ada6d40a0936b91af6f9076cb8ea10 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 14553ecd7803041ac551f2acface63f006114425..7c91b577bcc08d456059a4ec0eee0b47fa2b9c60 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 f4abbb37b6a62d53a5864cbec7f35e9732d1b89c..a65073c56d93acfbbd11d6f7b249df2ae5f27d48 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 dc2a5263f729f07195dd96d366fe72ca9e7cf89f..21563d0e3584a45704c1ad60840b37fbbd56207c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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>
index bd34b59cd9d6896fbe09a7becbe657094fb7ecdf..91862935c214eca49b381e9990b5153b9664669b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 6c76fa3f3ca27003a807b3161ad812d11ade0847..68b0565c5c4f7312dc4d35acd46decb4ee73d2c9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 1107d7980db529b2d726429e3f9c1ef3a20b5c77..38971575cb72269b2e9abd6dcc1c6fe81917a780 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="mod" href="serde/index.html" title="mod bdk_chain::bitcoin::amount::serde">serde</a></div><div class="desc docblock-short">This module adds serde serialization and deserialization support for Amounts.
index ae99e91aeb6f3427f46e605096f0dc686da93999..ffe811898daf87df735854cd9d089cdbbf091ebb 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 89e240f1cab18d4c3d4791fa036c91f3ab17a4e5..f257330e6e5c7f33bbc5639f18f797bcff5837d4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 b4f840750864c20d5688d805dda7d17ddbc65a75..13f2783651ed6571cb9779537a5f8be5bd1bd4ef 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="mod" href="opt/index.html" title="mod bdk_chain::bitcoin::amount::serde::as_btc::opt">opt</a></div><div class="desc docblock-short">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>.</div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.deserialize.html" title="fn bdk_chain::bitcoin::amount::serde::as_btc::deserialize">deserialize</a></div></li><li><div class="item-name"><a class="fn" href="fn.serialize.html" title="fn bdk_chain::bitcoin::amount::serde::as_btc::serialize">serialize</a></div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 206c7c629f0d06bcc0803f5d84043314e780d500..4be8fb32acdd840d07b70d8c1a543b96eb511244 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 73c3b8cfb61fb6ab89ce22b8f7f59b0e4d6dd22b..fee915b38022fe42418bdc200e634b5492cfd853 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 cd1730ed0802d7df2c1dba64460e98af06493722..92bae00bac2e95c8b2359a654146ed6341969796 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.deserialize.html" title="fn bdk_chain::bitcoin::amount::serde::as_btc::opt::deserialize">deserialize</a></div></li><li><div class="item-name"><a class="fn" href="fn.serialize.html" title="fn bdk_chain::bitcoin::amount::serde::as_btc::opt::serialize">serialize</a></div></li></ul></section></div></main></body></html>
\ No newline at end of file
index b90e43b59cbe77cdd3e29f680b6b9e57b20120fa..7e66254f2724dbde558dff54e9af3b0ddb52433b 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 11d16a61d2efeb33c0472b7419e4ac73445dc4b2..6cc1d3ba278e6c35ff41d3482428a6721a9bf6f7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 8b538afcad58a1dd7ed0ec2caaa7081c68ac87bd..2483c81118614f32eedf89db70936d75e60395bc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="mod" href="opt/index.html" title="mod bdk_chain::bitcoin::amount::serde::as_sat::opt">opt</a></div><div class="desc docblock-short">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>.</div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.deserialize.html" title="fn bdk_chain::bitcoin::amount::serde::as_sat::deserialize">deserialize</a></div></li><li><div class="item-name"><a class="fn" href="fn.serialize.html" title="fn bdk_chain::bitcoin::amount::serde::as_sat::serialize">serialize</a></div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 49af215f0477cf40066b01cfc2a07286d2f6f071..e6cf16f75a5eaba32ab6303508937b54727391b4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 b56b39ecfd05e8d52564c46aac9367855d48a4b5..14108aeb6e7f852fb976a0a384504ce626aefe2a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 9926767e6e9c4b3da1a0ea17d00220b9572678db..de43ee803b7ba742ab519e2128d4a8a34ce3a467 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.deserialize.html" title="fn bdk_chain::bitcoin::amount::serde::as_sat::opt::deserialize">deserialize</a></div></li><li><div class="item-name"><a class="fn" href="fn.serialize.html" title="fn bdk_chain::bitcoin::amount::serde::as_sat::opt::serialize">serialize</a></div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 0dd9e3c6e2c179e377457a652b9c5223f97af3c0..bf30149f843c4c5ccb7b98299d2de878b6d7d69a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 63d2131db4d02df51e17148ea3dab3ff9d5a09cf..31b2a26134af50fd0f5528ed9750842ee3bb8ffe 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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,
index 09926f21a11e26ce1733d55f9934b607a55a0b20..928b839dc1a4f2cec6deec94ddaef944fee4695c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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> {
index 399aeddfbe4162b42ba06cd2ca56dd1df9e3e3dc..ace0ffff058d02c3713c2396623ebfff41addf9a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 61a2b6e8168e1f4f62c4ce9cba1bb51f6f92f225..6389a06e1954dfee7aea97ce9b10b240e7c7e509 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 a2e1f30b5f1078e91a3d66522dedbce778231a7a..39a0b10f0749aa929acffb01416cb1f2555a787d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 551f2c046bdf2150ab2e5f1c277f760720a828e1..51436eb180f4a68bcf1739e08ebd912362d7d9a4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 a2c8f2726271b53bba22efb6560695c2f97dbd6a..6c2a21708aa705132d3a5d93105382ff6478dc66 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 820b34cda090cd18da3db769ff66270799af3c81..5945955375c13e9d3026790ad246751abde073ae 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 d1f7eb6d066c68a87881956b40114891a7612172..237cb8367b922f1d80eada4b9892f7145726826d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">Incorrect<wbr>Checksum<wbr>Error</a></div><div class="desc docblock-short">Checksum was not correct.</div></li><li><div class="item-name"><a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::error::InvalidCharacterError">Invalid<wbr>Character<wbr>Error</a></div><div class="desc docblock-short">Found a invalid ASCII byte while decoding base58 string.</div></li><li><div class="item-name"><a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShort<wbr>Error</a></div><div class="desc docblock-short">The decode base58 data was too short (require at least 4 bytes for checksum).</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::base58::error::Error">Error</a></div><div class="desc docblock-short">An error occurred during base58 decoding (with checksum).</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 2757a5575a2cd4ca956969b5ffba03cb682a04c5..eec0bdab2565dfcb384f3529d883bd226d09c1a2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 6b73d89daa5402e33d8c9f50a0fe8fd0ccdd5e4d..e6a9c5a298e5c267e0016686b36363868b24a926 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 10a1363d178850da9fb4d443e9cffabe9833ee6b..7d5cfc1f1dcfdb575a0e640c61d6b1e0cb4f7629 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 2bf289dcb18008328fbdcbf799efbed1c776a517..0f84d20c82205fe8d029291b0f8dfdd5c41dccfb 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 5e2a561c900928af41234b894f33cad8199f3a2b..c9460b27bea9f9308cd73eb51620bf70679a78d4 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 fb9256c05c5a5c0a53ab98fc8f00720871912d4a..3ce751b34b85c20cef2af44c2b18d260405e1b17 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 d83d9fbea501f7b743311252105259f6636b6423..22ec7daca35dfb7517fdee3f4ec5c03c6d7c267d 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 40553716b9a22eaa13a4abd744a5df8c0f02ff94..db76ba6f60d103349a3d8190e66ade34a6b60209 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 144c8c2ab078e1e66760106f8639742090c86463..fbbda8338cb4dc7eec3e7673f9b06fa2e720b3a8 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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="#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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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><ul class="item-table"><li><div class="item-name"><a class="mod" href="error/index.html" title="mod bdk_chain::bitcoin::base58::error">error</a></div><div class="desc docblock-short">Error code for the <code>base58</code> crate.</div></li></ul><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">Invalid<wbr>Character<wbr>Error</a></div><div class="desc docblock-short">Found a invalid ASCII byte while decoding base58 string.</div></li><li><div class="item-name"><a class="struct" href="struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></div><div class="desc docblock-short">A UTF-8–encoded, growable string.</div></li><li><div class="item-name"><a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a></div><div class="desc docblock-short">A contiguous growable array type, written as <code>Vec&lt;T&gt;</code>, short for ‘vector’.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::base58::Error">Error</a></div><div class="desc docblock-short">An error occurred during base58 decoding (with checksum).</div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.decode.html" title="fn bdk_chain::bitcoin::base58::decode">decode</a></div><div class="desc docblock-short">Decodes a base58-encoded string into a byte vector.</div></li><li><div class="item-name"><a class="fn" href="fn.decode_check.html" title="fn bdk_chain::bitcoin::base58::decode_check">decode_<wbr>check</a></div><div class="desc docblock-short">Decodes a base58check-encoded string into a byte vector verifying the checksum.</div></li><li><div class="item-name"><a class="fn" href="fn.encode.html" title="fn bdk_chain::bitcoin::base58::encode">encode</a></div><div class="desc docblock-short">Encodes <code>data</code> as a base58 string (see also <code>base58::encode_check()</code>).</div></li><li><div class="item-name"><a class="fn" href="fn.encode_check.html" title="fn bdk_chain::bitcoin::base58::encode_check">encode_<wbr>check</a></div><div class="desc docblock-short">Encodes <code>data</code> as a base58 string including the checksum.</div></li><li><div class="item-name"><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></div><div class="desc docblock-short">Encodes a slice as base58, including the checksum, into a formatter.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index ab3696e8421c7a68b93721281fc9abf98b7853b1..fce6a0453e85c74878337f269e5f67cd7ee22ccc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 5568ce979b48b8d2a410b46bb8f75d6e071beae0..ce8c5e96df5c7f3bb37e7ef7bda05e1edcc03ba8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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_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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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_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>
@@ -2402,7 +2402,7 @@ clones the string if it is not already owned.</p>
 <span class="kw">let </span>a_string_error = <span class="string">"a string error"</span>.to_string();
 <span class="kw">let </span>a_boxed_error = Box::&lt;<span class="kw">dyn </span>Error&gt;::from(a_string_error);
 <span class="macro">assert!</span>(mem::size_of::&lt;Box&lt;<span class="kw">dyn </span>Error&gt;&gt;() == mem::size_of_val(<span class="kw-2">&amp;</span>a_boxed_error))</code></pre></div>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CString%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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/boxed/convert.rs.html#596">Source</a></span><a href="#impl-From%3CString%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>&gt; for <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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + '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="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#611">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>(err: <a class="struct" href="struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>) -&gt; <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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a&gt;</h4></section></summary><div class="docblock"><p>Converts a <a href="struct.String.html" title="struct bdk_chain::bitcoin::base58::String"><code>String</code></a> into a box of dyn <a href="../hashes/serde/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send"><code>Send</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync"><code>Sync</code></a>.</p>
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CString%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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/boxed/convert.rs.html#596">Source</a></span><a href="#impl-From%3CString%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>&gt; for <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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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> + '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="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#611">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>(err: <a class="struct" href="struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>) -&gt; <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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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> + 'a&gt;</h4></section></summary><div class="docblock"><p>Converts a <a href="struct.String.html" title="struct bdk_chain::bitcoin::base58::String"><code>String</code></a> into a box of dyn <a href="../hashes/serde/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send"><code>Send</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync"><code>Sync</code></a>.</p>
 <h5 id="examples-118"><a class="doc-anchor" href="#examples-118">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>std::error::Error;
 <span class="kw">use </span>std::mem;
index c69531c0a86aa8a84548aac63b2ec3f6a420259a..c2a5fad9d3e0124894ba0b9aafde956e86f817ad 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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_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.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.elem_offset" title="elem_offset">elem_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></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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_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.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.elem_offset" title="elem_offset">elem_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></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();
@@ -1531,18 +1531,25 @@ the end point is greater than the length of the vector.</p>
 <span class="kw">let </span>u: Vec&lt;<span class="kw">_</span>&gt; = v.splice(<span class="number">1</span>..<span class="number">3</span>, new).collect();
 <span class="macro">assert_eq!</span>(v, <span class="kw-2">&amp;</span>[<span class="number">1</span>, <span class="number">7</span>, <span class="number">8</span>, <span class="number">9</span>, <span class="number">4</span>]);
 <span class="macro">assert_eq!</span>(u, <span class="kw-2">&amp;</span>[<span class="number">2</span>, <span class="number">3</span>]);</code></pre></div>
-</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/vec/mod.rs.html#3669-3671">Source</a><h4 class="code-header">pub fn <a href="#method.extract_if" class="fn">extract_if</a>&lt;F&gt;(&amp;mut self, filter: F) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/extract_if/struct.ExtractIf.html" title="struct alloc::vec::extract_if::ExtractIf">ExtractIf</a>&lt;'_, T, F, A&gt; <a href="#" class="tooltip" data-notable-ty="ExtractIf&lt;&#39;_, T, F, A&gt;">ⓘ</a><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.reference.html">&amp;mut T</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>extract_if</code>)</span></div></span></summary><div class="docblock"><p>Creates an iterator which uses a closure to determine if an element should be removed.</p>
+</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/vec/mod.rs.html#3688-3691">Source</a><h4 class="code-header">pub fn <a href="#method.extract_if" class="fn">extract_if</a>&lt;F, R&gt;(
+    &amp;mut self,
+    range: R,
+    filter: F,
+) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/extract_if/struct.ExtractIf.html" title="struct alloc::vec::extract_if::ExtractIf">ExtractIf</a>&lt;'_, T, F, A&gt; <a href="#" class="tooltip" data-notable-ty="ExtractIf&lt;&#39;_, T, F, A&gt;">ⓘ</a><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.reference.html">&amp;mut T</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,
+    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.usize.html">usize</a>&gt;,</div></h4></section><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>extract_if</code>)</span></div></span></summary><div class="docblock"><p>Creates an iterator which uses a closure to determine if element in the range should be removed.</p>
 <p>If the closure returns true, then the element is removed and yielded.
 If the closure returns false, the element will remain in the vector and will not be yielded
 by the iterator.</p>
+<p>Only elements that fall in the provided range are considered for extraction, but any elements
+after the range will still have to be moved if any element has been extracted.</p>
 <p>If the returned <code>ExtractIf</code> is not exhausted, e.g. because it is dropped without iterating
 or the iteration short-circuits, then the remaining elements will be retained.
 Use <a href="struct.Vec.html#method.retain" title="method bdk_chain::bitcoin::base58::Vec::retain"><code>retain</code></a> with a negated predicate if you do not need the returned iterator.</p>
 <p>Using this method is equivalent to the following code:</p>
 
-<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span><span class="kw-2">mut </span>i = <span class="number">0</span>;
-<span class="kw">while </span>i &lt; vec.len() {
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span><span class="kw-2">mut </span>i = range.start;
+<span class="kw">while </span>i &lt; min(vec.len(), range.end) {
     <span class="kw">if </span>some_predicate(<span class="kw-2">&amp;mut </span>vec[i]) {
         <span class="kw">let </span>val = vec.remove(i);
         <span class="comment">// your code here
@@ -1553,19 +1560,28 @@ Use <a href="struct.Vec.html#method.retain" title="method bdk_chain::bitcoin::ba
 </code></pre></div>
 <p>But <code>extract_if</code> is easier to use. <code>extract_if</code> is also more efficient,
 because it can backshift the elements of the array in bulk.</p>
-<p>Note that <code>extract_if</code> also lets you mutate every element in the filter closure,
-regardless of whether you choose to keep or remove it.</p>
+<p>Note that <code>extract_if</code> also lets you mutate the elements passed to the filter closure,
+regardless of whether you choose to keep or remove them.</p>
+<h5 id="panics-14"><a class="doc-anchor" href="#panics-14">§</a>Panics</h5>
+<p>If <code>range</code> is out of bounds.</p>
 <h5 id="examples-55"><a class="doc-anchor" href="#examples-55">§</a>Examples</h5>
 <p>Splitting an array into evens and odds, reusing the original allocation:</p>
 
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="attr">#![feature(extract_if)]
 </span><span class="kw">let </span><span class="kw-2">mut </span>numbers = <span class="macro">vec!</span>[<span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>, <span class="number">4</span>, <span class="number">5</span>, <span class="number">6</span>, <span class="number">8</span>, <span class="number">9</span>, <span class="number">11</span>, <span class="number">13</span>, <span class="number">14</span>, <span class="number">15</span>];
 
-<span class="kw">let </span>evens = numbers.extract_if(|x| <span class="kw-2">*</span>x % <span class="number">2 </span>== <span class="number">0</span>).collect::&lt;Vec&lt;<span class="kw">_</span>&gt;&gt;();
+<span class="kw">let </span>evens = numbers.extract_if(.., |x| <span class="kw-2">*</span>x % <span class="number">2 </span>== <span class="number">0</span>).collect::&lt;Vec&lt;<span class="kw">_</span>&gt;&gt;();
 <span class="kw">let </span>odds = numbers;
 
 <span class="macro">assert_eq!</span>(evens, <span class="macro">vec!</span>[<span class="number">2</span>, <span class="number">4</span>, <span class="number">6</span>, <span class="number">8</span>, <span class="number">14</span>]);
 <span class="macro">assert_eq!</span>(odds, <span class="macro">vec!</span>[<span class="number">1</span>, <span class="number">3</span>, <span class="number">5</span>, <span class="number">9</span>, <span class="number">11</span>, <span class="number">13</span>, <span class="number">15</span>]);</code></pre></div>
+<p>Using the range argument to only process a part of the vector:</p>
+
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="attr">#![feature(extract_if)]
+</span><span class="kw">let </span><span class="kw-2">mut </span>items = <span class="macro">vec!</span>[<span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">1</span>, <span class="number">2</span>, <span class="number">1</span>, <span class="number">2</span>, <span class="number">1</span>, <span class="number">2</span>];
+<span class="kw">let </span>ones = items.extract_if(<span class="number">7</span>.., |x| <span class="kw-2">*</span>x == <span class="number">1</span>).collect::&lt;Vec&lt;<span class="kw">_</span>&gt;&gt;();
+<span class="macro">assert_eq!</span>(items, <span class="macro">vec!</span>[<span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">2</span>, <span class="number">2</span>, <span class="number">2</span>]);
+<span class="macro">assert_eq!</span>(ones.len(), <span class="number">3</span>);</code></pre></div>
 </div></details></div></details></div><details class="toggle big-toggle" open><summary><h2 id="deref-methods-%5BT%5D" class="section-header"><span>Methods from <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a>&lt;Target = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>&gt;</span><a href="#deref-methods-%5BT%5D" class="anchor">§</a></h2></summary><div id="deref-methods-%5BT%5D-1" class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_str" class="method"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/ascii/ascii_char.rs.html#564">Source</a><h4 class="code-header">pub fn <a href="#method.as_str" class="fn">as_str</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>ascii_char</code>)</span></div></span></summary><div class="docblock"><p>Views this slice of ASCII characters as a UTF-8 <code>str</code>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_bytes" class="method"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/ascii/ascii_char.rs.html#575">Source</a><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><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>ascii_char</code>)</span></div></span></summary><div class="docblock"><p>Views this slice of ASCII characters as a slice of <code>u8</code> bytes.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.is_ascii" class="method"><span class="rightside"><span class="since" title="Stable since Rust version 1.23.0">1.23.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/slice/ascii.rs.html#16">Source</a></span><h4 class="code-header">pub fn <a href="#method.is_ascii" class="fn">is_ascii</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 if all bytes in this slice are within the ASCII range.</p>
@@ -1944,7 +1960,7 @@ common in C++.</p>
 <li>a - The index of the first element</li>
 <li>b - The index of the second element</li>
 </ul>
-<h5 id="panics-14"><a class="doc-anchor" href="#panics-14">§</a>Panics</h5>
+<h5 id="panics-15"><a class="doc-anchor" href="#panics-15">§</a>Panics</h5>
 <p>Panics if <code>a</code> or <code>b</code> are out of bounds.</p>
 <h5 id="examples-84"><a class="doc-anchor" href="#examples-84">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span><span class="kw-2">mut </span>v = [<span class="string">"a"</span>, <span class="string">"b"</span>, <span class="string">"c"</span>, <span class="string">"d"</span>, <span class="string">"e"</span>];
@@ -1993,7 +2009,7 @@ v.reverse();
 </div></details><details class="toggle method-toggle" open><summary><section id="method.windows" 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/core/slice/mod.rs.html#1118">Source</a></span><h4 class="code-header">pub fn <a href="#method.windows" class="fn">windows</a>(&amp;self, size: <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/slice/iter/struct.Windows.html" title="struct core::slice::iter::Windows">Windows</a>&lt;'_, T&gt; <a href="#" class="tooltip" data-notable-ty="Windows&lt;&#39;_, T&gt;">ⓘ</a></h4></section></summary><div class="docblock"><p>Returns an iterator over all contiguous windows of length
 <code>size</code>. The windows overlap. If the slice is shorter than
 <code>size</code>, the iterator returns no values.</p>
-<h5 id="panics-15"><a class="doc-anchor" href="#panics-15">§</a>Panics</h5>
+<h5 id="panics-16"><a class="doc-anchor" href="#panics-16">§</a>Panics</h5>
 <p>Panics if <code>size</code> is zero.</p>
 <h5 id="examples-89"><a class="doc-anchor" href="#examples-89">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>slice = [<span class="string">'l'</span>, <span class="string">'o'</span>, <span class="string">'r'</span>, <span class="string">'e'</span>, <span class="string">'m'</span>];
@@ -2028,7 +2044,7 @@ slice, then the last chunk will not have length <code>chunk_size</code>.</p>
 <p>See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.chunks_exact" title="method slice::chunks_exact"><code>chunks_exact</code></a> for a variant of this iterator that returns chunks of always exactly
 <code>chunk_size</code> elements, and <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.rchunks" title="method slice::rchunks"><code>rchunks</code></a> for the same iterator but starting at the end of the
 slice.</p>
-<h5 id="panics-16"><a class="doc-anchor" href="#panics-16">§</a>Panics</h5>
+<h5 id="panics-17"><a class="doc-anchor" href="#panics-17">§</a>Panics</h5>
 <p>Panics if <code>chunk_size</code> is zero.</p>
 <h5 id="examples-90"><a class="doc-anchor" href="#examples-90">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>slice = [<span class="string">'l'</span>, <span class="string">'o'</span>, <span class="string">'r'</span>, <span class="string">'e'</span>, <span class="string">'m'</span>];
@@ -2044,7 +2060,7 @@ length of the slice, then the last chunk will not have length <code>chunk_size</
 <p>See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.chunks_exact_mut" title="method slice::chunks_exact_mut"><code>chunks_exact_mut</code></a> for a variant of this iterator that returns chunks of always
 exactly <code>chunk_size</code> elements, and <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.rchunks_mut" title="method slice::rchunks_mut"><code>rchunks_mut</code></a> for the same iterator but starting at
 the end of the slice.</p>
-<h5 id="panics-17"><a class="doc-anchor" href="#panics-17">§</a>Panics</h5>
+<h5 id="panics-18"><a class="doc-anchor" href="#panics-18">§</a>Panics</h5>
 <p>Panics if <code>chunk_size</code> is zero.</p>
 <h5 id="examples-91"><a class="doc-anchor" href="#examples-91">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>v = <span class="kw-2">&amp;mut </span>[<span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>];
@@ -2066,7 +2082,7 @@ from the <code>remainder</code> function of the iterator.</p>
 resulting code better than in the case of <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.chunks" title="method slice::chunks"><code>chunks</code></a>.</p>
 <p>See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.chunks" title="method slice::chunks"><code>chunks</code></a> for a variant of this iterator that also returns the remainder as a smaller
 chunk, and <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.rchunks_exact" title="method slice::rchunks_exact"><code>rchunks_exact</code></a> for the same iterator but starting at the end of the slice.</p>
-<h5 id="panics-18"><a class="doc-anchor" href="#panics-18">§</a>Panics</h5>
+<h5 id="panics-19"><a class="doc-anchor" href="#panics-19">§</a>Panics</h5>
 <p>Panics if <code>chunk_size</code> is zero.</p>
 <h5 id="examples-92"><a class="doc-anchor" href="#examples-92">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>slice = [<span class="string">'l'</span>, <span class="string">'o'</span>, <span class="string">'r'</span>, <span class="string">'e'</span>, <span class="string">'m'</span>];
@@ -2085,7 +2101,7 @@ resulting code better than in the case of <a href="https://doc.rust-lang.org/nig
 <p>See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.chunks_mut" title="method slice::chunks_mut"><code>chunks_mut</code></a> for a variant of this iterator that also returns the remainder as a
 smaller chunk, and <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.rchunks_exact_mut" title="method slice::rchunks_exact_mut"><code>rchunks_exact_mut</code></a> for the same iterator but starting at the end of
 the slice.</p>
-<h5 id="panics-19"><a class="doc-anchor" href="#panics-19">§</a>Panics</h5>
+<h5 id="panics-20"><a class="doc-anchor" href="#panics-20">§</a>Panics</h5>
 <p>Panics if <code>chunk_size</code> is zero.</p>
 <h5 id="examples-93"><a class="doc-anchor" href="#examples-93">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>v = <span class="kw-2">&amp;mut </span>[<span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>];
@@ -2124,7 +2140,7 @@ assuming that there’s no remainder.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_chunks" class="method"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/slice/mod.rs.html#1356">Source</a><h4 class="code-header">pub fn <a href="#method.as_chunks" class="fn">as_chunks</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(&amp;self) -&gt; (&amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>], &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>)</h4></section><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>slice_as_chunks</code>)</span></div></span></summary><div class="docblock"><p>Splits the slice into a slice of <code>N</code>-element arrays,
 starting at the beginning of the slice,
 and a remainder slice with length strictly less than <code>N</code>.</p>
-<h5 id="panics-20"><a class="doc-anchor" href="#panics-20">§</a>Panics</h5>
+<h5 id="panics-21"><a class="doc-anchor" href="#panics-21">§</a>Panics</h5>
 <p>Panics if <code>N</code> is zero. This check will most probably get changed to a compile time
 error before this method gets stabilized.</p>
 <h5 id="examples-95"><a class="doc-anchor" href="#examples-95">§</a>Examples</h5>
@@ -2145,7 +2161,7 @@ error before this method gets stabilized.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_rchunks" class="method"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/slice/mod.rs.html#1391">Source</a><h4 class="code-header">pub fn <a href="#method.as_rchunks" class="fn">as_rchunks</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(&amp;self) -&gt; (&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>, &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>])</h4></section><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>slice_as_chunks</code>)</span></div></span></summary><div class="docblock"><p>Splits the slice into a slice of <code>N</code>-element arrays,
 starting at the end of the slice,
 and a remainder slice with length strictly less than <code>N</code>.</p>
-<h5 id="panics-21"><a class="doc-anchor" href="#panics-21">§</a>Panics</h5>
+<h5 id="panics-22"><a class="doc-anchor" href="#panics-22">§</a>Panics</h5>
 <p>Panics if <code>N</code> is zero. This check will most probably get changed to a compile time
 error before this method gets stabilized.</p>
 <h5 id="examples-96"><a class="doc-anchor" href="#examples-96">§</a>Examples</h5>
@@ -2160,7 +2176,7 @@ beginning of the slice.</p>
 length of the slice, then the last up to <code>N-1</code> elements will be omitted and can be
 retrieved from the <code>remainder</code> function of the iterator.</p>
 <p>This method is the const generic equivalent of <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.chunks_exact" title="method slice::chunks_exact"><code>chunks_exact</code></a>.</p>
-<h5 id="panics-22"><a class="doc-anchor" href="#panics-22">§</a>Panics</h5>
+<h5 id="panics-23"><a class="doc-anchor" href="#panics-23">§</a>Panics</h5>
 <p>Panics if <code>N</code> is zero. This check will most probably get changed to a compile time
 error before this method gets stabilized.</p>
 <h5 id="examples-97"><a class="doc-anchor" href="#examples-97">§</a>Examples</h5>
@@ -2201,7 +2217,7 @@ chunks[<span class="number">1</span>] = [<span class="string">'a'</span>, <span
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_chunks_mut" class="method"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/slice/mod.rs.html#1511">Source</a><h4 class="code-header">pub fn <a href="#method.as_chunks_mut" class="fn">as_chunks_mut</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; (&amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>], &amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>)</h4></section><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>slice_as_chunks</code>)</span></div></span></summary><div class="docblock"><p>Splits the slice into a slice of <code>N</code>-element arrays,
 starting at the beginning of the slice,
 and a remainder slice with length strictly less than <code>N</code>.</p>
-<h5 id="panics-23"><a class="doc-anchor" href="#panics-23">§</a>Panics</h5>
+<h5 id="panics-24"><a class="doc-anchor" href="#panics-24">§</a>Panics</h5>
 <p>Panics if <code>N</code> is zero. This check will most probably get changed to a compile time
 error before this method gets stabilized.</p>
 <h5 id="examples-99"><a class="doc-anchor" href="#examples-99">§</a>Examples</h5>
@@ -2219,7 +2235,7 @@ remainder[<span class="number">0</span>] = <span class="number">9</span>;
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_rchunks_mut" class="method"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/slice/mod.rs.html#1552">Source</a><h4 class="code-header">pub fn <a href="#method.as_rchunks_mut" class="fn">as_rchunks_mut</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; (&amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>, &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>])</h4></section><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>slice_as_chunks</code>)</span></div></span></summary><div class="docblock"><p>Splits the slice into a slice of <code>N</code>-element arrays,
 starting at the end of the slice,
 and a remainder slice with length strictly less than <code>N</code>.</p>
-<h5 id="panics-24"><a class="doc-anchor" href="#panics-24">§</a>Panics</h5>
+<h5 id="panics-25"><a class="doc-anchor" href="#panics-25">§</a>Panics</h5>
 <p>Panics if <code>N</code> is zero. This check will most probably get changed to a compile time
 error before this method gets stabilized.</p>
 <h5 id="examples-100"><a class="doc-anchor" href="#examples-100">§</a>Examples</h5>
@@ -2240,7 +2256,7 @@ beginning of the slice.</p>
 the length of the slice, then the last up to <code>N-1</code> elements will be omitted and
 can be retrieved from the <code>into_remainder</code> function of the iterator.</p>
 <p>This method is the const generic equivalent of <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.chunks_exact_mut" title="method slice::chunks_exact_mut"><code>chunks_exact_mut</code></a>.</p>
-<h5 id="panics-25"><a class="doc-anchor" href="#panics-25">§</a>Panics</h5>
+<h5 id="panics-26"><a class="doc-anchor" href="#panics-26">§</a>Panics</h5>
 <p>Panics if <code>N</code> is zero. This check will most probably get changed to a compile time
 error before this method gets stabilized.</p>
 <h5 id="examples-101"><a class="doc-anchor" href="#examples-101">§</a>Examples</h5>
@@ -2257,7 +2273,7 @@ error before this method gets stabilized.</p>
 starting at the beginning of the slice.</p>
 <p>This is the const generic equivalent of <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.windows" title="method slice::windows"><code>windows</code></a>.</p>
 <p>If <code>N</code> is greater than the size of the slice, it will return no windows.</p>
-<h5 id="panics-26"><a class="doc-anchor" href="#panics-26">§</a>Panics</h5>
+<h5 id="panics-27"><a class="doc-anchor" href="#panics-27">§</a>Panics</h5>
 <p>Panics if <code>N</code> is zero. This check will most probably get changed to a compile time
 error before this method gets stabilized.</p>
 <h5 id="examples-102"><a class="doc-anchor" href="#examples-102">§</a>Examples</h5>
@@ -2275,7 +2291,7 @@ slice, then the last chunk will not have length <code>chunk_size</code>.</p>
 <p>See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.rchunks_exact" title="method slice::rchunks_exact"><code>rchunks_exact</code></a> for a variant of this iterator that returns chunks of always exactly
 <code>chunk_size</code> elements, and <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.chunks" title="method slice::chunks"><code>chunks</code></a> for the same iterator but starting at the beginning
 of the slice.</p>
-<h5 id="panics-27"><a class="doc-anchor" href="#panics-27">§</a>Panics</h5>
+<h5 id="panics-28"><a class="doc-anchor" href="#panics-28">§</a>Panics</h5>
 <p>Panics if <code>chunk_size</code> is zero.</p>
 <h5 id="examples-103"><a class="doc-anchor" href="#examples-103">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>slice = [<span class="string">'l'</span>, <span class="string">'o'</span>, <span class="string">'r'</span>, <span class="string">'e'</span>, <span class="string">'m'</span>];
@@ -2291,7 +2307,7 @@ length of the slice, then the last chunk will not have length <code>chunk_size</
 <p>See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.rchunks_exact_mut" title="method slice::rchunks_exact_mut"><code>rchunks_exact_mut</code></a> for a variant of this iterator that returns chunks of always
 exactly <code>chunk_size</code> elements, and <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.chunks_mut" title="method slice::chunks_mut"><code>chunks_mut</code></a> for the same iterator but starting at the
 beginning of the slice.</p>
-<h5 id="panics-28"><a class="doc-anchor" href="#panics-28">§</a>Panics</h5>
+<h5 id="panics-29"><a class="doc-anchor" href="#panics-29">§</a>Panics</h5>
 <p>Panics if <code>chunk_size</code> is zero.</p>
 <h5 id="examples-104"><a class="doc-anchor" href="#examples-104">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>v = <span class="kw-2">&amp;mut </span>[<span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>];
@@ -2314,7 +2330,7 @@ resulting code better than in the case of <a href="https://doc.rust-lang.org/nig
 <p>See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.rchunks" title="method slice::rchunks"><code>rchunks</code></a> for a variant of this iterator that also returns the remainder as a smaller
 chunk, and <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.chunks_exact" title="method slice::chunks_exact"><code>chunks_exact</code></a> for the same iterator but starting at the beginning of the
 slice.</p>
-<h5 id="panics-29"><a class="doc-anchor" href="#panics-29">§</a>Panics</h5>
+<h5 id="panics-30"><a class="doc-anchor" href="#panics-30">§</a>Panics</h5>
 <p>Panics if <code>chunk_size</code> is zero.</p>
 <h5 id="examples-105"><a class="doc-anchor" href="#examples-105">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>slice = [<span class="string">'l'</span>, <span class="string">'o'</span>, <span class="string">'r'</span>, <span class="string">'e'</span>, <span class="string">'m'</span>];
@@ -2333,7 +2349,7 @@ resulting code better than in the case of <a href="https://doc.rust-lang.org/nig
 <p>See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.rchunks_mut" title="method slice::rchunks_mut"><code>rchunks_mut</code></a> for a variant of this iterator that also returns the remainder as a
 smaller chunk, and <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.chunks_exact_mut" title="method slice::chunks_exact_mut"><code>chunks_exact_mut</code></a> for the same iterator but starting at the beginning
 of the slice.</p>
-<h5 id="panics-30"><a class="doc-anchor" href="#panics-30">§</a>Panics</h5>
+<h5 id="panics-31"><a class="doc-anchor" href="#panics-31">§</a>Panics</h5>
 <p>Panics if <code>chunk_size</code> is zero.</p>
 <h5 id="examples-106"><a class="doc-anchor" href="#examples-106">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>v = <span class="kw-2">&amp;mut </span>[<span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>];
@@ -2400,7 +2416,7 @@ followed by <code>slice[1]</code> and <code>slice[2]</code>, and so on.</p>
 <p>The first will contain all indices from <code>[0, mid)</code> (excluding
 the index <code>mid</code> itself) and the second will contain all
 indices from <code>[mid, len)</code> (excluding the index <code>len</code> itself).</p>
-<h5 id="panics-31"><a class="doc-anchor" href="#panics-31">§</a>Panics</h5>
+<h5 id="panics-32"><a class="doc-anchor" href="#panics-32">§</a>Panics</h5>
 <p>Panics if <code>mid &gt; len</code>.  For a non-panicking alternative see
 <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.split_at_checked" title="method slice::split_at_checked"><code>split_at_checked</code></a>.</p>
 <h5 id="examples-109"><a class="doc-anchor" href="#examples-109">§</a>Examples</h5>
@@ -2427,7 +2443,7 @@ indices from <code>[mid, len)</code> (excluding the index <code>len</code> itsel
 <p>The first will contain all indices from <code>[0, mid)</code> (excluding
 the index <code>mid</code> itself) and the second will contain all
 indices from <code>[mid, len)</code> (excluding the index <code>len</code> itself).</p>
-<h5 id="panics-32"><a class="doc-anchor" href="#panics-32">§</a>Panics</h5>
+<h5 id="panics-33"><a class="doc-anchor" href="#panics-33">§</a>Panics</h5>
 <p>Panics if <code>mid &gt; len</code>.  For a non-panicking alternative see
 <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.split_at_mut_checked" title="method slice::split_at_mut_checked"><code>split_at_mut_checked</code></a>.</p>
 <h5 id="examples-110"><a class="doc-anchor" href="#examples-110">§</a>Examples</h5>
@@ -2955,7 +2971,7 @@ linear time on fully sorted and reversed inputs. On inputs with k distinct eleme
 expected time to sort the data is <em>O</em>(<em>n</em> * log(<em>k</em>)).</p>
 <p>It is typically faster than stable sorting, except in a few special cases, e.g., when the
 slice is partially sorted.</p>
-<h5 id="panics-33"><a class="doc-anchor" href="#panics-33">§</a>Panics</h5>
+<h5 id="panics-34"><a class="doc-anchor" href="#panics-34">§</a>Panics</h5>
 <p>May panic if the implementation of <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord"><code>Ord</code></a> for <code>T</code> does not implement a <a href="https://en.wikipedia.org/wiki/Total_order">total order</a>.</p>
 <h5 id="examples-135"><a class="doc-anchor" href="#examples-135">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span><span class="kw-2">mut </span>v = [<span class="number">4</span>, -<span class="number">5</span>, <span class="number">1</span>, -<span class="number">3</span>, <span class="number">2</span>];
@@ -2981,7 +2997,7 @@ linear time on fully sorted and reversed inputs. On inputs with k distinct eleme
 expected time to sort the data is <em>O</em>(<em>n</em> * log(<em>k</em>)).</p>
 <p>It is typically faster than stable sorting, except in a few special cases, e.g., when the
 slice is partially sorted.</p>
-<h5 id="panics-34"><a class="doc-anchor" href="#panics-34">§</a>Panics</h5>
+<h5 id="panics-35"><a class="doc-anchor" href="#panics-35">§</a>Panics</h5>
 <p>May panic if <code>compare</code> does not implement a <a href="https://en.wikipedia.org/wiki/Total_order">total order</a>.</p>
 <h5 id="examples-136"><a class="doc-anchor" href="#examples-136">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span><span class="kw-2">mut </span>v = [<span class="number">4</span>, -<span class="number">5</span>, <span class="number">1</span>, -<span class="number">3</span>, <span class="number">2</span>];
@@ -3008,7 +3024,7 @@ linear time on fully sorted and reversed inputs. On inputs with k distinct eleme
 expected time to sort the data is <em>O</em>(<em>n</em> * log(<em>k</em>)).</p>
 <p>It is typically faster than stable sorting, except in a few special cases, e.g., when the
 slice is partially sorted.</p>
-<h5 id="panics-35"><a class="doc-anchor" href="#panics-35">§</a>Panics</h5>
+<h5 id="panics-36"><a class="doc-anchor" href="#panics-36">§</a>Panics</h5>
 <p>May panic if the implementation of <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord"><code>Ord</code></a> for <code>K</code> does not implement a <a href="https://en.wikipedia.org/wiki/Total_order">total order</a>.</p>
 <h5 id="examples-137"><a class="doc-anchor" href="#examples-137">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span><span class="kw-2">mut </span>v = [<span class="number">4i32</span>, -<span class="number">5</span>, <span class="number">1</span>, -<span class="number">3</span>, <span class="number">2</span>];
@@ -3035,7 +3051,7 @@ greater-than-or-equal-to the value of the element at <code>index</code>.</p>
 and Orson Peters, which is also the basis for <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.sort_unstable" title="method slice::sort_unstable"><code>sort_unstable</code></a>. The fallback algorithm is
 Median of Medians using Tukey’s Ninther for pivot selection, which guarantees linear runtime
 for all inputs.</p>
-<h5 id="panics-36"><a class="doc-anchor" href="#panics-36">§</a>Panics</h5>
+<h5 id="panics-37"><a class="doc-anchor" href="#panics-37">§</a>Panics</h5>
 <p>Panics when <code>index &gt;= len()</code>, meaning it always panics on empty slices.</p>
 <p>May panic if the implementation of <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord"><code>Ord</code></a> for <code>T</code> does not implement a <a href="https://en.wikipedia.org/wiki/Total_order">total order</a>.</p>
 <h5 id="examples-138"><a class="doc-anchor" href="#examples-138">§</a>Examples</h5>
@@ -3076,7 +3092,7 @@ less-than-or-equal-to and greater-than-or-equal-to the value of the element at <
 and Orson Peters, which is also the basis for <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.sort_unstable" title="method slice::sort_unstable"><code>sort_unstable</code></a>. The fallback algorithm is
 Median of Medians using Tukey’s Ninther for pivot selection, which guarantees linear runtime
 for all inputs.</p>
-<h5 id="panics-37"><a class="doc-anchor" href="#panics-37">§</a>Panics</h5>
+<h5 id="panics-38"><a class="doc-anchor" href="#panics-38">§</a>Panics</h5>
 <p>Panics when <code>index &gt;= len()</code>, meaning it always panics on empty slices.</p>
 <p>May panic if <code>compare</code> does not implement a <a href="https://en.wikipedia.org/wiki/Total_order">total order</a>.</p>
 <h5 id="examples-139"><a class="doc-anchor" href="#examples-139">§</a>Examples</h5>
@@ -3118,7 +3134,7 @@ less-than-or-equal-to and greater-than-or-equal-to the value of the element at <
 and Orson Peters, which is also the basis for <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.sort_unstable" title="method slice::sort_unstable"><code>sort_unstable</code></a>. The fallback algorithm is
 Median of Medians using Tukey’s Ninther for pivot selection, which guarantees linear runtime
 for all inputs.</p>
-<h5 id="panics-38"><a class="doc-anchor" href="#panics-38">§</a>Panics</h5>
+<h5 id="panics-39"><a class="doc-anchor" href="#panics-39">§</a>Panics</h5>
 <p>Panics when <code>index &gt;= len()</code>, meaning it always panics on empty slices.</p>
 <p>May panic if <code>K: Ord</code> does not implement a total order.</p>
 <h5 id="examples-140"><a class="doc-anchor" href="#examples-140">§</a>Examples</h5>
@@ -3193,7 +3209,7 @@ slice move to the end while the last <code>self.len() - mid</code> elements move
 the front.</p>
 <p>After calling <code>rotate_left</code>, the element previously at index <code>mid</code> will
 become the first element in the slice.</p>
-<h5 id="panics-39"><a class="doc-anchor" href="#panics-39">§</a>Panics</h5>
+<h5 id="panics-40"><a class="doc-anchor" href="#panics-40">§</a>Panics</h5>
 <p>This function will panic if <code>mid</code> is greater than the length of the
 slice. Note that <code>mid == self.len()</code> does <em>not</em> panic and is a no-op
 rotation.</p>
@@ -3213,7 +3229,7 @@ elements of the slice move to the end while the last <code>k</code> elements mov
 to the front.</p>
 <p>After calling <code>rotate_right</code>, the element previously at index
 <code>self.len() - k</code> will become the first element in the slice.</p>
-<h5 id="panics-40"><a class="doc-anchor" href="#panics-40">§</a>Panics</h5>
+<h5 id="panics-41"><a class="doc-anchor" href="#panics-41">§</a>Panics</h5>
 <p>This function will panic if <code>k</code> is greater than the length of the
 slice. Note that <code>k == self.len()</code> does <em>not</em> panic and is a no-op
 rotation.</p>
@@ -3247,7 +3263,7 @@ buf.fill_with(Default::default);
 </div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from_slice" class="method"><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/core/slice/mod.rs.html#3642-3644">Source</a></span><h4 class="code-header">pub fn <a href="#method.clone_from_slice" class="fn">clone_from_slice</a>(&amp;mut self, src: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>)<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></h4></section></summary><div class="docblock"><p>Copies the elements from <code>src</code> into <code>self</code>.</p>
 <p>The length of <code>src</code> must be the same as <code>self</code>.</p>
-<h5 id="panics-41"><a class="doc-anchor" href="#panics-41">§</a>Panics</h5>
+<h5 id="panics-42"><a class="doc-anchor" href="#panics-42">§</a>Panics</h5>
 <p>This function will panic if the two slices have different lengths.</p>
 <h5 id="examples-148"><a class="doc-anchor" href="#examples-148">§</a>Examples</h5>
 <p>Cloning two elements from a slice into another:</p>
@@ -3285,7 +3301,7 @@ sub-slices from a slice:</p>
     T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Copies all elements from <code>src</code> into <code>self</code>, using a memcpy.</p>
 <p>The length of <code>src</code> must be the same as <code>self</code>.</p>
 <p>If <code>T</code> does not implement <code>Copy</code>, use <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.clone_from_slice" title="method slice::clone_from_slice"><code>clone_from_slice</code></a>.</p>
-<h5 id="panics-42"><a class="doc-anchor" href="#panics-42">§</a>Panics</h5>
+<h5 id="panics-43"><a class="doc-anchor" href="#panics-43">§</a>Panics</h5>
 <p>This function will panic if the two slices have different lengths.</p>
 <h5 id="examples-149"><a class="doc-anchor" href="#examples-149">§</a>Examples</h5>
 <p>Copying two elements from a slice into another:</p>
@@ -3327,7 +3343,7 @@ using a memmove.</p>
 index of the range within <code>self</code> to copy to, which will have the same
 length as <code>src</code>. The two ranges may overlap. The ends of the two ranges
 must be less than or equal to <code>self.len()</code>.</p>
-<h5 id="panics-43"><a class="doc-anchor" href="#panics-43">§</a>Panics</h5>
+<h5 id="panics-44"><a class="doc-anchor" href="#panics-44">§</a>Panics</h5>
 <p>This function will panic if either range exceeds the end of the slice,
 or if the end of <code>src</code> is before the start.</p>
 <h5 id="examples-150"><a class="doc-anchor" href="#examples-150">§</a>Examples</h5>
@@ -3340,7 +3356,7 @@ bytes.copy_within(<span class="number">1</span>..<span class="number">5</span>,
 <span class="macro">assert_eq!</span>(<span class="kw-2">&amp;</span>bytes, <span class="string">b"Hello, Wello!"</span>);</code></pre></div>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.swap_with_slice" class="method"><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/slice/mod.rs.html#3830">Source</a></span><h4 class="code-header">pub fn <a href="#method.swap_with_slice" class="fn">swap_with_slice</a>(&amp;mut self, other: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>)</h4></section></summary><div class="docblock"><p>Swaps all elements in <code>self</code> with those in <code>other</code>.</p>
 <p>The length of <code>other</code> must be the same as <code>self</code>.</p>
-<h5 id="panics-44"><a class="doc-anchor" href="#panics-44">§</a>Panics</h5>
+<h5 id="panics-45"><a class="doc-anchor" href="#panics-45">§</a>Panics</h5>
 <p>This function will panic if the two slices have different lengths.</p>
 <h5 id="example"><a class="doc-anchor" href="#example">§</a>Example</h5>
 <p>Swapping two elements across slices:</p>
@@ -3416,7 +3432,7 @@ middle slice, so all the usual caveats pertaining to <code>transmute::&lt;T, U&g
     <a class="struct" href="https://doc.rust-lang.org/nightly/core/core_simd/lane_count/struct.LaneCount.html" title="struct core::core_simd::lane_count::LaneCount">LaneCount</a>&lt;LANES&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/core_simd/lane_count/trait.SupportedLaneCount.html" title="trait core::core_simd::lane_count::SupportedLaneCount">SupportedLaneCount</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>portable_simd</code>)</span></div></span></summary><div class="docblock"><p>Splits a slice into a prefix, a middle of aligned SIMD types, and a suffix.</p>
 <p>This is a safe wrapper around <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.align_to" title="method slice::align_to"><code>slice::align_to</code></a>, so inherits the same
 guarantees as that method.</p>
-<h5 id="panics-45"><a class="doc-anchor" href="#panics-45">§</a>Panics</h5>
+<h5 id="panics-46"><a class="doc-anchor" href="#panics-46">§</a>Panics</h5>
 <p>This will panic if the size of the SIMD type is different from
 <code>LANES</code> times that of the scalar.</p>
 <p>At the time of writing, the trait restrictions on <code>Simd&lt;T, LANES&gt;</code> keeps
@@ -3461,7 +3477,7 @@ and a mutable suffix.</p>
 <p>This is a safe wrapper around <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.align_to_mut" title="method slice::align_to_mut"><code>slice::align_to_mut</code></a>, so inherits the same
 guarantees as that method.</p>
 <p>This is the mutable version of <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.as_simd" title="method slice::as_simd"><code>slice::as_simd</code></a>; see that for examples.</p>
-<h5 id="panics-46"><a class="doc-anchor" href="#panics-46">§</a>Panics</h5>
+<h5 id="panics-47"><a class="doc-anchor" href="#panics-47">§</a>Panics</h5>
 <p>This will panic if the size of the SIMD type is different from
 <code>LANES</code> times that of the scalar.</p>
 <p>At the time of writing, the trait restrictions on <code>Simd&lt;T, LANES&gt;</code> keeps
@@ -3745,7 +3761,7 @@ when passing many indices.</p>
 <p>Note that this uses pointer arithmetic and <strong>does not compare elements</strong>.
 To find the index of an element via comparison, use
 <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.position" title="method core::iter::traits::iterator::Iterator::position"><code>.iter().position()</code></a> instead.</p>
-<h5 id="panics-47"><a class="doc-anchor" href="#panics-47">§</a>Panics</h5>
+<h5 id="panics-48"><a class="doc-anchor" href="#panics-48">§</a>Panics</h5>
 <p>Panics if <code>T</code> is zero-sized.</p>
 <h5 id="examples-166"><a class="doc-anchor" href="#examples-166">§</a>Examples</h5>
 <p>Basic usage:</p>
@@ -3780,7 +3796,7 @@ To find the index of an element via comparison, use
 <p>This method is useful for extending slice iterators like <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.split" title="method slice::split"><code>slice::split</code></a>.</p>
 <p>Note that this may return a false positive (either <code>Some(0..0)</code> or <code>Some(self.len()..self.len())</code>)
 if <code>subslice</code> has a length of zero and points to the beginning or end of another, separate, slice.</p>
-<h5 id="panics-48"><a class="doc-anchor" href="#panics-48">§</a>Panics</h5>
+<h5 id="panics-49"><a class="doc-anchor" href="#panics-49">§</a>Panics</h5>
 <p>Panics if <code>T</code> is zero-sized.</p>
 <h5 id="examples-167"><a class="doc-anchor" href="#examples-167">§</a>Examples</h5>
 <p>Basic usage:</p>
@@ -3798,7 +3814,7 @@ if <code>subslice</code> has a length of zero and points to the beginning or end
 <span class="macro">assert_eq!</span>(iter.next(), <span class="prelude-val">Some</span>(<span class="number">4</span>..<span class="number">4</span>));
 <span class="macro">assert_eq!</span>(iter.next(), <span class="prelude-val">Some</span>(<span class="number">5</span>..<span class="number">6</span>));</code></pre></div>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_flattened" class="method"><span class="rightside"><span class="since" title="Stable since Rust version 1.80.0">1.80.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/slice/mod.rs.html#4787">Source</a></span><h4 class="code-header">pub fn <a href="#method.as_flattened" class="fn">as_flattened</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a></h4></section></summary><div class="docblock"><p>Takes a <code>&amp;[[T; N]]</code>, and flattens it to a <code>&amp;[T]</code>.</p>
-<h5 id="panics-49"><a class="doc-anchor" href="#panics-49">§</a>Panics</h5>
+<h5 id="panics-50"><a class="doc-anchor" href="#panics-50">§</a>Panics</h5>
 <p>This panics if the length of the resulting slice would overflow a <code>usize</code>.</p>
 <p>This is only possible when flattening a slice of arrays of zero-sized
 types, and thus tends to be irrelevant in practice. If
@@ -3817,7 +3833,7 @@ types, and thus tends to be irrelevant in practice. If
 <span class="kw">let </span>empty_slice_of_arrays: <span class="kw-2">&amp;</span>[[u32; <span class="number">10</span>]] = <span class="kw-2">&amp;</span>[];
 <span class="macro">assert!</span>(empty_slice_of_arrays.as_flattened().is_empty());</code></pre></div>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_flattened_mut" class="method"><span class="rightside"><span class="since" title="Stable since Rust version 1.80.0">1.80.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/slice/mod.rs.html#4823">Source</a></span><h4 class="code-header">pub fn <a href="#method.as_flattened_mut" class="fn">as_flattened_mut</a>(&amp;mut self) -&gt; &amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a></h4></section></summary><div class="docblock"><p>Takes a <code>&amp;mut [[T; N]]</code>, and flattens it to a <code>&amp;mut [T]</code>.</p>
-<h5 id="panics-50"><a class="doc-anchor" href="#panics-50">§</a>Panics</h5>
+<h5 id="panics-51"><a class="doc-anchor" href="#panics-51">§</a>Panics</h5>
 <p>This panics if the length of the resulting slice would overflow a <code>usize</code>.</p>
 <p>This is only possible when flattening a slice of arrays of zero-sized
 types, and thus tends to be irrelevant in practice. If
@@ -3914,7 +3930,7 @@ with k distinct elements, the expected time to sort the data is <em>O</em>(<em>n
 <p>The auxiliary memory allocation behavior depends on the input length. Short slices are
 handled without allocation, medium sized slices allocate <code>self.len()</code> and beyond that it
 clamps at <code>self.len() / 2</code>.</p>
-<h5 id="panics-51"><a class="doc-anchor" href="#panics-51">§</a>Panics</h5>
+<h5 id="panics-52"><a class="doc-anchor" href="#panics-52">§</a>Panics</h5>
 <p>May panic if the implementation of <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord"><code>Ord</code></a> for <code>T</code> does not implement a <a href="https://en.wikipedia.org/wiki/Total_order">total order</a>, or if
 the <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord"><code>Ord</code></a> implementation itself panics.</p>
 <p>All safe functions on slices preserve the invariant that even if the function panics, all
@@ -3946,7 +3962,7 @@ with k distinct elements, the expected time to sort the data is <em>O</em>(<em>n
 <p>The auxiliary memory allocation behavior depends on the input length. Short slices are
 handled without allocation, medium sized slices allocate <code>self.len()</code> and beyond that it
 clamps at <code>self.len() / 2</code>.</p>
-<h5 id="panics-52"><a class="doc-anchor" href="#panics-52">§</a>Panics</h5>
+<h5 id="panics-53"><a class="doc-anchor" href="#panics-53">§</a>Panics</h5>
 <p>May panic if <code>compare</code> does not implement a <a href="https://en.wikipedia.org/wiki/Total_order">total order</a>, or if <code>compare</code> itself panics.</p>
 <p>All safe functions on slices preserve the invariant that even if the function panics, all
 original elements will remain in the slice and any possible modifications via interior
@@ -3978,7 +3994,7 @@ with k distinct elements, the expected time to sort the data is <em>O</em>(<em>n
 <p>The auxiliary memory allocation behavior depends on the input length. Short slices are
 handled without allocation, medium sized slices allocate <code>self.len()</code> and beyond that it
 clamps at <code>self.len() / 2</code>.</p>
-<h5 id="panics-53"><a class="doc-anchor" href="#panics-53">§</a>Panics</h5>
+<h5 id="panics-54"><a class="doc-anchor" href="#panics-54">§</a>Panics</h5>
 <p>May panic if the implementation of <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord"><code>Ord</code></a> for <code>K</code> does not implement a <a href="https://en.wikipedia.org/wiki/Total_order">total order</a>, or if
 the <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord"><code>Ord</code></a> implementation or the key-function <code>f</code> panics.</p>
 <p>All safe functions on slices preserve the invariant that even if the function panics, all
@@ -4014,7 +4030,7 @@ superscalar out-of-order execution capabilities commonly found in CPUs, to effic
 perform the operation.</p>
 <p>In the worst case, the algorithm allocates temporary storage in a <code>Vec&lt;(K, usize)&gt;</code> the
 length of the slice.</p>
-<h5 id="panics-54"><a class="doc-anchor" href="#panics-54">§</a>Panics</h5>
+<h5 id="panics-55"><a class="doc-anchor" href="#panics-55">§</a>Panics</h5>
 <p>May panic if the implementation of <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord"><code>Ord</code></a> for <code>K</code> does not implement a <a href="https://en.wikipedia.org/wiki/Total_order">total order</a>, or if
 the <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord"><code>Ord</code></a> implementation panics.</p>
 <p>All safe functions on slices preserve the invariant that even if the function panics, all
@@ -4048,7 +4064,7 @@ to dispose of all contained elements.</p>
 <span class="comment">// Here, `s` and `x` can be modified independently.</span></code></pre></div>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.repeat" 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/slice.rs.html#553-555">Source</a></span><h4 class="code-header">pub fn <a href="#method.repeat" class="fn">repeat</a>(&amp;self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Creates a vector by copying a slice <code>n</code> times.</p>
-<h5 id="panics-55"><a class="doc-anchor" href="#panics-55">§</a>Panics</h5>
+<h5 id="panics-56"><a class="doc-anchor" href="#panics-56">§</a>Panics</h5>
 <p>This function will panic if the capacity would overflow.</p>
 <h5 id="examples-179"><a class="doc-anchor" href="#examples-179">§</a>Examples</h5>
 <p>Basic usage:</p>
@@ -4093,11 +4109,11 @@ is mapped to its ASCII lower case equivalent.</p>
 <p>ASCII letters ‘A’ to ‘Z’ are mapped to ‘a’ to ‘z’,
 but non-ASCII letters are unchanged.</p>
 <p>To lowercase the value in-place, use <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.make_ascii_lowercase" title="method slice::make_ascii_lowercase"><code>make_ascii_lowercase</code></a>.</p>
-</div></details></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-AsMut%3C%5BT%5D%3E-for-Vec%3CT,+A%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.5.0">1.5.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3799">Source</a></span><a href="#impl-AsMut%3C%5BT%5D%3E-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/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>&gt; 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
-    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></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_mut-1" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3800">Source</a><a href="#method.as_mut-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html#tymethod.as_mut" class="fn">as_mut</a>(&amp;mut self) -&gt; &amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a></h4></section></summary><div class='docblock'>Converts this type into a mutable reference of the (usually inferred) input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsMut%3CVec%3CT,+A%3E%3E-for-Vec%3CT,+A%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.5.0">1.5.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3785">Source</a></span><a href="#impl-AsMut%3CVec%3CT,+A%3E%3E-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/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a>&lt;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;&gt; 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
-    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></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3786">Source</a><a href="#method.as_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html#tymethod.as_mut" class="fn">as_mut</a>(&amp;mut self) -&gt; &amp;mut <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;</h4></section></summary><div class='docblock'>Converts this type into a mutable reference of the (usually inferred) input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsRef%3C%5BT%5D%3E-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#3792">Source</a></span><a href="#impl-AsRef%3C%5BT%5D%3E-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/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>&gt; 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
-    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></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3793">Source</a><a href="#method.as_ref-1" 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.slice.html">[T]</a></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-AsRef%3CVec%3CT,+A%3E%3E-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#3778">Source</a></span><a href="#impl-AsRef%3CVec%3CT,+A%3E%3E-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/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;&gt; 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
-    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></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="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3779">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;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, 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-Borrow%3C%5BT%5D%3E-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/slice.rs.html#836">Source</a></span><a href="#impl-Borrow%3C%5BT%5D%3E-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/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>&gt; 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></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-AsMut%3C%5BT%5D%3E-for-Vec%3CT,+A%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.5.0">1.5.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3812">Source</a></span><a href="#impl-AsMut%3C%5BT%5D%3E-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/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>&gt; 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
+    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></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_mut-1" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3813">Source</a><a href="#method.as_mut-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html#tymethod.as_mut" class="fn">as_mut</a>(&amp;mut self) -&gt; &amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a></h4></section></summary><div class='docblock'>Converts this type into a mutable reference of the (usually inferred) input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsMut%3CVec%3CT,+A%3E%3E-for-Vec%3CT,+A%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.5.0">1.5.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3798">Source</a></span><a href="#impl-AsMut%3CVec%3CT,+A%3E%3E-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/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a>&lt;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;&gt; 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
+    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></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3799">Source</a><a href="#method.as_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html#tymethod.as_mut" class="fn">as_mut</a>(&amp;mut self) -&gt; &amp;mut <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;</h4></section></summary><div class='docblock'>Converts this type into a mutable reference of the (usually inferred) input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsRef%3C%5BT%5D%3E-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#3805">Source</a></span><a href="#impl-AsRef%3C%5BT%5D%3E-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/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>&gt; 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
+    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></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3806">Source</a><a href="#method.as_ref-1" 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.slice.html">[T]</a></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-AsRef%3CVec%3CT,+A%3E%3E-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#3791">Source</a></span><a href="#impl-AsRef%3CVec%3CT,+A%3E%3E-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/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;&gt; 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
+    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></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="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3792">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;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, 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-Borrow%3C%5BT%5D%3E-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/slice.rs.html#836">Source</a></span><a href="#impl-Borrow%3C%5BT%5D%3E-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/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>&gt; 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
     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></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/alloc/slice.rs.html#837">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; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[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" open><summary><section id="impl-BorrowMut%3C%5BT%5D%3E-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/slice.rs.html#843">Source</a></span><a href="#impl-BorrowMut%3C%5BT%5D%3E-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/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>&gt; 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
     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></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/alloc/slice.rs.html#844">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; &amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[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" open><summary><section id="impl-Clone-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#3274">Source</a></span><a href="#impl-Clone-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/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</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/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
@@ -4118,9 +4134,9 @@ y.clone_from(<span class="kw-2">&amp;</span>x);
 
 <span class="comment">// And no reallocation occurred
 </span><span class="macro">assert_eq!</span>(yp, y.as_ptr());</code></pre></div>
-</div></details><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/vec/mod.rs.html#3277">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.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, 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></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-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#3771">Source</a></span><a href="#impl-Debug-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/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</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 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/vec/mod.rs.html#3277">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.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, 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></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-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#3784">Source</a></span><a href="#impl-Debug-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/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</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/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</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></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/vec/mod.rs.html#3772">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-Decodable-for-Vec%3C(u32,+Address)%3E" class="impl"><a href="#impl-Decodable-for-Vec%3C(u32,+Address)%3E" 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.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="../p2p/struct.Address.html" title="struct bdk_chain::bitcoin::p2p::Address">Address</a>)&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.consensus_decode_from_finite_reader-15" class="method trait-impl"><a href="#method.consensus_decode_from_finite_reader-15" class="anchor">§</a><h4 class="code-header">fn <a href="../consensus/trait.Decodable.html#method.consensus_decode_from_finite_reader" class="fn">consensus_decode_from_finite_reader</a>&lt;R&gt;(
+    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></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/vec/mod.rs.html#3785">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-Decodable-for-Vec%3C(u32,+Address)%3E" class="impl"><a href="#impl-Decodable-for-Vec%3C(u32,+Address)%3E" 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.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="../p2p/struct.Address.html" title="struct bdk_chain::bitcoin::p2p::Address">Address</a>)&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.consensus_decode_from_finite_reader-15" class="method trait-impl"><a href="#method.consensus_decode_from_finite_reader-15" class="anchor">§</a><h4 class="code-header">fn <a href="../consensus/trait.Decodable.html#method.consensus_decode_from_finite_reader" class="fn">consensus_decode_from_finite_reader</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.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="../p2p/struct.Address.html" title="struct bdk_chain::bitcoin::p2p::Address">Address</a>)&gt;, <a class="enum" href="../consensus/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></summary><div class='docblock'>Decode <code>Self</code> from a size-limited reader. <a href="../consensus/trait.Decodable.html#method.consensus_decode_from_finite_reader">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.consensus_decode-15" class="method trait-impl"><a href="#method.consensus_decode-15" 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;(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="../consensus/encode/enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
@@ -4186,7 +4202,7 @@ y.clone_from(<span class="kw-2">&amp;</span>x);
     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></summary><div class='docblock'>Decode <code>Self</code> from a size-limited reader. <a href="../consensus/trait.Decodable.html#method.consensus_decode_from_finite_reader">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.consensus_decode-9" class="method trait-impl"><a href="#method.consensus_decode-9" 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;(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="../consensus/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></summary><div class='docblock'>Decode an object with a well-defined format. <a href="../consensus/trait.Decodable.html#method.consensus_decode">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Decodable-for-Vec%3Cu8%3E" class="impl"><a href="#impl-Decodable-for-Vec%3Cu8%3E" 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.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"><details class="toggle method-toggle" open><summary><section id="method.consensus_decode_from_finite_reader-17" class="method trait-impl"><a href="#method.consensus_decode_from_finite_reader-17" class="anchor">§</a><h4 class="code-header">fn <a href="../consensus/trait.Decodable.html#method.consensus_decode_from_finite_reader" class="fn">consensus_decode_from_finite_reader</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.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="../consensus/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></summary><div class='docblock'>Decode <code>Self</code> from a size-limited reader. <a href="../consensus/trait.Decodable.html#method.consensus_decode_from_finite_reader">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.consensus_decode-17" class="method trait-impl"><a href="#method.consensus_decode-17" 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;(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="../consensus/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></summary><div class='docblock'>Decode an object with a well-defined format. <a href="../consensus/trait.Decodable.html#method.consensus_decode">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-Vec%3CT%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#3761">Source</a></span><a href="#impl-Default-for-Vec%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&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.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.default" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3765">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.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;</h4></section></summary><div class="docblock"><p>Creates an empty <code>Vec&lt;T&gt;</code>.</p>
+    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></summary><div class='docblock'>Decode an object with a well-defined format. <a href="../consensus/trait.Decodable.html#method.consensus_decode">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-Vec%3CT%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#3774">Source</a></span><a href="#impl-Default-for-Vec%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&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.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.default" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3778">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.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;</h4></section></summary><div class="docblock"><p>Creates an empty <code>Vec&lt;T&gt;</code>.</p>
 <p>The vector will not allocate until elements are pushed onto it.</p>
 </div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deref-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#3252">Source</a></span><a href="#impl-Deref-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/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</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
     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></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Target" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3253">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> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a></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="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3256">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;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a></h4></section></summary><div class='docblock'>Dereferences the value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DerefMut-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#3262">Source</a></span><a href="#impl-DerefMut-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/ops/deref/trait.DerefMut.html" title="trait core::ops::deref::DerefMut">DerefMut</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
@@ -4194,8 +4210,8 @@ y.clone_from(<span class="kw-2">&amp;</span>x);
     T: <a class="trait" href="../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.216/src/serde/de/impls.rs.html#1150-1152">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="../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.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;, &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></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="../hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><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="../hashes/hex/trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a <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;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Display" class="associatedtype trait-impl"><a href="#associatedtype.Display" class="anchor">§</a><h4 class="code-header">type <a href="../hashes/hex/trait.DisplayHex.html#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../hashes/hex/display/struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h4></section></summary><div class='docblock'>The type providing <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display"><code>fmt::Display</code></a> implementation. <a href="../hashes/hex/trait.DisplayHex.html#associatedtype.Display">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.as_hex" class="method trait-impl"><a href="#method.as_hex" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/hex/trait.DisplayHex.html#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a <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; as <a class="trait" href="../hashes/hex/trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../hashes/hex/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 Vec&lt;u8&gt; as DisplayHex&gt;::Display">ⓘ</a></h4></section></summary><div class='docblock'>Display <code>Self</code> as a continuous sequence of ASCII hex chars.</div></details><details class="toggle method-toggle" open><summary><section id="method.hex_reserve_suggestion" class="method trait-impl"><a href="#method.hex_reserve_suggestion" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/hex/trait.DisplayHex.html#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'>Hints how much bytes to reserve when creating a <code>String</code>. <a href="../hashes/hex/trait.DisplayHex.html#method.hex_reserve_suggestion">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_lower_hex_string" class="method trait-impl"><a href="#method.to_lower_hex_string" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/hex/trait.DisplayHex.html#method.to_lower_hex_string" class="fn">to_lower_hex_string</a>(self) -&gt; <a class="struct" href="struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h4></section></summary><div class='docblock'>Create a lower-hex-encoded string. <a href="../hashes/hex/trait.DisplayHex.html#method.to_lower_hex_string">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_upper_hex_string" class="method trait-impl"><a href="#method.to_upper_hex_string" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/hex/trait.DisplayHex.html#method.to_upper_hex_string" class="fn">to_upper_hex_string</a>(self) -&gt; <a class="struct" href="struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h4></section></summary><div class='docblock'>Create an upper-hex-encoded string. <a href="../hashes/hex/trait.DisplayHex.html#method.to_upper_hex_string">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_hex_string" class="method trait-impl"><a href="#method.to_hex_string" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/hex/trait.DisplayHex.html#method.to_hex_string" class="fn">to_hex_string</a>(self, case: <a class="enum" href="../hashes/hex/enum.Case.html" title="enum bdk_chain::bitcoin::hashes::hex::Case">Case</a>) -&gt; <a class="struct" href="struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h4></section></summary><div class='docblock'>Create a hex-encoded string. <a href="../hashes/hex/trait.DisplayHex.html#method.to_hex_string">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.append_hex_to_string" class="method trait-impl"><a href="#method.append_hex_to_string" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/hex/trait.DisplayHex.html#method.append_hex_to_string" class="fn">append_hex_to_string</a>(self, case: <a class="enum" href="../hashes/hex/enum.Case.html" title="enum bdk_chain::bitcoin::hashes::hex::Case">Case</a>, string: &amp;mut <a class="struct" href="struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>)</h4></section></summary><div class='docblock'>Appends hex-encoded content to an existing <code>String</code>. <a href="../hashes/hex/trait.DisplayHex.html#method.append_hex_to_string">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Drop-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#3748">Source</a></span><a href="#impl-Drop-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/ops/drop/trait.Drop.html" title="trait core::ops::drop::Drop">Drop</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
-    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></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/vec/mod.rs.html#3749">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-Encodable-for-Vec%3C(u32,+Address)%3E" class="impl"><a href="#impl-Encodable-for-Vec%3C(u32,+Address)%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../consensus/trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> for <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.u32.html">u32</a>, <a class="struct" href="../p2p/struct.Address.html" title="struct bdk_chain::bitcoin::p2p::Address">Address</a>)&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.consensus_encode-15" class="method trait-impl"><a href="#method.consensus_encode-15" 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
+    D: <a class="trait" href="../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="../hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><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="../hashes/hex/trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a <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;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Display" class="associatedtype trait-impl"><a href="#associatedtype.Display" class="anchor">§</a><h4 class="code-header">type <a href="../hashes/hex/trait.DisplayHex.html#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../hashes/hex/display/struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h4></section></summary><div class='docblock'>The type providing <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display"><code>fmt::Display</code></a> implementation. <a href="../hashes/hex/trait.DisplayHex.html#associatedtype.Display">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.as_hex" class="method trait-impl"><a href="#method.as_hex" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/hex/trait.DisplayHex.html#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a <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; as <a class="trait" href="../hashes/hex/trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../hashes/hex/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 Vec&lt;u8&gt; as DisplayHex&gt;::Display">ⓘ</a></h4></section></summary><div class='docblock'>Display <code>Self</code> as a continuous sequence of ASCII hex chars.</div></details><details class="toggle method-toggle" open><summary><section id="method.hex_reserve_suggestion" class="method trait-impl"><a href="#method.hex_reserve_suggestion" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/hex/trait.DisplayHex.html#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'>Hints how much bytes to reserve when creating a <code>String</code>. <a href="../hashes/hex/trait.DisplayHex.html#method.hex_reserve_suggestion">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_lower_hex_string" class="method trait-impl"><a href="#method.to_lower_hex_string" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/hex/trait.DisplayHex.html#method.to_lower_hex_string" class="fn">to_lower_hex_string</a>(self) -&gt; <a class="struct" href="struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h4></section></summary><div class='docblock'>Create a lower-hex-encoded string. <a href="../hashes/hex/trait.DisplayHex.html#method.to_lower_hex_string">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_upper_hex_string" class="method trait-impl"><a href="#method.to_upper_hex_string" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/hex/trait.DisplayHex.html#method.to_upper_hex_string" class="fn">to_upper_hex_string</a>(self) -&gt; <a class="struct" href="struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h4></section></summary><div class='docblock'>Create an upper-hex-encoded string. <a href="../hashes/hex/trait.DisplayHex.html#method.to_upper_hex_string">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_hex_string" class="method trait-impl"><a href="#method.to_hex_string" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/hex/trait.DisplayHex.html#method.to_hex_string" class="fn">to_hex_string</a>(self, case: <a class="enum" href="../hashes/hex/enum.Case.html" title="enum bdk_chain::bitcoin::hashes::hex::Case">Case</a>) -&gt; <a class="struct" href="struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h4></section></summary><div class='docblock'>Create a hex-encoded string. <a href="../hashes/hex/trait.DisplayHex.html#method.to_hex_string">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.append_hex_to_string" class="method trait-impl"><a href="#method.append_hex_to_string" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/hex/trait.DisplayHex.html#method.append_hex_to_string" class="fn">append_hex_to_string</a>(self, case: <a class="enum" href="../hashes/hex/enum.Case.html" title="enum bdk_chain::bitcoin::hashes::hex::Case">Case</a>, string: &amp;mut <a class="struct" href="struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>)</h4></section></summary><div class='docblock'>Appends hex-encoded content to an existing <code>String</code>. <a href="../hashes/hex/trait.DisplayHex.html#method.append_hex_to_string">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Drop-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#3761">Source</a></span><a href="#impl-Drop-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/ops/drop/trait.Drop.html" title="trait core::ops::drop::Drop">Drop</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
+    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></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/vec/mod.rs.html#3762">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-Encodable-for-Vec%3C(u32,+Address)%3E" class="impl"><a href="#impl-Encodable-for-Vec%3C(u32,+Address)%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../consensus/trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> for <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.u32.html">u32</a>, <a class="struct" href="../p2p/struct.Address.html" title="struct bdk_chain::bitcoin::p2p::Address">Address</a>)&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.consensus_encode-15" class="method trait-impl"><a href="#method.consensus_encode-15" 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
     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></summary><div class='docblock'>Encodes an object with a well-defined format. <a href="../consensus/trait.Encodable.html#tymethod.consensus_encode">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Encodable-for-Vec%3CAddrV2Message%3E" class="impl"><a href="#impl-Encodable-for-Vec%3CAddrV2Message%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../consensus/trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="../p2p/address/struct.AddrV2Message.html" title="struct bdk_chain::bitcoin::p2p::address::AddrV2Message">AddrV2Message</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.consensus_encode-16" class="method trait-impl"><a href="#method.consensus_encode-16" 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
     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></summary><div class='docblock'>Encodes an object with a well-defined format. <a href="../consensus/trait.Encodable.html#tymethod.consensus_encode">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Encodable-for-Vec%3CBlockHash%3E" class="impl"><a href="#impl-Encodable-for-Vec%3CBlockHash%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../consensus/trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> for <a class="struct" href="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;</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
     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></summary><div class='docblock'>Encodes an object with a well-defined format. <a href="../consensus/trait.Encodable.html#tymethod.consensus_encode">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Encodable-for-Vec%3CFilterHash%3E" class="impl"><a href="#impl-Encodable-for-Vec%3CFilterHash%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../consensus/trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><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="../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
@@ -4213,54 +4229,54 @@ y.clone_from(<span class="kw-2">&amp;</span>x);
     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></summary><div class='docblock'>Encodes an object with a well-defined format. <a href="../consensus/trait.Encodable.html#tymethod.consensus_encode">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Encodable-for-Vec%3CVec%3Cu8%3E%3E" class="impl"><a href="#impl-Encodable-for-Vec%3CVec%3Cu8%3E%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../consensus/trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</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;&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.consensus_encode-8" class="method trait-impl"><a href="#method.consensus_encode-8" 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
     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></summary><div class='docblock'>Encodes an object with a well-defined format. <a href="../consensus/trait.Encodable.html#tymethod.consensus_encode">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Encodable-for-Vec%3Cu64%3E" class="impl"><a href="#impl-Encodable-for-Vec%3Cu64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../consensus/trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> for <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.u64.html">u64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.consensus_encode-9" class="method trait-impl"><a href="#method.consensus_encode-9" 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
     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></summary><div class='docblock'>Encodes an object with a well-defined format. <a href="../consensus/trait.Encodable.html#tymethod.consensus_encode">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Encodable-for-Vec%3Cu8%3E" class="impl"><a href="#impl-Encodable-for-Vec%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../consensus/trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> for <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;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.consensus_encode-17" class="method trait-impl"><a href="#method.consensus_encode-17" 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
-    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></summary><div class='docblock'>Encodes an object with a well-defined format. <a href="../consensus/trait.Encodable.html#tymethod.consensus_encode">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Extend%3C%26T%3E-for-Vec%3CT,+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/vec/mod.rs.html#3692">Source</a></span><a href="#impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T, 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 T</a>&gt; 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
+    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></summary><div class='docblock'>Encodes an object with a well-defined format. <a href="../consensus/trait.Encodable.html#tymethod.consensus_encode">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Extend%3C%26T%3E-for-Vec%3CT,+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/vec/mod.rs.html#3705">Source</a></span><a href="#impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T, 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 T</a>&gt; 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/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> + '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>Extend implementation that copies elements out of references before pushing them onto the Vec.</p>
 </div></section></summary><div class="docblock"><p>This implementation is specialized for slice iterators, where it uses <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.copy_from_slice" title="method slice::copy_from_slice"><code>copy_from_slice</code></a> to
 append the entire slice at once.</p>
-</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.extend-1" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3694">Source</a><a href="#method.extend-1" 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
-    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 T</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-1" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3700">Source</a><a href="#method.extend_one-1" 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 T</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-1" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3706">Source</a><a href="#method.extend_reserve-1" 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><details class="toggle implementors-toggle" open><summary><section id="impl-Extend%3CT%3E-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#3480">Source</a></span><a href="#impl-Extend%3CT%3E-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/iter/traits/collect/trait.Extend.html" title="trait core::iter::traits::collect::Extend">Extend</a>&lt;T&gt; 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><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.extend-1" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3707">Source</a><a href="#method.extend-1" 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
+    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 T</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-1" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3713">Source</a><a href="#method.extend_one-1" 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 T</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-1" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3719">Source</a><a href="#method.extend_reserve-1" 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><details class="toggle implementors-toggle" open><summary><section id="impl-Extend%3CT%3E-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#3480">Source</a></span><a href="#impl-Extend%3CT%3E-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/iter/traits/collect/trait.Extend.html" title="trait core::iter::traits::collect::Extend">Extend</a>&lt;T&gt; 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
     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></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/vec/mod.rs.html#3483">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
-    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 = T&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/vec/mod.rs.html#3489">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, item: T)</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/alloc/vec/mod.rs.html#3495">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><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26%5BT%5D%3E-for-Vec%3CT%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#3807">Source</a></span><a href="#impl-From%3C%26%5BT%5D%3E-for-Vec%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;&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>&gt; for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;<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.from-11" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3817">Source</a><a href="#method.from-11" 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>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>) -&gt; <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"><p>Allocates a <code>Vec&lt;T&gt;</code> and fills it by cloning <code>s</code>’s items.</p>
+    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 = T&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/vec/mod.rs.html#3489">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, item: T)</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/alloc/vec/mod.rs.html#3495">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><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26%5BT%5D%3E-for-Vec%3CT%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#3820">Source</a></span><a href="#impl-From%3C%26%5BT%5D%3E-for-Vec%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;&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>&gt; for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;<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.from-11" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3830">Source</a><a href="#method.from-11" 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>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>) -&gt; <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"><p>Allocates a <code>Vec&lt;T&gt;</code> and fills it by cloning <code>s</code>’s items.</p>
 <h5 id="examples-186"><a class="doc-anchor" href="#examples-186">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="macro">assert_eq!</span>(Vec::from(<span class="kw-2">&amp;</span>[<span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>][..]), <span class="macro">vec!</span>[<span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>]);</code></pre></div>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26%5BT;+N%5D%3E-for-Vec%3CT%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.74.0">1.74.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3849">Source</a></span><a href="#impl-From%3C%26%5BT;+N%5D%3E-for-Vec%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T, 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;&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>&gt; for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;<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.from-13" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3858">Source</a><a href="#method.from-13" 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>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>) -&gt; <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"><p>Allocates a <code>Vec&lt;T&gt;</code> and fills it by cloning <code>s</code>’s items.</p>
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26%5BT;+N%5D%3E-for-Vec%3CT%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.74.0">1.74.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3862">Source</a></span><a href="#impl-From%3C%26%5BT;+N%5D%3E-for-Vec%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T, 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;&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>&gt; for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;<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.from-13" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3871">Source</a><a href="#method.from-13" 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>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>) -&gt; <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"><p>Allocates a <code>Vec&lt;T&gt;</code> and fills it by cloning <code>s</code>’s items.</p>
 <h5 id="examples-188"><a class="doc-anchor" href="#examples-188">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="macro">assert_eq!</span>(Vec::from(<span class="kw-2">&amp;</span>[<span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>]), <span class="macro">vec!</span>[<span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>]);</code></pre></div>
 </div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26Vec%3CT%3E%3E-for-Cow%3C'a,+%5BT%5D%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.28.0">1.28.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/cow.rs.html#44">Source</a></span><a href="#impl-From%3C%26Vec%3CT%3E%3E-for-Cow%3C'a,+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 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;&amp;'a <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;&gt; for <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.slice.html">[T]</a>&gt;<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.from-10" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/cow.rs.html#51">Source</a><a href="#method.from-10" 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>(v: &amp;'a <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;) -&gt; <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.slice.html">[T]</a>&gt;</h4></section></summary><div class="docblock"><p>Creates a <a href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html#variant.Borrowed" title="variant alloc::borrow::Cow::Borrowed"><code>Borrowed</code></a> variant of <a href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow"><code>Cow</code></a>
 from a reference to <a href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec"><code>Vec</code></a>.</p>
 <p>This conversion does not allocate or clone the data.</p>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26mut+%5BT%5D%3E-for-Vec%3CT%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.19.0">1.19.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3828">Source</a></span><a href="#impl-From%3C%26mut+%5BT%5D%3E-for-Vec%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;&amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>&gt; for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;<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.from-12" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3838">Source</a><a href="#method.from-12" 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>(s: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>) -&gt; <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"><p>Allocates a <code>Vec&lt;T&gt;</code> and fills it by cloning <code>s</code>’s items.</p>
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26mut+%5BT%5D%3E-for-Vec%3CT%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.19.0">1.19.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3841">Source</a></span><a href="#impl-From%3C%26mut+%5BT%5D%3E-for-Vec%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;&amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>&gt; for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;<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.from-12" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3851">Source</a><a href="#method.from-12" 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>(s: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>) -&gt; <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"><p>Allocates a <code>Vec&lt;T&gt;</code> and fills it by cloning <code>s</code>’s items.</p>
 <h5 id="examples-187"><a class="doc-anchor" href="#examples-187">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="macro">assert_eq!</span>(Vec::from(<span class="kw-2">&amp;mut </span>[<span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>][..]), <span class="macro">vec!</span>[<span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>]);</code></pre></div>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26mut+%5BT;+N%5D%3E-for-Vec%3CT%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.74.0">1.74.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3865">Source</a></span><a href="#impl-From%3C%26mut+%5BT;+N%5D%3E-for-Vec%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T, 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;&amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>&gt; for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;<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.from-14" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3874">Source</a><a href="#method.from-14" 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>(s: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>) -&gt; <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"><p>Allocates a <code>Vec&lt;T&gt;</code> and fills it by cloning <code>s</code>’s items.</p>
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26mut+%5BT;+N%5D%3E-for-Vec%3CT%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.74.0">1.74.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3878">Source</a></span><a href="#impl-From%3C%26mut+%5BT;+N%5D%3E-for-Vec%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T, 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;&amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>&gt; for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;<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.from-14" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3887">Source</a><a href="#method.from-14" 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>(s: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>) -&gt; <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"><p>Allocates a <code>Vec&lt;T&gt;</code> and fills it by cloning <code>s</code>’s items.</p>
 <h5 id="examples-189"><a class="doc-anchor" href="#examples-189">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="macro">assert_eq!</span>(Vec::from(<span class="kw-2">&amp;mut </span>[<span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>]), <span class="macro">vec!</span>[<span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>]);</code></pre></div>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26str%3E-for-Vec%3Cu8%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#3977">Source</a></span><a href="#impl-From%3C%26str%3E-for-Vec%3Cu8%3E" 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.str.html">str</a>&gt; for <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;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-19" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3986">Source</a><a href="#method.from-19" 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>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <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 href="#" class="tooltip" data-notable-ty="Vec&lt;u8&gt;">ⓘ</a></h4></section></summary><div class="docblock"><p>Allocates a <code>Vec&lt;u8&gt;</code> and fills it with a UTF-8 string.</p>
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26str%3E-for-Vec%3Cu8%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#3990">Source</a></span><a href="#impl-From%3C%26str%3E-for-Vec%3Cu8%3E" 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.str.html">str</a>&gt; for <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;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-19" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3999">Source</a><a href="#method.from-19" 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>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <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 href="#" class="tooltip" data-notable-ty="Vec&lt;u8&gt;">ⓘ</a></h4></section></summary><div class="docblock"><p>Allocates a <code>Vec&lt;u8&gt;</code> and fills it with a UTF-8 string.</p>
 <h5 id="examples-194"><a class="doc-anchor" href="#examples-194">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="macro">assert_eq!</span>(Vec::from(<span class="string">"123"</span>), <span class="macro">vec!</span>[<span class="string">b'1'</span>, <span class="string">b'2'</span>, <span class="string">b'3'</span>]);</code></pre></div>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BT;+N%5D%3E-for-Vec%3CT%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.44.0">1.44.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3881">Source</a></span><a href="#impl-From%3C%5BT;+N%5D%3E-for-Vec%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T, 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.array.html">[T; N]</a>&gt; 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.from-15" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3891">Source</a><a href="#method.from-15" 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>(s: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>) -&gt; <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"><p>Allocates a <code>Vec&lt;T&gt;</code> and moves <code>s</code>’s items into it.</p>
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BT;+N%5D%3E-for-Vec%3CT%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.44.0">1.44.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3894">Source</a></span><a href="#impl-From%3C%5BT;+N%5D%3E-for-Vec%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T, 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.array.html">[T; N]</a>&gt; 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.from-15" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3904">Source</a><a href="#method.from-15" 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>(s: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>) -&gt; <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"><p>Allocates a <code>Vec&lt;T&gt;</code> and moves <code>s</code>’s items into it.</p>
 <h5 id="examples-190"><a class="doc-anchor" href="#examples-190">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="macro">assert_eq!</span>(Vec::from([<span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>]), <span class="macro">vec!</span>[<span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>]);</code></pre></div>
 </div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CBinaryHeap%3CT,+A%3E%3E-for-Vec%3CT,+A%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.5.0">1.5.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/collections/binary_heap/mod.rs.html#1810">Source</a></span><a href="#impl-From%3CBinaryHeap%3CT,+A%3E%3E-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/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/binary_heap/struct.BinaryHeap.html" title="struct alloc::collections::binary_heap::BinaryHeap">BinaryHeap</a>&lt;T, A&gt;&gt; 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
     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></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="https://doc.rust-lang.org/nightly/src/alloc/collections/binary_heap/mod.rs.html#1815">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>(heap: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/binary_heap/struct.BinaryHeap.html" title="struct alloc::collections::binary_heap::BinaryHeap">BinaryHeap</a>&lt;T, A&gt;) -&gt; <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;</h4></section></summary><div class="docblock"><p>Converts a <code>BinaryHeap&lt;T&gt;</code> into a <code>Vec&lt;T&gt;</code>.</p>
 <p>This conversion requires no data movement or allocation, and has
 constant time complexity.</p>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CBox%3C%5BT%5D,+A%3E%3E-for-Vec%3CT,+A%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.18.0">1.18.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3929">Source</a></span><a href="#impl-From%3CBox%3C%5BT%5D,+A%3E%3E-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/convert/trait.From.html" title="trait core::convert::From">From</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;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>, A&gt;&gt; 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
-    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></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-17" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3939">Source</a><a href="#method.from-17" 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>(s: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>, A&gt;) -&gt; <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;</h4></section></summary><div class="docblock"><p>Converts a boxed slice into a vector by transferring ownership of
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CBox%3C%5BT%5D,+A%3E%3E-for-Vec%3CT,+A%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.18.0">1.18.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3942">Source</a></span><a href="#impl-From%3CBox%3C%5BT%5D,+A%3E%3E-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/convert/trait.From.html" title="trait core::convert::From">From</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;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>, A&gt;&gt; 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
+    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></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-17" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3952">Source</a><a href="#method.from-17" 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>(s: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>, A&gt;) -&gt; <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;</h4></section></summary><div class="docblock"><p>Converts a boxed slice into a vector by transferring ownership of
 the existing heap allocation.</p>
 <h5 id="examples-192"><a class="doc-anchor" href="#examples-192">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>b: Box&lt;[i32]&gt; = <span class="macro">vec!</span>[<span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>].into_boxed_slice();
 <span class="macro">assert_eq!</span>(Vec::from(b), <span class="macro">vec!</span>[<span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>]);</code></pre></div>
 </div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CCString%3E-for-Vec%3Cu8%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/ffi/c_str.rs.html#721">Source</a></span><a href="#impl-From%3CCString%3E-for-Vec%3Cu8%3E" 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="https://doc.rust-lang.org/nightly/alloc/ffi/c_str/struct.CString.html" title="struct alloc::ffi::c_str::CString">CString</a>&gt; for <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;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-4" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/ffi/c_str.rs.html#726">Source</a><a href="#method.from-4" 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>(s: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/ffi/c_str/struct.CString.html" title="struct alloc::ffi::c_str::CString">CString</a>) -&gt; <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 href="#" class="tooltip" data-notable-ty="Vec&lt;u8&gt;">ⓘ</a></h4></section></summary><div class="docblock"><p>Converts a <a href="https://doc.rust-lang.org/nightly/alloc/ffi/c_str/struct.CString.html" title="struct alloc::ffi::c_str::CString"><code>CString</code></a> into a <code><a href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a href="https://doc.rust-lang.org/nightly/std/primitive.u8.html" title="primitive u8">u8</a>&gt;</code>.</p>
 <p>The conversion consumes the <a href="https://doc.rust-lang.org/nightly/alloc/ffi/c_str/struct.CString.html" title="struct alloc::ffi::c_str::CString"><code>CString</code></a>, and removes the terminating NUL byte.</p>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CCow%3C'a,+%5BT%5D%3E%3E-for-Vec%3CT%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.14.0">1.14.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3902-3904">Source</a></span><a href="#impl-From%3CCow%3C'a,+%5BT%5D%3E%3E-for-Vec%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 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;<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.slice.html">[T]</a>&gt;&gt; for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;<div class="where">where
-    <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a>&lt;Owned = <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-16" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3921">Source</a><a href="#method.from-16" 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>(s: <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.slice.html">[T]</a>&gt;) -&gt; <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"><p>Converts a clone-on-write slice into a vector.</p>
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CCow%3C'a,+%5BT%5D%3E%3E-for-Vec%3CT%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.14.0">1.14.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3915-3917">Source</a></span><a href="#impl-From%3CCow%3C'a,+%5BT%5D%3E%3E-for-Vec%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 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;<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.slice.html">[T]</a>&gt;&gt; for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;<div class="where">where
+    <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a>&lt;Owned = <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-16" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3934">Source</a><a href="#method.from-16" 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>(s: <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.slice.html">[T]</a>&gt;) -&gt; <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"><p>Converts a clone-on-write slice into a vector.</p>
 <p>If <code>s</code> already owns a <code>Vec&lt;T&gt;</code>, it will be returned directly.
 If <code>s</code> is borrowing a slice, a new <code>Vec&lt;T&gt;</code> will be allocated and
 filled by cloning <code>s</code>’s items into it.</p>
@@ -4293,8 +4309,8 @@ from an owned instance of <a href="struct.Vec.html" title="struct bdk_chain::bit
     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></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/binary_heap/mod.rs.html#1786">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>(vec: <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/binary_heap/struct.BinaryHeap.html" title="struct alloc::collections::binary_heap::BinaryHeap">BinaryHeap</a>&lt;T, A&gt;</h4></section></summary><div class="docblock"><p>Converts a <code>Vec&lt;T&gt;</code> into a <code>BinaryHeap&lt;T&gt;</code>.</p>
 <p>This conversion happens in-place, and has <em>O</em>(<em>n</em>) time complexity.</p>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CVec%3CT,+A%3E%3E-for-Box%3C%5BT%5D,+A%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.20.0">1.20.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3948">Source</a></span><a href="#impl-From%3CVec%3CT,+A%3E%3E-for-Box%3C%5BT%5D,+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/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;&gt; for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>, 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></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-18" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3970">Source</a><a href="#method.from-18" 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>(v: <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>, A&gt;</h4></section></summary><div class="docblock"><p>Converts a vector into a boxed slice.</p>
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CVec%3CT,+A%3E%3E-for-Box%3C%5BT%5D,+A%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.20.0">1.20.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3961">Source</a></span><a href="#impl-From%3CVec%3CT,+A%3E%3E-for-Box%3C%5BT%5D,+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/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;&gt; for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>, 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></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-18" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3983">Source</a><a href="#method.from-18" 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>(v: <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>, A&gt;</h4></section></summary><div class="docblock"><p>Converts a vector into a boxed slice.</p>
 <p>Before doing the conversion, this method discards excess capacity like <a href="struct.Vec.html#method.shrink_to_fit" title="method bdk_chain::bitcoin::base58::Vec::shrink_to_fit"><code>Vec::shrink_to_fit</code></a>.</p>
 <h5 id="examples-193"><a class="doc-anchor" href="#examples-193">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="macro">assert_eq!</span>(Box::from(<span class="macro">vec!</span>[<span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>]), <span class="macro">vec!</span>[<span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>].into_boxed_slice());</code></pre></div>
@@ -4411,10 +4427,10 @@ 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#3421">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#3422">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#3740">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#3421">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#3422">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#3753">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#3742">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
+</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#3755">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
     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%3C%26%5BU%5D%3E-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/partial_eq.rs.html#23">Source</a></span><a href="#impl-PartialEq%3C%26%5BU%5D%3E-for-Vec%3CT,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T, U, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[U]</a>&gt; 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
@@ -4451,11 +4467,11 @@ and should not be overridden without very good reason.</div></details></div></de
     A1: <a class="trait" href="https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html" title="trait core::alloc::Allocator">Allocator</a>,
     A2: <a class="trait" href="https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html" title="trait core::alloc::Allocator">Allocator</a>,
     T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>&lt;U&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq-1" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/partial_eq.rs.html#22">Source</a><a href="#method.eq-1" 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.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;U, A2&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-1" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/partial_eq.rs.html#22">Source</a><a href="#method.ne-1" 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: &amp;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;U, A2&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>!=</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%3CVec%3CT,+A2%3E%3E-for-Vec%3CT,+A1%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#3723-3727">Source</a></span><a href="#impl-PartialOrd%3CVec%3CT,+A2%3E%3E-for-Vec%3CT,+A1%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T, A1, A2&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>&lt;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A2&gt;&gt; for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A1&gt;<div class="where">where
+and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialOrd%3CVec%3CT,+A2%3E%3E-for-Vec%3CT,+A1%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#3736-3740">Source</a></span><a href="#impl-PartialOrd%3CVec%3CT,+A2%3E%3E-for-Vec%3CT,+A1%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T, A1, A2&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>&lt;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A2&gt;&gt; for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A1&gt;<div class="where">where
     T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>,
     A1: <a class="trait" href="https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html" title="trait core::alloc::Allocator">Allocator</a>,
     A2: <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 comparison 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.partial_cmp" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3730">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.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A2&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
+</div></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/vec/mod.rs.html#3743">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.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A2&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><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-Vec%3CT%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.216/src/serde/ser/impls.rs.html#257-261">Source</a><a href="#impl-Serialize-for-Vec%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="../hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;<div class="where">where
@@ -4476,8 +4492,8 @@ but will require a reallocation otherwise.</p>
 
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>state: Box&lt;[f32; <span class="number">100</span>]&gt; = <span class="macro">vec!</span>[<span class="number">1.0</span>; <span class="number">100</span>].try_into().unwrap();
 <span class="macro">assert_eq!</span>(state.len(), <span class="number">100</span>);</code></pre></div>
-</div></details><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#314">Source</a><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> = <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'>The type returned in the event of a conversion error.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CVec%3CT,+A%3E%3E-for-%5BT;+N%5D" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.48.0">1.48.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3992">Source</a></span><a href="#impl-TryFrom%3CVec%3CT,+A%3E%3E-for-%5BT;+N%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T, A, 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.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a><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></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.try_from-1" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#4021">Source</a><a href="#method.try_from-1" 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>(vec: <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/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>, <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;&gt;</h4></section></summary><div class="docblock"><p>Gets the entire contents of the <code>Vec&lt;T&gt;</code> as an array,
+</div></details><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#314">Source</a><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> = <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'>The type returned in the event of a conversion error.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CVec%3CT,+A%3E%3E-for-%5BT;+N%5D" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.48.0">1.48.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#4005">Source</a></span><a href="#impl-TryFrom%3CVec%3CT,+A%3E%3E-for-%5BT;+N%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T, A, 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.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a><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></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.try_from-1" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#4034">Source</a><a href="#method.try_from-1" 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>(vec: <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/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>, <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;&gt;</h4></section></summary><div class="docblock"><p>Gets the entire contents of the <code>Vec&lt;T&gt;</code> as an array,
 if its size exactly matches that of the requested array.</p>
 <h5 id="examples-196"><a class="doc-anchor" href="#examples-196">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="macro">assert_eq!</span>(<span class="macro">vec!</span>[<span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>].try_into(), <span class="prelude-val">Ok</span>([<span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>]));
@@ -4495,7 +4511,7 @@ v.truncate(<span class="number">2</span>);
 <span class="kw">let </span>[a, b]: [<span class="kw">_</span>; <span class="number">2</span>] = v.try_into().unwrap();
 <span class="macro">assert_eq!</span>(a, <span class="string">b' '</span>);
 <span class="macro">assert_eq!</span>(b, <span class="string">b'd'</span>);</code></pre></div>
-</div></details><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3993">Source</a><a href="#associatedtype.Error-1" 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> = <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;</h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CVec%3CTapNodeHash%3E%3E-for-TaprootMerkleBranch" class="impl"><a href="#impl-TryFrom%3CVec%3CTapNodeHash%3E%3E-for-TaprootMerkleBranch" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a>&gt;&gt; for <a class="struct" href="../taproot/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.try_from-3" class="method trait-impl"><a href="#method.try_from-3" 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>(
+</div></details><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#4006">Source</a><a href="#associatedtype.Error-1" 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> = <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;</h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CVec%3CTapNodeHash%3E%3E-for-TaprootMerkleBranch" class="impl"><a href="#impl-TryFrom%3CVec%3CTapNodeHash%3E%3E-for-TaprootMerkleBranch" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a>&gt;&gt; for <a class="struct" href="../taproot/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.try_from-3" class="method trait-impl"><a href="#method.try_from-3" 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>(
     v: <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</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="../taproot/struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::TaprootMerkleBranch">TaprootMerkleBranch</a>, &lt;<a class="struct" href="../taproot/struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::TaprootMerkleBranch">TaprootMerkleBranch</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a>&gt;&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Creates a merkle proof from list of hashes.</p>
 <h5 id="errors-5"><a class="doc-anchor" href="#errors-5">§</a>Errors</h5>
@@ -4511,7 +4527,7 @@ implementation. <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.ht
 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_all_vectored" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/std/io/mod.rs.html#1813">Source</a><a href="#method.write_all_vectored" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#method.write_all_vectored" class="fn">write_all_vectored</a>(&amp;mut self, bufs: &amp;mut [<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.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><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>write_all_vectored</code>)</span></div></span><div class='docblock'>Attempts to write multiple buffers into this writer. <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#method.write_all_vectored">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.write_fmt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/std/io/mod.rs.html#1866">Source</a></span><a href="#method.write_fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#method.write_fmt" class="fn">write_fmt</a>(&amp;mut self, fmt: <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Arguments.html" title="struct core::fmt::Arguments">Arguments</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/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Writes a formatted string into this writer, returning any error
 encountered. <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#method.write_fmt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.by_ref" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/std/io/mod.rs.html#1926-1928">Source</a></span><a href="#method.by_ref" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#method.by_ref" class="fn">by_ref</a>(&amp;mut self) -&gt; &amp;mut 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'>Creates a “by reference” adapter for this instance of <code>Write</code>. <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#method.by_ref">Read more</a></div></details></div></details><section id="impl-DerefPure-for-Vec%3CT,+A%3E" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3270">Source</a><a href="#impl-DerefPure-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/ops/deref/trait.DerefPure.html" title="trait core::ops::deref::DerefPure">DerefPure</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
-    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></section><section id="impl-Eq-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#3736">Source</a></span><a href="#impl-Eq-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.Eq.html" title="trait core::cmp::Eq">Eq</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
+    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></section><section id="impl-Eq-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#3749">Source</a></span><a href="#impl-Eq-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.Eq.html" title="trait core::cmp::Eq">Eq</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.Eq.html" title="trait core::cmp::Eq">Eq</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></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-Vec%3CT,+A%3E" class="impl"><a href="#impl-Freeze-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/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</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
     A: <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-Vec%3CT,+A%3E" class="impl"><a href="#impl-RefUnwindSafe-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/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</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
index 992ac7320042931ed6c02950f9315771ca625e82..7b0831e9e288dfe6df324b72554681b9dfcbb93d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 f7679373c3005f03e0a48d66b9ae246963bb335b..7da94f8f98f73ca6b0bca44de316c34831718824 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 26434b3e89f8c93bed3d26785763d0255e41b0bc..f662e92ad0289547b6db607b4fa87b9575c1a16b 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 72dfc39c518616dc733d68ee89c191e933e8593a..d1edc67b12aa351c9cd1891e8e97aedda8e2b182 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 dccae65f8441f723b01b3579ee1f97cd6fe88760..a5d1c926c0727a08dee58fbe6a7fe9a81eba99b3 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 aec5af25e10790916507f3093466315b6c571d56..dad7c1eef5c017113bc1fdcd7bfe30e529e58b71 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 32fa8c514a9d356dc15d8ef68ea3d1b65afe4b3a..c3a6a4bb73f40ad9064db4d022b9284009890078 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 87a4d319400370f761f7c73562f2f639d3e02d3f..d957249f67901f9527bb60f58e640ea013e3029c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Alphabet.html" title="struct bdk_chain::bitcoin::base64::alphabet::Alphabet">Alphabet</a></div><div class="desc docblock-short">An alphabet defines the 64 ASCII characters (symbols) used for base64.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.ParseAlphabetError.html" title="enum bdk_chain::bitcoin::base64::alphabet::ParseAlphabetError">Parse<wbr>Alphabet<wbr>Error</a></div><div class="desc docblock-short">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>.</div></li></ul><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="constant" href="constant.BCRYPT.html" title="constant bdk_chain::bitcoin::base64::alphabet::BCRYPT">BCRYPT</a></div><div class="desc docblock-short">The bcrypt alphabet.</div></li><li><div class="item-name"><a class="constant" href="constant.BIN_HEX.html" title="constant bdk_chain::bitcoin::base64::alphabet::BIN_HEX">BIN_HEX</a></div><div class="desc docblock-short">The alphabet used in BinHex 4.0 files.</div></li><li><div class="item-name"><a class="constant" href="constant.CRYPT.html" title="constant bdk_chain::bitcoin::base64::alphabet::CRYPT">CRYPT</a></div><div class="desc docblock-short">The <code>crypt(3)</code> alphabet (with <code>.</code> and <code>/</code> as the <em>first</em> two characters).</div></li><li><div class="item-name"><a class="constant" href="constant.IMAP_MUTF7.html" title="constant bdk_chain::bitcoin::base64::alphabet::IMAP_MUTF7">IMAP_<wbr>MUTF7</a></div><div class="desc docblock-short">The alphabet used in IMAP-modified UTF-7 (with <code>+</code> and <code>,</code>).</div></li><li><div class="item-name"><a class="constant" href="constant.STANDARD.html" title="constant bdk_chain::bitcoin::base64::alphabet::STANDARD">STANDARD</a></div><div class="desc docblock-short">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>.</div></li><li><div class="item-name"><a class="constant" href="constant.URL_SAFE.html" title="constant bdk_chain::bitcoin::base64::alphabet::URL_SAFE">URL_<wbr>SAFE</a></div><div class="desc docblock-short">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>.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 2b5d9f5d721d53b13c25927010f3dd2890fb30ae..cd4acf7cf6df028f85e3734aa3215bcfc8e5e618 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 056db2681b724642e3c85f67a83c4e84f92606a3..2583bd2c814d1f8435b0f27285b16a3388adbab4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 f73fa02ee39ce5f134d441049a2c5942baece7d5..afb2175178adc641625a0b6f8b5aa427c14e9750 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 03902c990444a396251572df6a2fd52813fd5368..17895c7a6a5c0b0d32d66ec9432460fcb87d87fc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 1c62228e260b1f0076b1d890e01caaddac0dcfff..bb2c9475756ea059462eaf164cb151932abf3f19 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 1596c3aa2803607880e14008ead3872dbb0633f9..2470cd0820bc7a80c4821bcfc647346ee8a5ec9a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 93ed6883efbce535a43e8c5cd4a67efdb4757ab8..34340bd3636ba3c616c45bfe4b8b58c21bdbd4ec 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 d47adf59bc6d76e65b2d0b172954290dcb8ce068..cc48b3ba7d66901b6d828d8b00a65830c02ed27e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 bddd64e3868251cf2b8e3848a00b354c528f120f..19fc16f0bcfb5c7b941bc717e8b3c1796a62e046 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 9f19e040969431d64496de443dd0359d44cfa91c..4857f39413ecd302f7e318bf81cae856b903cf63 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 46efec3bf2f46939594d6dea93e7831c04bae1ab..e812582c7ac72d5ef7529e51655ddfb7a6395a8b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::general_purpose::GeneralPurpose">General<wbr>Purpose</a></div><div class="desc docblock-short">A general-purpose base64 engine.</div></li><li><div class="item-name"><a class="struct" href="struct.GeneralPurposeConfig.html" title="struct bdk_chain::bitcoin::base64::engine::general_purpose::GeneralPurposeConfig">General<wbr>Purpose<wbr>Config</a></div><div class="desc docblock-short">Contains configuration parameters for base64 encoding and decoding.</div></li></ul><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="constant" href="constant.NO_PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::NO_PAD">NO_PAD</a></div><div class="desc docblock-short">Don’t add padding when encoding, and require no padding when decoding.</div></li><li><div class="item-name"><a class="constant" href="constant.PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::PAD">PAD</a></div><div class="desc docblock-short">Include padding bytes when encoding, and require that they be present when decoding.</div></li><li><div class="item-name"><a class="constant" href="constant.STANDARD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::STANDARD">STANDARD</a></div><div class="desc docblock-short">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.</div></li><li><div class="item-name"><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></div><div class="desc docblock-short">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.</div></li><li><div class="item-name"><a class="constant" href="constant.URL_SAFE.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::URL_SAFE">URL_<wbr>SAFE</a></div><div class="desc docblock-short">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.</div></li><li><div class="item-name"><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></div><div class="desc docblock-short">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.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 6328f09141a45406e0043cd7b4e9a39001997b8d..1a98e87308d106968c66fe2a293a02728d25a855 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 9642f358a4eeec81e4f8c66f2e2acc495b024ddc..9181c8eaedc25facba9733263da0f11cee54fc0e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 c40e51abb0aaf0b5bbbb69992b1d868079d045bc..e144d0f2f13adc0c906e262b3618f0c8b6052908 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="mod" href="general_purpose/index.html" title="mod bdk_chain::bitcoin::base64::engine::general_purpose">general_<wbr>purpose</a></div><div class="desc docblock-short">Provides the <a href="struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine and associated config types.</div></li></ul><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.DecodeMetadata.html" title="struct bdk_chain::bitcoin::base64::engine::DecodeMetadata">Decode<wbr>Metadata</a></div><div class="desc docblock-short">Metadata about the result of a decode operation</div></li><li><div class="item-name"><a class="struct" href="struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">General<wbr>Purpose</a></div><div class="desc docblock-short">A general-purpose base64 engine.</div></li><li><div class="item-name"><a class="struct" href="struct.GeneralPurposeConfig.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurposeConfig">General<wbr>Purpose<wbr>Config</a></div><div class="desc docblock-short">Contains configuration parameters for base64 encoding and decoding.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.DecodePaddingMode.html" title="enum bdk_chain::bitcoin::base64::engine::DecodePaddingMode">Decode<wbr>Padding<wbr>Mode</a></div><div class="desc docblock-short">Controls how pad bytes are handled when decoding.</div></li></ul><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="trait" href="trait.Config.html" title="trait bdk_chain::bitcoin::base64::engine::Config">Config</a></div><div class="desc docblock-short">The minimal level of configuration that engines must support.</div></li><li><div class="item-name"><a class="trait" href="trait.DecodeEstimate.html" title="trait bdk_chain::bitcoin::base64::engine::DecodeEstimate">Decode<wbr>Estimate</a></div><div class="desc docblock-short">The decode estimate used by an engine implementation. Users do not need to interact with this;
 it is only for engine implementors.</div></li><li><div class="item-name"><a class="trait" href="trait.Engine.html" title="trait bdk_chain::bitcoin::base64::engine::Engine">Engine</a></div><div class="desc docblock-short">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.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 920d5eacbea0f3be003282098f52dfd3c460f518..7d8443098947cacc7b8b3b2c959eef7f2db124e1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 c54c7f701d4242d896176fcbee4e267ae884584f..7691a44ea6dfe79644d88d9b6b9188d8a8cceabd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 9dd3877a75590242f55706a22c621de54daf9365..74434543ede43706af5bc76e2a6709899e9e5002 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 3dd86821097542f26b219d724d56196f89202086..e633234206f5fdf84f92e9305ee19d6160f3f8df 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 c66b5b18ed4b84eae1f8d425257edd9fbb02ff03..3ddb2af38544eba4a9329816b45f35c074be0300 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 fb102c8c89c94898f24450298a32e4090600dad9..79606df9d5f7176b8bd900fc69600832dd3f6f9b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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>;
 
index 148cb03d4d079f3aaa97dd28b8adbfea7eca1a59..d9c776805a0edaae829be261059f2fde51a181bf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 7c74978a57eb8b7146e81e28a297cf35a79184af..1b6bfbacab542d0212a66b9c0a9d68af2e4af1d9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 22ea0ab02655ff25fe06c210ffc7b37eb28bba66..c5d51e15172ee264251c0b7d0debff8e53b73e3a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 4bbaac7fd01928685511a04a4d40c70c3639b95a..2d4f24a82778647d4d7ae2c202c051441094c94f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 e5a722960d98bdcbeeec744d0e443143d35a24cb..5b325ded5de5c18a33b6cdbf49f64ff589511105 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 14cc28871fd1a7e9c4b68008466e7dd55fa4b9e6..1ad21d5dc3c462d1053df37bd2a2276ad0b044fb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 3872aa83664a5cc57723e78559fed3940b624fa0..70651ad9a9730c6a46b2f4bd9f5574ed9de277ca 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 3ae779741cc26d24b5ac930be43e85b588ee19d6..055b9a22895f0177f0eff0fa2f1ce98a3c5ec7d4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 cff9331c1b13aebf0c8cc3b402bd35a3166dc91a..70eb22e3ce0a589e74f4cb6e1504ddcd376ab748 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 d3b2cb879c331e4edb89016424a616aff775ee8f..c8f61fa2c0a6c4a1f0b32362d3f726ffd09233aa 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 d38857a04109f44b30038fc580f44832e84d337f..693645e382909e6cd731ad9cec7375897ec38a3f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 0854244185cfbf240c5aa1c7f5db0fccd98a3d10..254ab564032bc17ee11919610141aaf3935bf6f7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 e3cac477140d3ce9e9b62a205f83cd6da7b030b8..4a4edf1953a10ebadb1efcd62386c4275c278c3d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 9a839f00c03a47843c74302a1187aa8012dbf193..200444870c2b2b0b7b20c76a24efb70b41a42866 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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="#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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 bf1010646fc191474da8eb579516712346202792..d6dacedbd6d56c8e485d06e8c45b7ac3515ce862 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 b470f476dbf2677efb0d7ea0fe70c8b3809e5252..1c1a20eb4a6ceed82314734e782b51389a64a798 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 f9a9907159c2da1420a5e9ce91af0fc85c632e40..734a5eca76941f62331848370061fe84ae1d441b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 f73563881c42c32b14d784e3093d15a4c444f443..a76156c0c42f904396ed3e6fb2cddcf0ad94bb1b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 1657cf4792908049080f18d9b54d11f44edfa09d..d4846e50d12be3028a834dda1b419fa37b788637 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 f71e8f96e49360408e6dc0987e9da0c698567e0b..4ca45a5e5dfba13a60b08d28bcb13fe6a840ce2b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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>;
 
index 08086db52d5d9c715ece98af6af9094cb3a2786f..a25e7553d87f0b4c1772174fd0919eee57f379c9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.DecoderReader.html" title="struct bdk_chain::bitcoin::base64::read::DecoderReader">Decoder<wbr>Reader</a></div><div class="desc docblock-short">A <code>Read</code> implementation that decodes base64 data read from an underlying reader.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index edbf916e87b0379db5f27bcd277e4c3f84191a9f..273d400b5ddcdaaf5e10135c3c5c35bfdb86840b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 5829c466ac0429c857bbe5966ae24ba6d2918dd3..288fadf8367d46ce48808e36dee379a3f85667e1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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>;
 
index c3b5a08ecb7aff0a09e0dc3126e7291c169c2069..0eae27b8e1648253b60878a1ed82ec08fed8fa72 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.EncoderStringWriter.html" title="struct bdk_chain::bitcoin::base64::write::EncoderStringWriter">Encoder<wbr>String<wbr>Writer</a></div><div class="desc docblock-short">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>.</div></li><li><div class="item-name"><a class="struct" href="struct.EncoderWriter.html" title="struct bdk_chain::bitcoin::base64::write::EncoderWriter">Encoder<wbr>Writer</a></div><div class="desc docblock-short">A <code>Write</code> implementation that base64 encodes data before delegating to the wrapped writer.</div></li></ul><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="trait" href="trait.StrConsumer.html" title="trait bdk_chain::bitcoin::base64::write::StrConsumer">StrConsumer</a></div><div class="desc docblock-short">An abstraction around consuming <code>str</code>s produced by base64 encoding.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 443798be1927b6c9ae12bb7ca89d5227ad9c2dea..736ace4030c7c485811bba5ee7786b11fd840477 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 254d49835e0cedde6c76830bd5bd5bff8251a41a..a19e65934ba6837e739e09f215e0c777aaae1ec0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 fd7180da81ab46c2f11b4b2ba83a5202f8182a41..5bd6363c024c1497173910fee69bf1d36258be27 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 549d1751cb26d128271116b2faf1e42a62c2333d..4a83e0ee25b43a3417e2a4607ffc618b13b18ab8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 a1f6723b458bded465e99f44f3684847366e0d78..7ab885480f730145027ce07c82604df0abddbff8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 fea2f2407711385c1c6e2b23fc88fe2dbd5829c1..e06afb76c7ddcfeffa951f2a2b72bc5eefd2ebab 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 e1ad2d13cff598912ff0adde402e4fada11b1262..d481ed136f9319f09b0b7154b649ff86d6c6fc79 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 0fcbaeffbf014efec257f5d1ef1c4c6211094818..6768a630f7acf9686e2beede9f9b3091fec57141 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 07d234805e3abea8398f33936a2d85adf55dc9b7..4d4096a53ce72d5297e39ad126b614c2f44a096a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 7b08294d3717fe2e036b22ac2fad617015ca7bee..c14126de4e812c56929bd38bc1b5bd6b57e6aef6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 33dc5fbe37cb3cebd27a0f75a3709044744aead7..fbd6057d89ac757e078f1bbdf382cf935fc04a80 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 4723a2a9090f1c0b2ff6d94e7dddc1439e76d881..3c6d8999393808e7c8f368d13d7470d79243cec3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 d5a55e39744f1605180aaccc8d1e70fca183c871..ed410a265c6dc208ff499fcb4223547b4b03fb0d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 09c54fe61997c2272e3be1bd4e3aa8b365d003e3..1cb1f91fba249cd4d02bac78a9bf84cd0b7a186d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 53a2fdabd7280a768c77e60595ff987ddacf14dd..3599ccd85d11afa86a4853381b7af1e228c9fc61 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 c1d933d272e32573517bed70dbed4605eb27fe33..f7f2c7ad1757c807269189ff64e2341efb86c9f6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 8e92482a30199c0389331067f1be79478e7a723e..fb05b4cbb666e413dadb477c57665e292d40bafb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 26731da900baf8f7d1f9a33e7714723ac087cc2a..69894554f1aa667c89b40ff65f3372a63b0881c1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 e3f9128c97d645d08452f1734c9ec85d3a7eddf7..90951a59069b5f5408f199fefc23f90553ac1fee 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 e9d2c12dba18d4d458b34065916c88ad8c0d89b8..3920e713995e07218c72518c337c2541ddda94f8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 fad8832c3190101fc7073f7555db5d5caa1baa51..4b785f089147a0677e02fb90bbe2790a82f5179f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 be2c8d220aed9a9a17c6e4fd3bcc9fc2749ff88d..47410f105453744fcfd43bafd2b58707294444f0 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 99e8de2871a97c7f77997c869cd3e35e3245fb18..8118edfe2700b0a3b9cf69af135494eba0caa9ee 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 9943fcabea20c0df220a31de751bc650be08d55e..8b6a647f5611e922c03c21d6d83db4a79e20a159 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::hrp::Hrp">Hrp</a></div><div class="desc docblock-short">The human-readable part (human readable prefix before the ‘1’ separator).</div></li></ul><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="constant" href="constant.BC.html" title="constant bdk_chain::bitcoin::bech32::hrp::BC">BC</a></div><div class="desc docblock-short">The human-readable part used by the Bitcoin mainnet network.</div></li><li><div class="item-name"><a class="constant" href="constant.BCRT.html" title="constant bdk_chain::bitcoin::bech32::hrp::BCRT">BCRT</a></div><div class="desc docblock-short">The human-readable part used when running a Bitcoin regtest network.</div></li><li><div class="item-name"><a class="constant" href="constant.TB.html" title="constant bdk_chain::bitcoin::bech32::hrp::TB">TB</a></div><div class="desc docblock-short">The human-readable part used by the Bitcoin testnet networks (testnet, signet).</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 0e7685a3f6a6d6a5776d1b8e207ec6f549044277..b31ad724c6e2abdf5220571096744d3b9831cbfb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 23ee59d0100594fbb076c7249057c2b69d4f164e..6c1d10486626615af40649ea212b8cffa761b79d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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="#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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 9db8148709a0448049cf964dff56a722ff1bb252..0bd3aad1052b8b4093517bbc9390a2ac0988fd2d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Engine.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::Engine">Engine</a></div><div class="desc docblock-short">A checksum engine, which can be used to compute or verify a checksum.</div></li><li><div class="item-name"><a class="struct" href="struct.HrpFe32Iter.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::HrpFe32Iter">HrpFe32<wbr>Iter</a></div><div class="desc docblock-short">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>.</div></li><li><div class="item-name"><a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">Packed<wbr>Null</a></div><div class="desc docblock-short">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”.</div></li></ul><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="trait" href="trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::primitives::checksum::Checksum">Checksum</a></div><div class="desc docblock-short">Trait defining a particular checksum.</div></li><li><div class="item-name"><a class="trait" href="trait.PackedFe32.html" title="trait bdk_chain::bitcoin::bech32::primitives::checksum::PackedFe32">Packed<wbr>Fe32</a></div><div class="desc docblock-short">Trait describing an integer type which can be used as a “packed” sequence of Fe32s.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index fc0cc9fa0b682f5ab8999b1cd3d12b403ec47ff0..8ed16a360a7d058ba32663e91e000d3273a9c1e0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 980129576caa8c6c69cd5db08e7b8731fef1895e..95fb1b34ff23a5c2234e08aaf836f53e34385773 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 63d8ae0f0748ed15a4e4ca8128dc39bb3da6ec05..6d6de56921b5d35ea3c135a0de4dc79c94061836 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 d6945b477011fb4ace51a9357dca42b8d6b146ed..6295f75adc38bf3bffabf2534b0d8daf96571855 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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>;
index e6a32ff505774a44fa9364af9cab107bac0ef714..f2694d2cc2ce676c677a920c4b957b4f6ea925fe 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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>
index c2353086c457156f4df05116a8fc9790098b1a02..0f25fa9958ba9016ad2431449026eb03727af618 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 13c86b61c042493aab3ea446ec144efacb2a9457..7c99571a70d144aeca4a8935260ec63a0a7c2821 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 53cf7fa8984ee3fb928bf2ca94259f6dc7b2f4d8..6659de9cdac6f7adbc02f93d2cbbd08625ee835c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 af04f6d3810075a9fa6758dd551a2e921aedcc5c..95d20553d69daf4f1c7f853c8c92c992b3b26331 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 28f5819f7950f858578bbe5136e14b41766ca2f0..35fc82406cf8cc65df7299152647970ca78ee89e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 5472e9a831465c134cd626abd730e483c92873f9..472a464b449d4cd0d0db06112b3f9d067c534c26 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 4f14a500b9c075e2a0742445b1b518be9a2ac83e..eda4c4a755e373751812ff31a2088b64e69f45da 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 ab0d582207ded3c2bfb1fa357073a04d8fff5f27..3cb99825aed841ef52c504b74f4492739761ea0a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 21d658227b8f6cca077cfb711a988901ff8823d6..22cd2dbbec4921f2e138ce5d51a2116050d29624 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 f58844fe58b7d12942b3e4c8979f8daa0b6c1d7e..ba809a405f0bb5edebce141952047bbea0e2a023 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 beb5beaf76c9232036b5bac52ed2b5dd191bc7b1..21924b57d67fce1e01653fa0ca3f467b4aeced38 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 940c7512d28c9d2a3ee671f13e17bbb359ab448e..1162496eccf92ec8b95610f72ea60dbaddfc6b0e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 c62778a8d930f1de344fb111b6d9ef2da0a33bb0..ff4a20d55340bc2ca8dc8e2677c1f1da2f33089b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 c093253af541ff5a57560086ad7944e9e593606d..c1b9939f9e793e7de31522b2cd0e9f9adebff0a8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 9ea8abb9745094bc48cad71cf849645bbe69cfba..982e8d1b731c9a519dd08578af6cb5a4b30ce942 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 c5586f7337af7157f431f67550f924620ec759f7..28f3fd8edaaf6ca8af14efa9ad894e5a4e9ce4a3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 a8fbfbc2e447bfed235fd372739f9da8d11000c9..3a116dbcc5779191f4230861c7a39b266b1da313 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 952e2df79cdcc48b94f0121c183f65a975607979..cf0dd9a38e2f1e5ed862e98b49151adb77ba5db9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 7640df44fe08a5041b138294f8d5c9a2b2eca32c..e36d3500de3efcfa61c6520854b7b460ce6ab907 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 ea5930b2cdbd9c56f31a93d255f2e56cb7b75ee2..a4d9efc76911a47fbf3a756055111cf2eee482cb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 56449a246afe4fca9be37fa601b47d6ebcf0c7b5..a92a18be2da1aed5ed5d40f1b52d5b3318a43f3f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 d02bb9d8dcbd4f3f3ba99ad5aeeb183d4cb6d715..9929bc6f4e7f4686cb0ebf8bfe591d5d74676d51 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 9eb60f51263099b80256dbba037155b055dad2c8..0fa5bf88d8db43f5eb10a11a9b966d0eba84e3a4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 f309f35f942c1742c40a13a6a08070ec278792dd..5a3febff3501e2ee6d142ca1550d4a07dfac6457 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 644523c3bff3be396271cd45001b7eb0d9cb755c..5c931bc50f83afc71535299b667e18011dead758 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 39f35cdfd2bd1e3d74d5f58a748aca841941ea87..25d63fc1a7dda4ef0a5b574b231ff512a0b0b636 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 a98a914a214657c4bf903091c1ea88b0188ca78f..18e4bc2d9d5381c03632acb192152913961960c3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 32a6bfd4465d133ccfd37acfec0b4e50a4c41c2e..ea3656d1c9245677c5875c6cd56be8cfb03216b0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 565227a24cbd8d3cf83bd410d0ab02debb6dc053..79d4f3150a6241b10a5d5a2b340a723545adbb06 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 5751593b26ab2dca48723b31e7a4d9d7ae52e2f9..123eaae1eb785638e361851e72684e4f9cf87e04 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 8ac6f45fad25d3aba16cf3720b082fa00559b1ac..213ce5afdd5ad2eadaeffeae23ec7fb97d8dc0e3 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 ffd280f6ec484e22d9f591c46b838775768b2255..6952fd5199c34713a2c4cf8822bbd118316210ee 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 d114d91e58ad5554a15c57d4c91d2d459cb1562b..3315f81169924601355abc6d50678e92bf931edf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 42c127e31283500ca35f3a036f61786c13dedf79..58f1fb9300692ad1a3860bd392610477ca31384e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 4cdc1835883cf90aba60addaea00b101ca75b9ff..69ead079bbef5e263be7d7cbdd66cb4df63efac4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 08b4a0c9efd9ca3fd91d1800a34717349c489ecc..b759dba994dbe38dbe33dba073aa89ca3278a73f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 07f428e382c79f2a67a1fc358f0a7ffd92f21ce2..0feb188ba7691cbcf7bd6b2aa94795aa18f7dd35 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 3521a4680d6c0627008d022debede95f938f9280..a8e75ab9f9029847d3aa3a1753afb2b20985ee6b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 2346e1e5dfda28a8c1b82779983b43fcaad9d925..bfb07fa0ebeff115aeaa77b07f9b20bc78fcb8bf 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="mod" href="checksum/index.html" title="mod bdk_chain::bitcoin::bech32::primitives::checksum">checksum</a></div><div class="desc docblock-short">Degree-2 <a href="https://en.wikipedia.org/wiki/BCH_code">BCH</a> code checksum.</div></li><li><div class="item-name"><a class="mod" href="decode/index.html" title="mod bdk_chain::bitcoin::bech32::primitives::decode">decode</a></div><div class="desc docblock-short">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>.</div></li><li><div class="item-name"><a class="mod" href="encode/index.html" title="mod bdk_chain::bitcoin::bech32::primitives::encode">encode</a></div><div class="desc docblock-short">Bech32 address encoding.</div></li><li><div class="item-name"><a class="mod" href="gf32/index.html" title="mod bdk_chain::bitcoin::bech32::primitives::gf32">gf32</a></div><div class="desc docblock-short">GF32 - Galois Field over 32 elements.</div></li><li><div class="item-name"><a class="mod" href="hrp/index.html" title="mod bdk_chain::bitcoin::bech32::primitives::hrp">hrp</a></div><div class="desc docblock-short">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.</div></li><li><div class="item-name"><a class="mod" href="iter/index.html" title="mod bdk_chain::bitcoin::bech32::primitives::iter">iter</a></div><div class="desc docblock-short">Iterator Adaptors.</div></li><li><div class="item-name"><a class="mod" href="segwit/index.html" title="mod bdk_chain::bitcoin::bech32::primitives::segwit">segwit</a></div><div class="desc docblock-short">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>.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.Bech32.html" title="enum bdk_chain::bitcoin::bech32::primitives::Bech32">Bech32</a></div><div class="desc docblock-short">The bech32 checksum algorithm, defined in <a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki">BIP-173</a>.</div></li><li><div class="item-name"><a class="enum" href="enum.Bech32m.html" title="enum bdk_chain::bitcoin::bech32::primitives::Bech32m">Bech32m</a></div><div class="desc docblock-short">The bech32m checksum algorithm, defined in <a href="https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki">BIP-350</a>.</div></li><li><div class="item-name"><a class="enum" href="enum.NoChecksum.html" title="enum bdk_chain::bitcoin::bech32::primitives::NoChecksum">NoChecksum</a></div><div class="desc docblock-short">The “null checksum” used on bech32 strings for which we want to do no checksum checking.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 7adaefdbfbd09fdd11447cfbb64e0b27a9c568f7..b51c782630374b629a895a501aa267db37215e28 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 6ad6da856108fd31c1703a9da2e0445363328013..623b84eab3a4f3c4c827b4b5465d9432192447b3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 db5d0e532da6a5f78e6e83c3bab6ab51e4e94be8..902185174298f5a542286ce971c9835ec2307efb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 b14c115755e33df86414a15ee5563eae04f0b01f..9c53d62b25ea3a6dff3ca07e1fcb84d983d147dc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 936116d6b26f34fd573e8d0a661a609b4b4cc8b4..5a17eda9cc5c1e182645415af352e685292dd249 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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>
index beaf137d038dcc991dc6d23d18ca8a71bb84c1de..0bb6251fff60374a880044939311ddc964cb75b3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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;
index 9638e131fe8f7dbc4fe4f716240dafe26b518b1c..624f21aad3fd8f380f6406f4a5c0851a8154aca4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 f85da9149356ee0b6dec2c1b05837061d70e5994..05fdcfd9f3b21de2507bd9be085004a08a407fe2 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 e715d78a85c04153612bd45c1a92d08ca259ef96..f48bca27a1c005756c5a6125a6722cd66b72081c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 7e5f1f02fa703367c662c75e62147ff80c98c983..052ff311d459ccaee6e104a2aecfe8259e1ef450 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 80d54f21aee3d0e2ba6c88180beb94f76a5cca03..bbe360468b1eac69df7c844cdc196a025b2cb620 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 2973bce325bbb780d350fd82dbc5ba6907c6e25c..15ffeeada41ac0e44d1274d6db5a86d8888061f8 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 b3e11f402d6994fa4ee9fcf897977f68fa6faffa..a6bace02d1c1e55e95f7f34ac77e32d3a474296a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 fea9905321f5c3734ecd9b93c44bb043b1db3506..93ee39e52a690eddefba9e8bf2f51fde7aa859d1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 88fb5648565c9e5b204eb638fc03e846aaba8504..badd4e2a3a38ecb7445f50f3b33ba6d0419fc6ec 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">Invalid<wbr>Witness<wbr>Version<wbr>Error</a></div><div class="desc docblock-short">Field element does not represent a valid witness version.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.WitnessLengthError.html" title="enum bdk_chain::bitcoin::bech32::primitives::segwit::WitnessLengthError">Witness<wbr>Length<wbr>Error</a></div><div class="desc docblock-short">Witness program invalid because of incorrect length.</div></li></ul><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><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></div><div class="desc docblock-short">The maximum enforced string length of a segwit address.</div></li><li><div class="item-name"><a class="constant" href="constant.VERSION_0.html" title="constant bdk_chain::bitcoin::bech32::primitives::segwit::VERSION_0">VERSION_<wbr>0</a></div><div class="desc docblock-short">The field element representing segwit version 0.</div></li><li><div class="item-name"><a class="constant" href="constant.VERSION_1.html" title="constant bdk_chain::bitcoin::bech32::primitives::segwit::VERSION_1">VERSION_<wbr>1</a></div><div class="desc docblock-short">The field element representing segwit version 1 (taproot).</div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><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></div><div class="desc docblock-short">Returns true if <code>length</code> represents a valid witness program length for <code>witness_version</code>.</div></li><li><div class="item-name"><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></div><div class="desc docblock-short">Returns true if given field element represents a valid segwit version.</div></li><li><div class="item-name"><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></div><div class="desc docblock-short">Validates the segwit witness program <code>length</code> rules for witness <code>version</code>.</div></li><li><div class="item-name"><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></div><div class="desc docblock-short">Checks that the given field element represents a valid segwit witness version.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 6570eb5b948df43c5508a98c97e3987f5e4edfd8..79bd9d6f0d7be1b991a4d2f85ea293158cff6e5f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 c34e6fad4ff3c374de57cdd37fe9d0d995643bf5..3cd3ba055dd56c4e38dd33f6af86e395ced77e47 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 a15927d79b8ef5c35689fbef339caf6989e78163..6a1bff8fac056e232b91b92beb1ed40d121d5fd8 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 7fde6750b666c6a18afdf8243f1a6a7b6ffe4c39..b6407f7e8d934e3d6504c290ba14ef233d2f1363 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 3dc5236dc04f9d5ce47d1d5f020859acf1a5b58e..19a4401962dbc03800ac8825e19ce59d9dae06f7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 39d48030510b296a1fea345aa56a80ab5de87437..a27ffc23d03fe7d13fe74386b485e33d26a6f0e7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 b7f603769c7bf4b7fe8b0914a0bfd76f1d77faa6..4d68e39e92f60817c3ca5f3b9365576d475ab103 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 750302aa2a7e05e7c91559139c4b83112ae8fd6c..1d4b65e8213b04d3651c01d227c2904c381d160e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 14e14d9882ead4ca8c9fda8897f35e6707fc93a0..c00d71d65791be0eb793bc3aa97807bd9d3274d7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 88548058cae2afb9d8aa2c25c8ab5a61846f95cd..d7633e7de19d75a4e57d1193af21a7dd2e48170e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 17d3c8d22c40bd3fd6498a773e77bd60c8a2c441..74033fdddd5fdd17552849914cdae6f858bf9760 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 bd3b6030bdf85fd82c85816af87d0a3f46d0ea38..c897c2298e1b42bf0fabdf4711d1413a7854fab6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 c5da5be65b8807478fad7bae5dff8da0160d4392..e02367d2b22e9f69c68f51b8ba405a953d9b776b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 11b319abd7c330ec1e3768e01fe17580ac962ca7..c7cd9060e5403d198aa512f8c9c1901fae9c3283 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 06fa5eaa742b9f4438574f338f95673d90476f08..220230f4b32a1540409897823446c8d499ed666c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 c1072e7afc879c23414ee7a82b45321cf36e7239..70fa829d9f3eaf1fa1bd2e5975cd6e612f7e058c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 631360553729792d148fdf6dc02af9d64faab935..a91ef4141ceb5b82f9869e98e7b14e5dd49f9b9c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 093d279d7b45b5845a77c0cc1ac52793a8c94ee0..393cf5aa9eebeb0d8902923e23f47bf14e10085a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 3186c84aea6ac1e9ad8711268ddad2d8a9b4113d..ef0b0d7769a29200a67bc1ffe9181cbfc05d99ae 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 bf4d09cd716fdfe2a9ad6d2f4046e8550fdd9e0b..2d6b7f86c93cd5838429e1385a3ff15846dd2514 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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>
index 35e816280f9b415eb3da2f3658beef2e6de222ed..c9c9c7625a5d490267ffaaffcb996501613dbd52 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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>;
index 9aa878f44539630ba3c2244da0e2fc845ba65404..f07c257c367799e2b001b157b981185c9c530f51 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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;
index a8e53f9e06dbfb4088bfec56c231ff25e83496bb..774cd7fe412b1a5c2f85a0a33ffd54ec0016d294 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 69ccddcc89d452627af23e4c73ca0fb7504335b5..b32fec974ef4a49d3fee239e9bc116f965156fd7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.BlockTransactions.html" title="struct bdk_chain::bitcoin::bip152::BlockTransactions">Block<wbr>Transactions</a></div><div class="desc docblock-short">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.</div></li><li><div class="item-name"><a class="struct" href="struct.BlockTransactionsRequest.html" title="struct bdk_chain::bitcoin::bip152::BlockTransactionsRequest">Block<wbr>Transactions<wbr>Request</a></div><div class="desc docblock-short">A <a href="struct.BlockTransactionsRequest.html" title="struct bdk_chain::bitcoin::bip152::BlockTransactionsRequest">BlockTransactionsRequest</a> structure is used to list transaction indexes
index 8a583ce72f526bbecc207e894b2e19cbda4fc862..d0d024b71318d11547ca026440361e057fe9a80c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 7ecfdb1deb4da7168ebfacc38b817538a400add5..9bd27a99ca4bddc72f280ce2a23c0bd074cf1378 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 949373ab68a9472f45329e1fad4db3d821bfbd91..b34bd23790474ac3c21cdd72b2ae2733bb64a2d9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 4b8cd3662439605be1e044235d28e10e728ab1ac..f93b3dd358f01281a810e3b8e0c7057e7ba86643 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 2a4bcb03aecbb83a9f1ac5c1fc7f0a27637e2b0b..3d3f8d1b50afd6fd8b67a698dd774b95b2d761b6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 d32be6226c920cf445b5f8d8a18fce7fb4520f45..029afa4c655ed87c9dcd1a382d482e4b685b5fd5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 8c262bd4ef9a40f46e0a86f5bb6e2388b075bd14..333131eeaf4c035e8146120f020f6a37f47ea3a6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 8be83beda38f4a8074ff19a424c4e904b845895a..b57c09b499988db7e236d258371a3c57bfa0d546 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 10c4a51d6c73bccf5803417d76c5159bddc9fbba..e430a2ed899ba993d7d4e32700192e6a84bc8869 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 91d633725131943170846cf7fa3dd24238967f34..c8934875bdebec105800da9c47326373212e9f53 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 6773bd825567e880ae1a57e04167fac11baba924..e707fa512641a313a49267b7aab547bb74642959 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 62fa5f2bbcad54ff231a743a202c511200fa9d12..a42fdcabcffb3870f6e7da0ebfe4606ce3ef885b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 7749dd1d8de043937c3c9d21bf30fca7a756eb1e..2a62c9a0477a3507771cc6d4d49f7c38bdca540d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 a222c83c684fdd593ddbacfe55b8943196883297..6ee991e7169c48e6f379a672bc839862fa7f4d0f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 dc1d298fda04e5713a39de2e009fca5b97f45927..da5c4ffd75d05fb5801558347c4511872a2782f3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 cfea8dd176cd403cc0207af48b3ebc818f675465..7d566b20711497903114fe29fb742b55dcb71227 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 dd97c4106d7ce99ab1955cc299adfefc58d97b51..2b5707375164ba64ba7cba68dfef1d9e4dd366b9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 5473ffa73afcb3bf556cbd21965600f35819ea23..9050fd5e1b897d74bf3e6526eca267e52d76a39f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 58aab8ac47767f6ca2da4ec3add43121824e27e8..6a57b356d9e4c5a95935cb4144ff16ebe12e2c5e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 a0e2a7518bc22acfbef8b260da51a11dfbf6ff15..54e48f737d4d59e76a6621b2bbac0b911ca71c94 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.ChainCode.html" title="struct bdk_chain::bitcoin::bip32::ChainCode">Chain<wbr>Code</a></div><div class="desc docblock-short">A chain code</div></li><li><div class="item-name"><a class="struct" href="struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">Derivation<wbr>Path</a></div><div class="desc docblock-short">A BIP-32 derivation path.</div></li><li><div class="item-name"><a class="struct" href="struct.DerivationPathIterator.html" title="struct bdk_chain::bitcoin::bip32::DerivationPathIterator">Derivation<wbr>Path<wbr>Iterator</a></div><div class="desc docblock-short">An iterator over children of a <a href="struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a>.</div></li><li><div class="item-name"><a class="struct" href="struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a></div><div class="desc docblock-short">A fingerprint</div></li><li><div class="item-name"><a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::bip32::InvalidBase58PayloadLengthError">Invalid<wbr>Base58<wbr>Payload<wbr>Length<wbr>Error</a></div><div class="desc docblock-short">Decoded base58 data was an invalid length.</div></li><li><div class="item-name"><a class="struct" href="struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::bip32::XKeyIdentifier">XKey<wbr>Identifier</a></div><div class="desc docblock-short">Extended key identifier as defined in BIP-32.</div></li><li><div class="item-name"><a class="struct" href="struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a></div><div class="desc docblock-short">Extended private key</div></li><li><div class="item-name"><a class="struct" href="struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a></div><div class="desc docblock-short">Extended public key</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.ChildNumber.html" title="enum bdk_chain::bitcoin::bip32::ChildNumber">Child<wbr>Number</a></div><div class="desc docblock-short">A child number for a derived key</div></li><li><div class="item-name"><a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::bip32::Error">Error</a></div><div class="desc docblock-short">A BIP32 error</div></li></ul><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="trait" href="trait.IntoDerivationPath.html" title="trait bdk_chain::bitcoin::bip32::IntoDerivationPath">Into<wbr>Derivation<wbr>Path</a></div><div class="desc docblock-short">Trait that allows possibly failable conversion from a type into a
index 4f59cde1bba41c1e105b9f4355d1a711252303f4..6ef6313e5c930c1119bd5184f273d86185918a1c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 cef88c7028ae028b72163a1d4f5b7d490caf9a86..85132b3f7afc3bb12a055ed901ffc6855a490df2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 c55982ac0804cde83a89fd4f02465785ef3024ea..0f64d655988ddcb6918c33694902cf6e01f12d13 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 d3b2d12f91afc6b53cdd683f6bb686ab99895fcf..046a51ccc460c55604faa0381c2cac0290cf6d41 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 6f8a2f396177c26fffef6c45ece38b5e75110a89..b0069ffb0a9ee9d1569cdff9f361c3f7fda6ac32 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 b6f89aa4b34cd029bdf81318969c69d63e9ff4ad..c67651b66e26b45195162a4c270fe77b09b4c985 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 55b9513517feb970b725756747a227c7e0bb1a25..d561ef3e60e08bb457bb3d41a97f262360614492 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 e77db889c2ba8f4a1eec97b4c05b902aff70147b..c3ea188edf7ae01a7f7bccab21212340fd3a7942 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 a23a33bcac3e27d8803009674660ddd307cf252b..75179b35fab30f43b9e86d7a42eb2d6277b79101 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 81194ba9274e75da8ce8674e6211e6958479ffd8..7d0c730efeec537e284c680886ec99c2a20f86dc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 68c6171cbb47827cec76476467bea5a1a1f23350..9f3f107cb92ddd62a22b18b8f8d4f6e390e9ffbc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 681a6fcedeeb3916a817e3ce0d7931452ee039d8..31c8fb29e8c83f928b9fe3caad17ed79210edd9f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 ca62ca5b13b73b4a1066238da2be068ede83a3f5..df2da6ae9cccc1f729906c1a6665133e5267dc87 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 5fe119c4f7cfa2540057c2095e26f6a1597873a7..03bb6149c59944b630895c16357a70095faba1cc 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 9f0bc94f2fbf12215e4698943bcbc41d2bb2dc53..a99f81e397ee897b87b8cdd7acc24deb713b5f2d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 b9eb2cdadb1259a60bddac5e0a361cbf860580b3..9f20e059812c984e4d75a575662213fade294b52 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 e483b982b11f6389c47534baa2d7b678917807c3..180b380949288b9754b09583b0e039c88dcd0baf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 16b7e278ebb1f642eea6aaaa1ef7f5f66adf0423..01abc8af3cd280266575f575caf81f6bd0428b3d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 106c9cabe547afd475c0d33764352b23996fba36..56320461657045ec629d6f04c71c4f280d124733 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 9ab188e6b87e5e3b1576d8f774386da23c6b27d3..4a86a7b6d43366d96db3eebea149ec1a0608d7a0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 5ce78cd337caf4ceb1de239b132c9a55300f0fb7..914eb59fc81a8bb231759faedef42f3f13204c89 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 b03ea02f42d3dc6760d99684a23b9ee7cfbd2ca0..212f5804f04d74d2023d63380111dabc5b7b37f2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 f734b469d3992ccce00f39837eb019ccece55a03..29855a5f53038443898dd658da2faeb2eaded306 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 a0811386ade7480f6904733fb63d4aaa6f5afe6e..7c2f4636298d2ea8c6601296c5b7d33c7ae7c7ac 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 7f280c41cee80a3dd3e88e6e82ed6d0254beea4d..1ddd41535b2ebb7741b27a182f7dcdb56da032f8 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 7fcc1393b76506a9a293f5b5397d3aab97714e7c..e886c010210d42127dbce285b683c394edd430d4 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 f4dfe4093d9c1bce51587a017865a44199080bcc..486179328851587ef4943dc49ef6e9991b78ec6d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 e6bd2164511c4b02e6588502f91ea798d309b971..970b1d02ea210fd51e80b4cee8caf5b41d15f84e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 b310c30668c625a442d2667be09889220acf663e..06769d4f4caf52d0b83ff58534f1bc0ac7b377ab 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 9a396176084f6817090a075909a2533b8b2b5a10..1535f9fe119f0acf89b9009a772bedad984d92ed 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 39f4b71c8e5ba860e29f25cd13135e4dc87b96ee..3e5947660237ca34c378be39f1475ae0808131e7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 8d8115a939686f60e43744af33bc4c43a8b0b888..56da1a225b82c92fed61c2ae5494078882de9b77 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 08eeb86b3af01d7fc6e6e8aa78d2755ea893e84a..f81de7394bda722f7c7b8bf2069fa470858d9c65 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 d69731380a026e02a69fd07e6e2b5aacdb824ca5..cdcfb57f4cad610263a11c99c9bc6ea9b16782d9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 1c1a5e7d795e37ef32e3de73e5ed28558034986e..4d2e3575a0507f273abbaebedf4e625974d79d10 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 b5e25932c80282533e7effa945ef4156f309bd77..13e85dc19e62bbb1f8e44f2db103fce3ecbe8163 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 2d92c1746f31da2ba99c7e5f0290ae7148933b9b..a01ff4d12ed99217e435f725722c4b9ea89103aa 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 f0fc10417c2c7f3f6ef3d8c7a46c605d0dfe6adc..4b47aefe9da952a799b388cc98e821a81b0ae010 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 2cc57d2c92a752ce35dfb0c5b8ecba0f14c24c4d..c35fe4244258e1789c1a6401e6d598de9453f0b0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 889efb2eb62f8cf37a96cf751d55e261fd3e8472..5d37e17ee441f5b088937dc9d825190f22e94f5f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 7a50c2f88cefebb9fd5ec693fc6138a515f6d1dd..66c07a8a4f5f7295262a8870d7187f9425f6603c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.FeeRate.html" title="struct bdk_chain::bitcoin::blockdata::fee_rate::FeeRate">FeeRate</a></div><div class="desc docblock-short">Represents fee rate.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 24f75f7b5843efc24ebca5e27c915817051fc4cc..540f9a7bcdb391f07dc6274579b4d5ff661e7e8f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 b3088ba229e55f0d9803456e8f6d86140c1ecf1d..f258fc53e6f510bc4e337caa2275660fca0cf483 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="mod" href="block/index.html" title="mod bdk_chain::bitcoin::blockdata::block">block</a></div><div class="desc docblock-short">Bitcoin blocks.</div></li><li><div class="item-name"><a class="mod" href="constants/index.html" title="mod bdk_chain::bitcoin::blockdata::constants">constants</a></div><div class="desc docblock-short">Blockdata constants.</div></li><li><div class="item-name"><a class="mod" href="fee_rate/index.html" title="mod bdk_chain::bitcoin::blockdata::fee_rate">fee_<wbr>rate</a></div><div class="desc docblock-short">Implements <code>FeeRate</code> and assoctiated features.</div></li><li><div class="item-name"><a class="mod" href="locktime/index.html" title="mod bdk_chain::bitcoin::blockdata::locktime">locktime</a></div><div class="desc docblock-short">Provides absolute and relative locktimes.</div></li><li><div class="item-name"><a class="mod" href="opcodes/index.html" title="mod bdk_chain::bitcoin::blockdata::opcodes">opcodes</a></div><div class="desc docblock-short">Bitcoin script opcodes.</div></li><li><div class="item-name"><a class="mod" href="script/index.html" title="mod bdk_chain::bitcoin::blockdata::script">script</a></div><div class="desc docblock-short">Bitcoin scripts.</div></li><li><div class="item-name"><a class="mod" href="transaction/index.html" title="mod bdk_chain::bitcoin::blockdata::transaction">transaction</a></div><div class="desc docblock-short">Bitcoin transactions.</div></li><li><div class="item-name"><a class="mod" href="weight/index.html" title="mod bdk_chain::bitcoin::blockdata::weight">weight</a></div><div class="desc docblock-short">Implements <code>Weight</code> and associated features.</div></li><li><div class="item-name"><a class="mod" href="witness/index.html" title="mod bdk_chain::bitcoin::blockdata::witness">witness</a></div><div class="desc docblock-short">Witness</div></li></ul><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.FeeRate.html" title="struct bdk_chain::bitcoin::blockdata::FeeRate">FeeRate</a></div><div class="desc docblock-short">Represents fee rate.</div></li><li><div class="item-name"><a class="struct" href="struct.Weight.html" title="struct bdk_chain::bitcoin::blockdata::Weight">Weight</a></div><div class="desc docblock-short">Represents block weight - the weight of a transaction or block.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 04d69705866709ee9c15048192df4ede78ee8658..c28ff4feb104ab0aa51a50da574844d8cdbc6601 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 fc40af61508e3930b319cba88d25b005c4baaae1..44481aca1fe0a4081dc8034e3225d1aa0b50841f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 4c6b6737ff77ee5436309480cf96ff188370f339..4f2a642c7839e5196b981b29e6704759263bcf01 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.ConversionError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ConversionError">Conversion<wbr>Error</a></div><div class="desc docblock-short">An error that occurs when converting a <code>u32</code> to a lock time variant.</div></li><li><div class="item-name"><a class="struct" href="struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></div><div class="desc docblock-short">An absolute block height, guaranteed to always contain a valid height value.</div></li><li><div class="item-name"><a class="struct" href="struct.ParseHeightError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseHeightError">Parse<wbr>Height<wbr>Error</a></div><div class="desc docblock-short">Error returned when parsing block height fails.</div></li><li><div class="item-name"><a class="struct" href="struct.ParseTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseTimeError">Parse<wbr>Time<wbr>Error</a></div><div class="desc docblock-short">Error returned when parsing block time fails.</div></li><li><div class="item-name"><a class="struct" href="struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Time">Time</a></div><div class="desc docblock-short">A UNIX timestamp, seconds since epoch, guaranteed to always contain a valid time value.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::absolute::LockTime">Lock<wbr>Time</a></div><div class="desc docblock-short">An absolute lock time value, representing either a block height or a UNIX timestamp (seconds
index 9a538000d2917ffcf3a8391532581360097d61fc..dfeffbf553e9d16b200622c6185b9ef1413d7c00 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 cbc3a0157b4865b63f91df8ee1bfc7ba91db3f6c..112a6a75dae8fbba884f7e506220a051fa72938e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 fa6fdb6ec129a9f309547acfcce29a23c7ea3631..defb40151b52e025334234843698584f4523e838 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 58f864fa801c75ad96b2e86fa435a49753fea7bd..5eefb0aea05c8bfc2d8d6150050240cd08ba782d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 5b9c5f6799562b889d8cd8f9e53def3ca2c7cef6..119a9266d1b0828eea0c6dc0d00207b9035b3398 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 5f66ffa37ff46a66c4665e9744092ce4e0f55b09..22ba537b4000a406119d8d6ccea4891da2e173a8 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="mod" href="absolute/index.html" title="mod bdk_chain::bitcoin::blockdata::locktime::absolute">absolute</a></div><div class="desc docblock-short">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.</div></li><li><div class="item-name"><a class="mod" href="relative/index.html" title="mod bdk_chain::bitcoin::blockdata::locktime::relative">relative</a></div><div class="desc docblock-short">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.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 0fdf4c7c419c5521c685dd004fb11b9e2e0c7759..98b19904e701fe70a977a66b11a2bdb194c13911 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 46c23584b2717c7f9ff45cace3b8af70ee8733d7..a80b4af263dadeb6147bd2b053b0551d4af578c9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.DisabledLockTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::DisabledLockTimeError">Disabled<wbr>Lock<wbr>Time<wbr>Error</a></div><div class="desc docblock-short">Error returned when a sequence number is parsed as a lock time, but its
index 63b6d6896e8a7cbefb09829102b090a57f36fe7d..b412e04295fe8f74716083cdbf0e5eda24379587 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 331fa6e7bb7abfc9302715f8b4571f48363f3f2f..94e9bcd6ae30a9f79d168c7ea9518a1547c61079 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 7e9ee2e34496d7c51a15e8a5b359c280da65cde5..43a33fb6ceb973477665efe93b6e24e47b6dd01b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 9baa92e9969e04e78176b9c9bca9df322f10f418..262821525c583d033ff3cc8995950ccd86f58a3e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 db8e09e58e42750334133c9755868e297d686690..0189131c6ee4053cb960f0dc3318d531bb6a2683 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 d5b2bac0de3ee2a7c58a6bac20335340ef392ce2..9fbed2a9b8a4e18b4a54028b96beddcbcdfa6e00 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 ef8df158ef58b5ab0fe3d1566a5a24b4843b9cb7..02d81368b2c95560211e81c9673c3ae58164fcb2 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 ef7934cd8638d378b9fd42fec0651293aaa899ab..a01d22a04fcbd9420b02d8ecb18b680439f1ffb9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 0e9d622ef3895744f27f9acc00d13d53289f228e..edb12e53835d1b375788f9e4ec6eb6a1328fbd1e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 6b6f51e106cef4075b51878d9f203f5e8034e7c8..ea6e17050febf62cffc2d41783cc48d4d7b61d30 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 d536794ea1bf2fda6e5ad5678c24792a9c417fc5..11f776773b0b71d08762d6f9dc2b43b2b93607f0 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 a0aea87d2dba2f7a1cc3b4237631a5782debafe1..90991c7d85a53b1edd674b94787b17d371583dec 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 cc9d21161488725f9c07a34ba9880b0017a87341..78c4f473461d2f1df596a71150892bf4fc9ddb0e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 e51f84b94aee56f803dab846af1a0fd40180e241..830c12d54c3e333ed8ef1eb58e6e41a7b5b94ae5 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 9993eb01a280a0a9ca363ae3eb367dfc1b251733..dfb69b3e1b974684000cf9ca8c4b1925684be5f2 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 8dce2b502032d41aea8d6f1da886e748846c3c4d..337fb83b45d268c9fffce2f41e7a9d5ca13739ff 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 8ce404265d27d3adb861880cbf51dda590f6d5f1..20ee75533524a11b3e3d8230262a7eee13a4459d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 247514cfa27c9f8c81f796744c9235693e8017ef..d45adec72bbbcf6e4a26129a3ddd45cec2cb7dab 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 eee3ce723d57cfe09441212b96d847b42f4769d4..dbf864759c36a142612abeb0db2e5f5303357752 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 defd1239ac24aa4bff0cda4e4d9b5936cb259c01..48e0bf57f91cc79f91e3abcdadb7442c272bc2ee 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 496e38f9b72057a559e66fac3807ed705ac916e3..20781326369deb69fb117e2ced8913ac35f60929 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 2be37e1ef4e2d95f91a0e5392012788be7cc85f7..b800ff895834c23e208b5400bc48ddffe396b40c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 89c8c44420c3cb06d2bbc1741794172ff01adabc..5fcc700ffc3eaa5acae9ee5365905ab32e192c7f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 892bc3f791254526f1da59fa76abba1fcb66857c..f3eaf15640885ec68346b8c110cdfc2e77a8638d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 f29ee8fcbe14d57d8021178984c6dff4df25d13f..ca6912c1040cb0c8182eb5dbcddd645273de60b1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 ea05a61ae172700b9388f98ab6a5ba4f205ee845..07612e269f8f486054d777b5bd938337c0fa1349 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 00db8f8d3654195f42d0342911fd3684e1701b5f..6113540d80dcdd7a6fa4e2c79f9783471e82a88c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 07df21ae304a8b88f323036d16ef631ccf3e3201..616293ba5a04ffbb8dba3d53fc2f382d1c3682ba 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 e5d7b260a3434b125042b4be9c360d1f112a5151..7f931c82d1a167aeeaa1185661784928e91fd771 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 4f62bc78f7e15e4ccbbeababf26f9d761518adca..2559cdab593c271f1762b7a66e3a68ce72a430e0 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 64e45070a544761715f1599a4be56d21c3d2dc59..7d9b1c53cfaf63566b6a69e08205c1573363b22f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 3fb6de9d8af669dcdffe5f79406f71b245f9b242..1cf154674debf1491371422e7ace5454a404d207 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 01fadbd28932dd5f8eef463a603e9a09ff5685ab..9c9e62ce8cb97e6fe9c936bdc0d75ac6a265b669 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 6c587cf9e43988c87c7fef563bd702754fc0df5c..b5e36de2be8468e5d04bed0ab09e9f22eb4917b2 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 7c91f158dd99ce15a7088f98b950be4b38931c98..d63813aca2a6ad4c14482ec02c3255ab03cf08f3 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 b5d0917d0351e9b99db9f4d8561a21c2d9686894..78184a2ece77c90d120621bdf1b6b33d308b0ae4 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 44a6bbe52bcfb8edd48468956beab61782ab22f6..675e5059c40db152bb6758427712232122c2753e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 887e6761ba9f471f1e600f2c9d1f2e2e315266b3..14d77e086f7885748778abeeb5aaf3308505cebe 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 7655dc88c38ae4475bd6e1d7926bbc8ee9ea6eb2..ad0de50f06687ae94e583cbd87c1a0bd999e1dde 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 51783cd9c4dfbc4b3d379a608f696ca4e1ae3717..9d5db498ad3e5306412f5f70af48bcdac2a9c40c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 07c334b799bb9162bc8dbc12e021b9d09ce1991b..8de04e207cafd2a27efa8789e15d1907e45c8eb2 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 802a20983ee0e39b2a0a408a6c818af284bf63a9..87aab4a6033e64cd68eb6f1db7ca2b88c37f0d89 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 92d9d0292d6b7eb97566d39c0c7e6ff64996d978..5fda391789e8c05e37f24802de85a9ceea8f4a94 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 49159f0e23e043d9cd14aac0f42cdf9ebdaa49dd..97d891f86e96ed569c287b240fba3274e46229ec 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 1f162aa865b043d1f25a29ac250cfc8f869a2c5c..6633f6d9d73d6fbc1bcdfc0929436fc288f335e4 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 16c03c330233c50c4a8a68d855cef98347a46ab4..de8012286bcab1f07bdfe55b2663ca5f819a5e43 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 23de73237928062d03ae958e9960ee4c61a36d81..8240961954cee4e12d1a93635d800e3c766c1486 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 6b01c6a97e2f4a6b575169cdd6f4248be371c1ce..0d82e5918138907102ab38ab46e4d55744c6f20f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 6383fc11525d6348ff9c379b3afcc0d1ccae8859..d8ad016e8dcdbe68904f6a518709a48bee852965 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 fb3af0c7c9c71afe837581a0e03b05e1acf0a173..e8c83dd3406228bdf9d258fa062cd8ec7eb23ef0 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 229d9f049440e051ae5dc9c48718b57fc3d55eee..6527c84a77c48e6ccbb45dbf63c3dc84ef6b3e1d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 8c84f6032f80f4b5338a546097078a5254fab82a..25a1d98a5ea1647608eeccb8f963baddd4e4807c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 1c7d60496f2edfcaeddd82052f6ded01fe0ab3cc..2dac5de1eecb675f3aca4ae9e45ae98e5130efc2 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 97408632639b185c684914bc72b6685258ad44b1..61060bfdda96cc075250486618942a82182f78c6 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 391dfc28659fa1ef8fdb71612aa39cd3875fafa5..71b9336c2a650ac5b98982408cf445c5295ac208 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 09cb9099e2b2d780e21a0a21f953dcc510243d50..05143eff0eb05657f87224c29dea01704c92d829 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 c4ebdceb137065b68172b2954679e61ea7383d33..43f4d501e83c921755dab0eba0c8e82e1ea5d248 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 b9c63656a2bf5c8074551c19bb1e6342a7ef910d..8ec9594dad0c9a8d119403dd1d468c537f87fb47 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 ca1ab361bad08493e5a80f838876122ff8b29ff0..042cc312423285de013ecaa8927d0123d628cdef 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 570ee34ba50cd6ac70e80a3913d75a3f9c7b8ee9..cb61682b66d48166a4cab167295fc57c05cb7b3b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 3f0d3d62737e6b7506152615a1b01bb88f249089..19d69bc42cb21c0a899c9544b0a6884cc685801e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 271d52c776cd5a09fd7b9ac7a446121d5f5c8aa1..1a1b221330fefa01fa118e54eeab1449a6afaf65 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 669b309950e6bd7571991be10ea49105137ed956..a6b82d3a49615fd5ed9cdd36238ef3a51099b6e1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 46f47efed4242d5cf6f045555d6409d899a43090..c8d6e6ac641fdb7904f84b52d629cc16e784555a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 c1c866a2fc841aedc4a3102354266f070f39ae29..e5bfd832828a135f7fade594d07fa506ca1fd43c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 a05476b6968b82fc8464f0a8dabdebca002bd56c..a8cc9f97a589137e53dcb78a65b313204eb9724f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 198bb6deb5c4b18f190770cc580d07d006f093ef..7d4656efb6285fbcfff1b709e024ba5322cd4a2a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 8e2133c62c3b38527c4de35e315c017e749d5727..699b87f243c0476369d0e89db6d0f45df2fdc763 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 5cfe33d37632bae57aef27d432d7700a7a949d20..099c419bf2b4cefcfd0c420d2beda7f46e19d39f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 a3ee3777373b47ae760cbd12ea0b4ef43833577d..38868be19121c34677b26e35dfa88ea7b175acb0 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 c89736a2b001e3bd83ebcf0daadc90f8809e62bf..6417747c057e45a6100629adf20b593c2d4f8a85 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 edc1dc6e28969a1359f1a011b7ecc33b811e95b9..cba09ac07d6912eeb19d8fef47dd682c788d2e7c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 3b1896f50a9961b371069e2134094446b6ce4940..971e27bc6941bb631a90766f547344e237e7526f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 83ddc5859428363b663c70c220ffda8007619ffa..b508a3a46640591348967fbb80705fde16b2440f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 0f47ae9012b42f905b283d3cd425f139958a9053..28b5071363b636c9bb0a1d4b9286aa15185c19a8 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 733ee8a820177dada91b84fb55f71874a7499703..c5d4bbf4739a497dc0d99d002ae16f34d2deb246 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 2eff4b28c4d2d032fa3ace00f7e1c141368cabe1..c02393b99bfba3543caeb6be2f61baf06c5ed2a5 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 284167e295f9219f7beecd5c735e03ab62ade51d..9bf18e9e22e8cba40890f014f639594a14776014 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 1cf683851a20c45959e49f1dab49d0dfa33d957e..62cfd90c16e226cec313ec68f48df06d1f30b738 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 078d496cab2a39355ef6352af367d9d2d576816a..264277a39eab23e1fe8e432ef8932836795fda16 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 9fd864b5c0c3944b8adc69f3f770e07e23f542bf..9f540dd2c52c479202c4c7eaeb99862619aeaa36 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 8651d9bd9adeed662f5d2404761108efcd52006f..17aa0d1d696dc1b214c1121e97e43a1994adf459 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 095ffa760454fcdd6b3dd31cd7336be79c256ceb..d2cee181769b2dca0803a40bd3396b0af8b3ce95 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 c0544aa987e36bd02bf8b8581e5ba5c7c1e09a98..ed4bd71e96c0942a07a0980f31b1dc144d04676c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 238e6e685d4be7f4d4710a5d4febe7059ab9803e..89669382d0d2a57f8aff469ead00971041d2eb58 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 65667b4e12b048a24f10c088d43cb401471ad9e1..5ad76946082494b68f5f2167440b533484c2f163 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 34455fe355b69229cdc4336068a5d4f1cd938e27..7d955d4d73cf01b91cbdad0d8df7e743ae399d45 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 17b533af85bac82b2742fea2cdc2820f7dd0a1da..e17a63f554d68650f845e59fe3859f80f96350ac 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 963e4e20b8b7f46dc6c1143cad559a11e857e180..831d40ee6dbc1c96c62c289796ee0ade1fb85068 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 11392d32222031317295e429441291a2c51d28dc..a119a0ed8d0961f1f3b3ee3c6cd815b87c93e602 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 832e369b3bfef41d68ac6d7f0bc1e03102f64898..dc3b02541919783fdc02834b17a68cd5f4ec7b01 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 35b14fad5b752edd8f8a54b65c18fbf9afb1b767..4da3a76e851ad11bcac5094189c1f965d195a40e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 d70bf1555b9ea0fdf725802954c4f2346622bcdc..ea35abb7ef68530a8b4a703fb60bd4c1151aa2be 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 27acf16ed29575700c41be1a3df359d5173f4ad0..0692f9e117bbb4080ab341ea6397876f1c0caabb 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 393aa300ca53cd2c4b539da21f1946ddf6a52a24..f7aae81fcd097b365a6c30f5349e3623c15f42fd 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 a071c0e33e75d5dd4474721dac3ecd04164e4610..d9340718e77319ee7efc0b9610e9a0a476112150 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 08cd2f9a450f6f192d1adf8e6ef0030b91e7477f..402bd2c01680c523cb22182d1af2dbbfd69560d2 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 a0d057b856296a0c3cf36d3d0a77d03791a817a9..015dde09a9fe1b76e94d62582018d7f993e2e899 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 ca3e63d6780f0878417220209275157d972dc5e9..381961af4b07683aeb5f005e23f1bae14715ac34 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 e05ca843a516973cc6a8fd80e0528a7fe457395c..214397880652c54306ef85685e56b355652d9374 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 0958fd2818c72e4ad77f252aa8168b090aab9387..a0c875f2fa6900811501d5ee9bdf27a623349b60 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 9a174009464ef1f64d02fbed010932cc60e3053e..068ef425b560f95c0046a37269f1f7ed29929bf1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 be4ecee66491fe287c9cc6ef023209d23a8c0225..259751092b8e9deceaf3498d2e5ad1176cd41b5b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 b67b204fe8112f56828c098ee244666380430036..87cee6eddc88b7addead0a0a9e7dff6d97d0c0f7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 c29be4d1322d1e5c4d0c4b65cf09ad8977610a3a..862c90715223a528f152ad675b5fdbe4af084854 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 29d97ab2088c9fef70edd0ccccc57dfa46db2a95..37c114c2acf85f317a6690ecb9216b2def04dc6e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 78eb138405fe691095601cc95753d6590bfdce11..bff28dfc083be35cea19fae94fbe6dcf1e7fe819 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 5884d1fcd46c94986671074b4bea6b739d6cf28e..14ef4244d3c952ec01264a11cb32a3f44988ef8a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 417ae9111351978611a98fa80d5836b7637e1001..d9ccc0d76a9802e0325480109051f3a055a3f8c0 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 88e534ed6945cf66e8d911a65350244409b05787..7a17a83f577498a1b969e55d7e37e60b3b1ca8b1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 a437a8d8e73c27da4d288368091218a4fde9d2d5..39a1647ff11c891beffe407ebc7e0c87eac9539d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 23a47197df2de221c212336517a1a07a7b9d1a08..7f2661db82982f8a9b7ede89fa9b2479978a972c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 34e031f3b09b0f8461e17884596d3ea7fe125ee3..7a36cc3d36cd487d0b67edcc2e1b54d7b01da455 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 a45449540357ff040cef269e4dde80abcdcc9810..171ab05cbc31334e6bcb4076b22d7c1e71e5edc3 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 cb44a8b025a54c17d111b07d8950fc4c0a4dab00..a73efd01bf795df401e05f5ebbd75e7227ed01ff 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 c61d1f90408452c1965ca7cd71bf88d7ba0f2145..83833bac09bdd37af0e9fdd5272ac610f78fbb2e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 241183b5760da32eb2f304749af1690ffd917c62..8af6346e6f1433fba124f3652f2f7da7c06ca4b8 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 9db48bc7882eb5ad7dc8401dc138002979b89c04..3af2f4c4dfac6ed4f2a4c578c3b90d81755ff537 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 850cbc61e6bfc28e6d115d27c41afc65cf0c5038..57cfc2cacb7788f58f489c1c8aee6b78aebd8b23 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 49f2ca6a4e152d82bc054783515ade490ef7a938..0f82e291e949fedb094a6b4b0822dc39149a7122 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 59cb6f071dd59b368f53d92a49c6fe2dbfbf258a..eaa421a45bbc4c8001fdf8ae528683fe8021f7fc 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 3742c35c625826a0e5ea65992c649e54b9eb3447..14da19e1532664ece788d7bb3c19e0b6a919026d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 929e70f8b52cb7f63ac49f05fb17c5d1f9628b71..92f849f59730a271426696b4b612b1f511807f09 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 a8a70c03bca3ad4304a0b50289f5e517dc6026a4..b3cc6280ed91197a0f5cc4a30dd8d06a9511e4bb 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 c81c95b9f53eb79f15d0063f2364b4353a2a9501..2c5a00a4e63ee2b6684c55d2fdbdd91b487001bc 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 49948ce489afb6f177bff7e1deadf123b65430fa..7e151c0252e399d0a7141e588d11ccab62bf6589 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 996fb9abfec077e3911cce1ec23a797a2edb0ba6..5b869da02a3ec6f1208bd830b5b58d2e3c61e923 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 b27286c63038c8f2edff541a2c51a9bb8daa4ea2..2cfaef93018ddc8ff76b21522c424073b8b29a10 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 50eeea3c473b2d65bcae31f54302df6a37131465..a4672017e5f4a970dae7b88d52cc9e3f0efb0554 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 7c35281c2c7611f52f648fbccedf4021348d817c..57990b5429af9e62c173d9c33fa2dcb8bca108af 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 71b758234ec01cbb9102e66f98b8c97049bfeb1d..982a50fa36d441d92bd56ce92069adf26d3c608c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 39637a096be991d59d56c30fb02d9a690f40e573..5f906394351e1342bcef842cf1b25bd35e929439 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 b27d95ae9d50e36996d3ba25c74c75d90d8bf3ca..ab32960bcc32f87a6813fd8cfa1f0eb294679692 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 5d5af745a6eb5e4d9c57eb6610a3ab0344be4499..842b0a2b578a433056d1027c76a8ff398b4f6d9f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 b48701da95976a761276051430c9aa19f2baec92..2b9055cbb81777285575cd9c89d746666f775dc8 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 c4f149976c303ea30ea674eb9738ef9eba6c8e17..f72a3f3c77e958816c36c4a573472c8375fbf592 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 08f1b79c759ead79f543da3736eb9701d8f59268..27bc8e9addd0367501a2976a24bfd519f7f6e905 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 5608663edabdc0dcf0aba3fa6dc6762ffc951170..0bd0880ceeca96b6a7251ad8615ae8fea968a61d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 68e64f6ebe2bbf6089c20d380d2839cc68e3cefe..03358e09f7826245d77d6d56f0d77e82e68567c1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 16a0a54ecda483cce0143f5c7af7b2bf78073782..98337335f0713146e7dd22b94adef24afdd24abd 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 338919e54b74d18ef3620710f9e6bfa78108b8be..2d747ce6259497629c0873f43690e6dabc14d96d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 53cec7692b7a0f524c35ad8aafb28b46a8501b3a..1fd64b71ad92bde1a54f5e128201aa213a03e2d0 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 32ea6ace248fbe06832340ee78671174d08a9817..edbda2826466afaeea74d50fb370556e495612e2 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 cf4787fc5975bedd0f308a87097c4da1731361ce..8b8130ea525b8053fb398994ed67839d6f22191d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 4c05477a5dd894a4465aecd1964f9a7d81397ec1..e37beb113d36aaf312bbb38795513e006f4c46d5 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 b85e66a675c3ae168ba8694b5fc2c345874c5c91..664c0af2f4da639a0f610403d5a6f9dace5e46e6 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 d38b0bd726753805be7c30055078edf950a60976..c1cd0be15b92ba868325cadf0649b06692fc3fa7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 9c4102fd4ae0a7d60d290fed6233c53f122687a6..98f8af8b0ce8552b655837265841d85127796182 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 9fd46b0ee673cfb38920e5ffcdf02ce08c02c377..69b4e3cb5d9647becae8ee9d98d65b4a7b6d06b2 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 74b2f63f2c2299641a6bdd55c5f24c7a6f320a5b..efc81ccd1ceea3f58a227b2acc2e671eddfb658a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 59aca24aaf2917a6d73a9e7ff82cdd17608fdc74..2ecf8aa195958e62fb0a0c9cd2d8805a90c1efbe 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 cbbcd8639f34f9701da5a7bb2b9202edfd03a765..f7c18332a7be44f91e531bc0f2dff675067de2a7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 b1113f0b4cc00f27d7e96658e232e9b5185e9bfd..cb0b2bdb07bca2d474655c8eb719e81c2abcb206 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 ac897827b51a7ba5e0ec2d74e34f9053fe9a7e8a..cc975fac2b1aecc2bef7d7a6f3792fdc443b38b3 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 06a74eded7674556cf85ece7378d481b0b8bf383..92dad7b5f59b1316fa7de1a449c3508d7db38505 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 baf19119a12767488ff1ef22abd8252a81eaa29a..a379e0359f5fdfeb577f339477220c5ec0b6dab7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 6d64b1f634eef91c447148053f36d88eb611186d..91409a0b80a18402ba8617d3fef5ec67f8adf597 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 19efecc25d37ec2c935f41f7534d573d5956fe21..b04db509a29a13f1a82a9f4c4d62698b1aee3f0f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 548c723219ab635b7369b91a161ce985e9a7aa11..e47102f5128e03c450c8b5e354175df04e996010 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 c674d8acfbe1df3459844603f5ef8c41e06780d1..6132f182bfcca773efd0b4cc0ae519389c47bcda 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 113a2d8e352bee06a4948bd9e7a0ca396127b340..80db88b161de8f27e0efe500622421f18ed723f7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 0b2c5501e090e5ddfd75ac2b87e9c8b2e43e7062..4dd6b5baa377d3283b98591c163a556cc7d3a87f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 d1d1573e47acdc27fd69c78317d140d8bf1e3b90..71245090f1dd34db38915ca232e553a80d3c5146 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 be5ab6b903706872ad12282c12943f7a9f393980..7b36beb537465a0c2230a7e77784585e5c44cec2 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 7582e14754320cb35a9fe87bdb60882de68e1f72..d99cc5795c9dab0eac75e907f3805a8b852815cc 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 928adaaba0f0a936f7f4abca09314151e783e379..6d727279b4047de405e8927a8940bd7b166dbf7e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 8228a55abe95be1376d51dbff9262d35cf332849..e764b59f492f5819967b61cbc08d172e417c86da 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 114752e66f77008eb94da5007af3355d617fc723..a4b49bccfbf3afa2ba150855471bb70b732a2235 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 2fa756d432ca5e4d192948d0ee65ce21cbcee3f3..616e0601115e9d8ab375ddad90818e5da678c22c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 e611de64859a67ee71163cc755d6fc08618ed95f..a51c4e6fc9040a97ae925c0b194d1891c157947d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 4c2c2b2f27a63a2541ec6e7cb79b70abb4a49e10..fa74ec85e3321e8975fb409452cabfdf592c3fc8 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 3b0a4424779fdbdae76c924ef5f35beadf1b8d08..3870d85d6ca0ced865847745985f027f791ec7dd 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 9de6e9334be9fc9419ce2e2e4c50035068eadc33..8b9d31e2af9e19aa6255d93a5a0433622ba5fdd8 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 41f3a910a6217778c56d8297889800062e38d607..f3c7c726b6db1fdd89de9c40ad0404fbc5963664 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 0edac2157df25c0af493eb3cac492c3107469aa6..7ae1365ead10979834d6ea8dd9209940d3fa54be 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 51a0124926ecf7b07c4480bc4ef76474f1f9a6b4..97d916373035962b5722aeb8289f55fc9b135db1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 747ab1349ec3efc3304886cff3c105a175096bca..0b068306a17a8bec04a286635586ce2355b01ade 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 00d05850d09c4e421f15c0c4950cf0596347da36..6fd312f67701a2a77cbe0045259714265406243c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 6ed1e5fdef747892b00d78faaf9aa994973312cc..4435ace982baf074f30a76d4f8cf7b5fc6ce2b19 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 6a199ef3249e7a7899c0785dae4e8e223c78a379..8e653e64ceeb9b70b1331795abdfcb9404fa4502 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 e92d93ed7f562daef9f174edd4fb2f51d2771e12..6f373dccde94ea2fd093620e24e954c59596e850 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 e20f2c245cfc0cb43accf5e642bed4962a98f635..56e01eae481de772cee994816b57bbf61ab74c23 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 99e42648895fdc3b0de65419d806e9b11a8bd971..1baf303b0bd121d5760366dc2028653490c03892 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 86e64080bf3f633329659f9d785505ed943f4fcd..c3b19b79eaeac12b83ab810d325207bb4720e8c9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 4c1abedb5d9bad7831e9a1d22d83add0e1f53021..e104f494dd101a86620a01e416e501721b5ef179 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 8dcaac5ca08b42e45a5a60ba331008156e84c3af..f8536772797a008fc36bcf99afa14f24bc32aa6f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 e9861d4a5b18b0a5f97c51d92fa94af5cc956fc1..2e7d34de6b6cef696bfb64dde4e0d86f73a3d135 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 827daaaca12f3aa5cc482282b5b46ecf72d90365..6f9697dd3f0495fc21d5f0a121615bbdd3b40ffd 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 ea3bc68084bc9dd1315fda4123ff11e375dcb4e4..6c0ea15fc09b6e3d09b95abd76aaa07966036838 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 cdf6f6a81d6114e391e566f95dfb2ad7ac462215..c65907f21a811f255af9dc5f945bc5740e35a760 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 0af7b681888e5e7cf9a3130bc27078918d24edd2..7711cd386fa81a2e9d0efcb436f4abd0b31fcace 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 ef797fc7f9d940a2f1814656f8dce41041ac739b..51f3d8d097368097f9f4e588c4ae27bef705a22a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 862bd31222daa1e38ad86fdbe0b7544db69e4341..bb2b9fa95b709f849afd924ade64e0b06cbaa3cc 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 a4b6a35e44588da011843a5017e789acb0b2b828..20394e026eb26bbb619e4dc13c4f423ec1731fec 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 e35bc2c7988b0eb02b5477bb52233c458c99a34a..7e7007c948631437acb501b34b6cb8f17c8134de 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 13fa67bf0ec8eab14c7d7eb81b30036c497c7997..729ce4da13483e5484ce2407f9a762222bb132cd 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 e394b9154cf72e41eaed3212320cc65bb7711897..c3021fcc6d2c8fad2a03dd3ec644db71295689ee 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 93cd9d2483ceae4353010427a5ca8a3d4e7b2bc4..d99ddda3236d234f871b74a0a90d4ee57782cd48 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 08667dc15470f4d3676535e16a449975f1216e5d..0f07d7a34bf333b903a5b7a0e322aa500317a2ac 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 55941674659483658bb3dcc125ac9abc059fe790..b8f5763ca1fa9e67bcff3dde530ea76e0cf5b61a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 5c25d11d452b4a74033f46c521b0dc649d1396e6..ca1862802dca15f1c9af64436b40f506f221aeb4 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 b7e7cb76f79850a23ea69f5c9af4dbd82c347bb0..063c304e26604dfc4c6d486ce9633695062429b1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 0282dfb1ec4e3ee5ecaaa65c66afde49d102f67b..76cb2d40605f52f1c0bd521fa3b4bd9047a00ef0 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 7bc853c7e8b0bc241403e3a06a44e3ecfd4ae6b9..ab0df554151ed5807916ed5a3c8d1fe451e974af 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 7cc7a09336ef763a347707c10bc6210aa6939bfe..e3846db8b37b977aebfe241de8cb4aee45ce735b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 cf84abed8d6b2f55c0d62a9234dbfd8a248324c0..f245eda26d3692b53d863b6efdf7d9892a39fe27 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 be750e5e56f057895da9260ee13e4dd6ca7d4fe8..f904458a2ece31cb92458962651277ed8c398d61 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 53027e23c4afa591b7bc613d36f8df5ef3b50452..a3139a11eb8cd326b1a51ef834eb3f42a8cb2a13 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 f191844a761a98f73709b3f6a7696c47ed8f5969..109029875e7237f2b9f9310ca0440a31338fe79f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 9d0ebd9e7dc7e25b7e0d8456db46e4c318e99323..e5137d898b51ac24f16464b8689378a288e91ea7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 975492c5b21a8b1399fb9ed09e466e0c04390f05..938f8fa2c04d635145db72cc6c28e900c78cf86b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 a6c14c5d8e4a39ed2e9cdc9c46ffb125d9e0c5dc..d2099f0b006bab1c94a0a43289a5c9a688109bd7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 9146ca4016c9e8ab6059a9c3dffe849fcd019546..2342d73434f9c1d6828a59f4dda12d7fc746b192 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 3ca5b6e44017f8da1a4d08aec82135bb5bd4a539..bf8d91c16c5daab7dc89d84ad97c8d4bf721c89d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 d8bb217c6f481baf5de2d6ab469bbc97f4bf5140..76d143ec684449e561717605df7de91a458acc5f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 166c7cd1b65ed6fc4ff642fda8234d270f61f064..976dfb04a6eba45bbda1ec95141239c442c2abfb 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 a768fbba4140a21f7b0a51d5310e03f023970825..6bf6b6bb487d89a672cc9af12fdac468ead40ed7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 4dc80bffcc04910320a77d5418db78d5e4ce3795..b288e950b96ebe5b06a41584c524ed9fe06c14ce 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 0c520678373cd12b4f95b00a160e21c19ebf576a..b5ce938333d1073a19c5e689882d0e19e26c23dc 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 d3efc84abf44b3571d4d60d60cb29e204c78eb54..7bb0fa1db788decf2cc893d61c51f04a79b103d2 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 2f97ba3655664f31fe02982eb19001b6725e4870..771089295dae28834c6cd45699f7991c7a6f59c5 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 3f7a12078c5d7ac68112762eaa3b621a1e6d9e49..919a3f69690a4cd85a789966cc47f5ded1b239c1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 d6bfcb3dc3da4e66294bf780d7158071596b59ed..e0a96e4d366893a94daa7fe3822bf75b582efa0e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 559a11650f1579f3cc04988f9d86a817b8c6935d..af0c99836ad08a145ccdb4d9ed6410772571b3d1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 e8b79c7ea94a73d9d4e4e1e8688f475698c3bc7c..89772e0b2e044f7624ef0c6f517b52c1fa6d225a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 534ef61b05c75a68fba23a48fda1456599358ddf..4d59375077884be4accb149417d4fe45d2b2c6c0 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 09eceb1c7ca7862f32123667d46bb713b2ceeeb9..8a58ab5c7a13fc75de57afe206f9ff837e032723 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 d0edb9e32d9f2a228106a7b3a76b337372599dd1..949ed60610d5e9d62ea89b87626bd9cd8aed9433 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 2a73ced83553fcd7a305c0b6c3001ea55b08645e..c40de63dcbfa171157666603d51a2aa8875ee130 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 6c033bb13da53a10304bd5dd337e8991c176be3e..64ff79c15f521190a47d63cf9a981f5b76546c65 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 2a6988387e9a1d46dcc7e1872107dfe021e18604..c0bc2c17999c96dc11bef091251404426a7d9168 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 226e87477727cfe3c15b8e68d6b8b3d6c48aff4c..f1502343a59a94d5813a2303e1d963700a36050a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 67020a9532251c2381bb87df16a333329a36f4e0..82549a4ffcb4666b5a450c0df2377d508c622255 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 8e832a3d02463c63f54f1ed3b59dc4501a880bec..bc819d8cf6c424ddfcef0c90de36c9b0a0d48253 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 f5ff991b6b2c096bed34feb29aaf6553d4bebf2b..acf9a03590999b2e4504d9a640187491d849ce60 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 e643eba3fdd97ac96dc3dd11c4935f4e64ee20dc..71a7a54192c18dacb1252312f052d619150b7e21 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 3f36933049a9871f1b4dbdb6ea264bb04206c6ee..893faf216172ce16429a5787e2b57118d36e3433 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 d4037e0ea5aae478ffe91532c99cd8232a0b8232..027576614f32434d3cc3f7d95f7e09e18960bf64 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 d5742f6bb6502845ff63b852c358e939dd399c17..139868f8e8f2ad2aeec8e59d50a056f959c5cbb7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 1fd4ab5f61cbf5ee44658e7ce980d5e0af0512aa..242887b060195b9dd1090be27158a8a5014721c5 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 a5b02df46bb131ba36f00dfa36a47ef1ac5df26c..feb299a57ef5e6669a65176291ffebdf4e01110b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 11150f6fa5ddd98e79115e122edf3bb8ce2f9c62..7021780a706655a4e7734c0280953cdf718b5c5a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 b6416a562174a2b896657dfcd66b672a1caa8858..f4dffcf33534f74ab94a779f3d8b4cc1c82470aa 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 b88cf42041ff2b61af6a32d3a6d7418c76a8a866..fe4c37d64aceb848e580e85813513bef679ca5b4 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 59767777d993cb291290aa176e417e84ca024c18..f75fb26cd529ed61b303eb976996935fa6bcad1e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 1ee5414795abb40b6dadb5dbf610550880d2e517..bf5d51726f851921527ac1b90e2e085c20fda599 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 3cbb14fd22ca038c0caa3f63e363b29fc6bd34db..0970ba2337ba66da1d7375740ae8fa9dd6cdd915 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 c4f0a5ad7124af30493cf898fa5962dd793ab3d2..00156c9d133d52b881bbf655c9b5adc934c2380d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 86c2d2e576c0f86b3404b0ac2a6ee73448ce93a7..b68566eb3fc2291dc2792dabfd4dc7f57519d19f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 5d783974432c6bdf1a4ca2d92b625c8bd7eddfb5..2447bed42cc3f1d8de83992058b84a5cd8e7d869 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 57aebdd91f9bca24a0472cd14322a56471b65e7a..90c1ded5e31648958357fab37b7e48ad61bef272 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 ea98e10a7ef4be19bcead654cc9c3b703074fc52..a9aab8b73bfda5f8757509f19282d7eecba60767 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 1ece7c48f206fd910dfab4dc007ca8d04b885a8d..44c906449617e3f7f633cb5c57eef57bba011fdf 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 cc9b1488f5196dec4c43d5dbae829448a0fd890b..12eaf80d92010849516bedb6188e17cb082e6703 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 1614c21f038428dec80b0f62c0971ec2afeca704..90a03d3d8c8e88a2f9b5091261a699af38578fbb 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 5d4a63c635f99e7be7017a55cafacf1e8eab4f1f..5c2f217ea9faa4e74add2bb67c333eb22ce50f61 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 54c4f708e28f7550d391e495dbb420e9157b662c..452cdf0e5c9ff90666d22de3c4669dba7e4e12a7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 52d71d12dbd981befbcb5903cfc03bdd33b81788..9ec5ee1f31d5283fdb41634bb5fe833974749dd1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 895d5548ec14066daeb0ff5eb16097041443fcdd..011d1b2df21f8ac51ab105ecc3384be66f0adc80 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 54c62c9ebee1e5e326d6f1ef0afca4518ae89256..61d94322f1f1b672fcb389f27dd873d427886fb5 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 205d1d0af32847a6b14b3dc588e0328c809222f1..6d016abece081a280caf45b2afc163ebed4dfc45 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 1b23ca0a6bfd79ad46a3b4e5031a214788953015..9ff7547868948fa47ae2c6d4e48d0ce9fcfeacbb 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.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 94fdb9aa83fbce6b06ddca03fd433833c0efea46..ce18dcb9d93e018b465860fa807a3f278972707d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 c59e936e7f5812345affb345ed240e99c5c718e0..17c8b8a1e852815b2afa42dbaf4b6d1f82d993da 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 5e25b6e8c93c552859b934fcedd7a021560a1e3f..b10cb89a0135f1a1526fdcf0098b1466c9ab03d5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 3541c0c1e496851d0b3b26425237ba42bcadb7ef..2956858e9214c15c5fe652c13cd20afecbbc8176 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="mod" href="all/index.html" title="mod bdk_chain::bitcoin::blockdata::opcodes::all">all</a></div><div class="desc docblock-short">Enables wildcard imports to bring into scope all opcodes and nothing else.</div></li></ul><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Opcode.html" title="struct bdk_chain::bitcoin::blockdata::opcodes::Opcode">Opcode</a></div><div class="desc docblock-short">A script Opcode.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.Class.html" title="enum bdk_chain::bitcoin::blockdata::opcodes::Class">Class</a></div><div class="desc docblock-short">Broad categories of opcodes with similar behavior.</div></li><li><div class="item-name"><a class="enum" href="enum.ClassifyContext.html" title="enum bdk_chain::bitcoin::blockdata::opcodes::ClassifyContext">Classify<wbr>Context</a></div><div class="desc docblock-short">Classification context for the opcode.</div></li></ul><h2 id="statics" class="section-header">Statics<a href="#statics" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="static" href="static.OP_0.html" title="static bdk_chain::bitcoin::blockdata::opcodes::OP_0">OP_0</a></div><div class="desc docblock-short">Push an empty array onto the stack.</div></li><li><div class="item-name"><a class="static" href="static.OP_FALSE.html" title="static bdk_chain::bitcoin::blockdata::opcodes::OP_FALSE">OP_<wbr>FALSE</a></div><div class="desc docblock-short">Empty stack is also FALSE.</div></li><li><div class="item-name"><a class="static" href="static.OP_NOP2.html" title="static bdk_chain::bitcoin::blockdata::opcodes::OP_NOP2">OP_NOP2</a></div><div class="desc docblock-short">Previously called OP_NOP2.</div></li><li><div class="item-name"><a class="static" href="static.OP_NOP3.html" title="static bdk_chain::bitcoin::blockdata::opcodes::OP_NOP3">OP_NOP3</a></div><div class="desc docblock-short">Previously called OP_NOP3.</div></li><li><div class="item-name"><a class="static" href="static.OP_TRUE.html" title="static bdk_chain::bitcoin::blockdata::opcodes::OP_TRUE">OP_TRUE</a></div><div class="desc docblock-short">Number 1 is also TRUE.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index a0d208b2da3648884ce40f15baadc532d9279635..69905531c3be3e19e14167bd888d49bd5b9c0e40 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</span></h2></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 0033b81998bffcc608af9b375ac4814ad104abd3..b910dfc683e4224968ad43742310ef7d0192231e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</span></h2></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 0e04fb2582e4dad9591f06c462e90f6e18fcde8e..5b491369ee3363445973a0c181b064df6ceaf30f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</span></h2></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 33ac65f1ec48002ec98e4b0660412a4de786e7e9..47d57b75fb2661f1bcef8292de9d18f65040beba 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</span></h2></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 0e0c32f44df82d985456e2ade899cd66222b5560..e72161b93a34bd783d7808a035d6f9a6539c3542 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</span></h2></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 633d14c15c76be5081bca8dc2e92461973fec6d7..b65ad3d8a4307007ce41010991445f9b04395c64 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 7a5ff095cf262a998644cdb120678cb10a15410f..519b53c6d86a3c732f8f478bec26fc6debf22a97 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 7dec66f5dcc4940e7a2b5cc658e21167a4dad36d..1f012b15c00fcbcfb14efeef71017b466a10eca1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 7a7e30303f4f6f3a18e4172228b215c5b7c3c453..355b2635260305bb4980a0ab3b519ef64f1fa4f7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 041fc5f6d753722b87c9ba81308f41e44b93f0e4..863bfa830655dffde1cc1ee84e4cb3ae47d36787 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 ede303316fc1d7f0efcc5db08d119fac81b22714..2ec8fb5d1beacdb854d8794c39cf95887342dee0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 57ad19bb32920a3e5545b6a074fe9b1e53721748..f8fef8b6e78c1ffe644d9302cbb3826cc7f41309 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 45765b4844fd96c140557e4abcb7ce08f4bd877f..e40e4f5eff87f8c01a156cf2aa3ba77db8104370 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 4cc87c0a8d5854951e5df65b8d7d538d617c809a..3b0fac52957b367da9fecd86f6408b252dcd663c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 766fa86be7a33f68693c7e270f5a3729ee4c631c..5414ddf0addcd7b141cd39dd914893de74870c56 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 20df93440447b1d64c170f89c9fb853a0c90eb92..490692942dd40814ecc9df5aca07402e977e606e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 156530948caeca1061848775f3d2782e5e3e3c50..aba22f08a0a9b31262da6dd8506fe4bcec6d1935 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 e575579b607e7f41dc30609a644e8db0003054c8..eaff969481beadf6cf37761809ce5f6b0b13014a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 c52424a939d59c128f6bb133f3e11018ee95b967..fd4f929c64ca9c134d39ffdc2ecc35ac906c0081 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 3d3db4185671f8a921b1da63025a326c37813c72..ff1bb925e1939e09c10b0691957abfb903a37603 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 ca99c76ae685fbf072673134b525ae0e621237c0..32c98be6ee4ce500f48fd83df5f41f7a81aea5f4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 86a296b13bd2ba768d804523c7868f6426ba1e02..c2714bfe4e06fd6aa2865304b382aab38713dc78 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 ba72fd03ff559ce676f6129335ab90d188be3602..1bfebfbaeec3d748c5ac0a1e8a5438d93bd9b156 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 0144784c0de21f02b878f851780add6aba60cfa1..6b2d2cea22589ade05f1e705d2a3b26323777df7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 43ec31b489cf1178a95039283ac658d32989fce8..c85cfcfb006432c1c6914fbbce543e991f1edf95 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 5677fb86a681da34837aa2ff22aa1c62d5109f8a..bb72eff8cbb26dfd3c2546da644ade21e778c695 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 84eb73d99cec8b16bc9ef2c5cc796ee1b485b0eb..a19ada82f579a01c33832ffb50dc6420c0eb3400 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 c53ace71fa516a2cb8ba7aa13e6100e5414274d2..2533d291b877b171963254c2b6fe3393468317c1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 b419c2f318146296a895630b2ff12b8dd7b13cb2..3c9268a448e18f627092cef3b86130af88f4f18e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 cef157a86d7d5f11f2e276a20adeb2fd8d014edc..033111f80ff43f2378acf67a83090afa13c5121b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 42329e440921d690eeff2517a6fd31232aa2c783..972b80ae81ff37182a822c2a09053890cbe1cfa4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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="../../../parse/struct.ParseIntError.html" title="struct bdk_chain::bitcoin::parse::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 6b728b76d806f24ec21ec5b1690e273f3b3d3c68..ded38ed4851eefe631a5dbced5ac5cb59139f24d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 fa13cf631fd2023a9889cc4e2aa314773eb7c5aa..977431fa4e492475af5733466275a578e624d7b2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 7f75102dc944831bb5c113230ca29c8f3d257f38..7ad5e310139cd5c77e57cc4b4a57baae9dbdb1da 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 87065453415af70c0f8bfb57814054e7ffac1946..bf33d5062b0d7673121a2211c1b368d0a8fbc0d6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 394823daffe60b067d58c784f2dd2592c6c6526b..1b4ad027ecc98827eff8c45ff35a4ab1de98ba58 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 975b30492ac66514e5b05e45dd428a5cb197753c..1fe7d0729dc8ac43bf67700801acf3beb783920a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 5905f5c5c47255138b11259a0a7bb510a9487627..f3381ef17f9414bb0512f914ebca276a7edce129 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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="../../parse/struct.ParseIntError.html" title="struct bdk_chain::bitcoin::parse::ParseIntError">ParseIntError</a>),
     Format,
index 2eb85701e814989640f96ab40e8cc793c0d678e8..4c4f7bd74e806b8fc67f50bce10e0ea228296eb4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 0536abfca4aeacd063ab11fea773b7c96aea755f..49c61d088e7df3c9b53b8487bf64b28395b1434a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 23390660883bbb53d83835dac5bb5a8557829f62..4da650c4b937cad69030e810f89e8552acbdbfcf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 71475536e1ecb8ca9d281ec4301d73d4f46f182d..3c4f555c2363fdf1a3570e0a9a5810bf3b926d5f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 56cce3884b11d476f03cc9c146a496dd10a0f8ac..7ea667def2d466cabdf3270ff5a9d9601b74b54f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 077aecdcd4e4d4d4aee8559c7a4cdb9041c4020e..6566a51bf87b80c3821ff3f99aa9ba9856edd086 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 d29f21f4ce7001019c60ce33dbc673f3f450ee26..7e62faf7da065fca953aaa3df4d9975c71240875 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 43e020e7a4a1ce53d28f3520973bc9a25ea1f567..62a0958369f5bc794f2eeac9b19baab3ce821e7e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 ddd748ab6984acdf2d62b80f8bbe82c109d36a9a..c9aee4bd7771f0f43c74e034e4d3fe6b37aa2444 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 0913c19526282b9174fae9b07088fd638dc87b56..01f041e4230e50099e1b407c2c45f17ce83b0ce2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 03173f98e018fe8a5e0985fd8b1c62638a542a99..b10e4d759ae6fc939f25a36c730df6f4c5dcd0eb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 c286308367c77753f792b110a1d0a41559098ba7..d8d6d1d174990e08d0b85dbae24ea1a1990a7036 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 ab95e4bc244120e889d53158aab0c400378b3331..488eb912dd1494561aad9b6e9dcd1aba079819a0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 974c02de99485df1f278295cc5ebcec6e287eb0b..374aad5620edff139e1c934df0477f903ee06307 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 3d82ef0043680251a51edc5d0a9b515cbe77eb4e..ea1b68c2d5fec8efdfa9f9f9d5d6ba02a3eed7d7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 816c264298b2351ae9373cd99ee6b61b98a5a629..2b3927c9738d282eea3a16e0e6fdd28ca3eae5cb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 e311c4e2859f31a2d2413671e6b98a924da0593c..21dca120621744de70defa59be1b49e98d544d7c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</span></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></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 cf7501f68d2f58441125b64e74dcb8a9daacbfd0..055d2a6464853fd137cd349234320147fa7aa992 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Weight.html" title="struct bdk_chain::bitcoin::blockdata::weight::Weight">Weight</a></div><div class="desc docblock-short">Represents block weight - the weight of a transaction or block.</div></li></ul><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><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></div><div class="desc docblock-short">The factor that non-witness serialization data is multiplied by during weight calculation.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 397fc5c0f5d96365437c67fff6e6a55e61fe6a1a..ea851092b4fce218d7335247696d265f71e5de01 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 b95a33de0832c41552621f6f08d03aea14094650..450668776b7dc5b28e9cb5cab7398fd896aa4bc4 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Iter.html" title="struct bdk_chain::bitcoin::blockdata::witness::Iter">Iter</a></div><div class="desc docblock-short">An iterator returning individual witness elements.</div></li><li><div class="item-name"><a class="struct" href="struct.Witness.html" title="struct bdk_chain::bitcoin::blockdata::witness::Witness">Witness</a></div><div class="desc docblock-short">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>.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 94aadc721e818280bd6bcd19ac78ff415321ca28..18dd83b83626618aaee02beb5734e8c63e318917 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 c7eb92627b15fa63c25d0dec245eccb95f382255..7789c800ad101270cefc5ce906676567136f69c7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 3ee16ad0626bd3ac5426dbfd17f9943190c68d18..937daff8c7fce614062c85d8672ac43cdcc73dbd 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 c1792c8fd509d1f42ff945849f8cd8bc2940f056..e8bbcb828e397ab7627296f5701f6d43f572d25d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 2b350c1f3338ec5125c914d1688cef8340050b43..e258d7fc0620af68ea68572148c24a9ed856020b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 9ac290ba31365289e148f8ba8b49bf01ff604369..60952ecfae212f2223a23ee252ced779837bdeef 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 254f2a21103d4bbc280b292ab02396a7c60e21c2..5aa1df7c2b6b6756bc5df5f5da44275a854f0038 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 3b8cba91bb3bfbd3329b71a912a492d9ce2b5910..e58564c46800d60b67387048ba09d110fd41dc88 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 e51e83118ae850452fb44e962d8b422cbbd69f88..81e5301b0e85cd8527eb6a412d57ebc2fde7b687 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 df2ba41044b325009612d782482ceb7d27ef601d..666c19dea0f4873e8232969e7dcdb1634ea41b02 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 8073eb8f7670a7819fbb6a2c6152c2a3b9711977..01efa169b57cbcbea79fbc4db00ad885ecdb2fbc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 cce136a0231617fc636853a7c53a34f576cb4aa2..9e3693996d081ebe52cd08bbc045f16f5b39324c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 e53282f924446818186ddfe6cbf655a3a917e6d0..b3940b3de5ea30a6daf7a442a3e91bffe6dab02b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 63fbb4c7757653f99b1e5e485b3581b484a97819..eb1d78c3e663e19066ce8494a0ad5c7aebf9efea 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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>,
index aa7f2cc94bb7a58926d690c428d213a7e86559cf..2344c9e0fe498027838f087dd6bb04e9e1b0fdd9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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>;
index f761f8a8beb30cc6f8667ae249982be0efba77da..9ce438b0ce78dec480c44fa068e513d40a1a6c78 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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;;
index 378d19edc9c8b93a878fbb3dadecdad022f6b23a..4d7adfefe8ca4c0438e355ac1a45461ed90f4007 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 5a6bddbbc7821b60d99ce96b5782774e57c378fc..a5303d32652459bd25e71f921de2c9c052ef36c6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 8c63fd395dacf2d93bdf7c3e3d66a9ff59ea06d9..cc4065ee986e4dc9e4ebe0185500a96a3f0991d6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 00b3d6779ee5df56b5227026a6460f6848fb3802..c343e3572e7695beb31f77c3b35211754b5b33e6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 8ea978269750dd6116fddc3fa9fdd03bb9464746..b49c5dcd0ebcd8bb819d782377df963c533d155b 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 5a090f3e76cbf97786f7e33a693359ae61cb1e9d..958afc9b82707fcbb20052770f26de264d9862d0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="mod" href="encode/index.html" title="mod bdk_chain::bitcoin::consensus::encode">encode</a></div><div class="desc docblock-short">Bitcoin consensus-encodable types.</div></li><li><div class="item-name"><a class="mod" href="params/index.html" title="mod bdk_chain::bitcoin::consensus::params">params</a></div><div class="desc docblock-short">Bitcoin consensus parameters.</div></li><li><div class="item-name"><a class="mod" href="serde/index.html" title="mod bdk_chain::bitcoin::consensus::serde">serde</a></div><div class="desc docblock-short">Serde serialization via consensus encoding</div></li></ul><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Params.html" title="struct bdk_chain::bitcoin::consensus::Params">Params</a></div><div class="desc docblock-short">Parameters that influence chain consensus.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.DecodeError.html" title="enum bdk_chain::bitcoin::consensus::DecodeError">Decode<wbr>Error</a></div><div class="desc docblock-short">Error when consensus decoding from an <code>[IterReader]</code>.</div></li></ul><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="trait" href="trait.Decodable.html" title="trait bdk_chain::bitcoin::consensus::Decodable">Decodable</a></div><div class="desc docblock-short">Data which can be encoded in a consensus-consistent way.</div></li><li><div class="item-name"><a class="trait" href="trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a></div><div class="desc docblock-short">Data which can be encoded in a consensus-consistent way.</div></li><li><div class="item-name"><a class="trait" href="trait.ReadExt.html" title="trait bdk_chain::bitcoin::consensus::ReadExt">ReadExt</a></div><div class="desc docblock-short">Extensions of <code>Read</code> to decode data as per Bitcoin consensus.</div></li><li><div class="item-name"><a class="trait" href="trait.WriteExt.html" title="trait bdk_chain::bitcoin::consensus::WriteExt">Write<wbr>Ext</a></div><div class="desc docblock-short">Extensions of <code>Write</code> to encode data as per Bitcoin consensus.</div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.deserialize.html" title="fn bdk_chain::bitcoin::consensus::deserialize">deserialize</a></div><div class="desc docblock-short">Deserializes an object from a vector, will error if said deserialization
index 54e799bdca1b44edf22176ec4f5532028b8d3153..466bcddb588cffcee1ef016c5bc5ecbe64b3cbdc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Params.html" title="struct bdk_chain::bitcoin::consensus::params::Params">Params</a></div><div class="desc docblock-short">Parameters that influence chain consensus.</div></li></ul><h2 id="statics" class="section-header">Statics<a href="#statics" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="static" href="static.MAINNET.html" title="static bdk_chain::bitcoin::consensus::params::MAINNET">MAINNET</a></div><div class="desc docblock-short">The mainnet parameters.</div></li><li><div class="item-name"><a class="static" href="static.REGTEST.html" title="static bdk_chain::bitcoin::consensus::params::REGTEST">REGTEST</a></div><div class="desc docblock-short">The regtest parameters.</div></li><li><div class="item-name"><a class="static" href="static.SIGNET.html" title="static bdk_chain::bitcoin::consensus::params::SIGNET">SIGNET</a></div><div class="desc docblock-short">The signet parameters.</div></li><li><div class="item-name"><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></div><div class="desc docblock-short">The testnet3 parameters.</div></li><li><div class="item-name"><a class="static" href="static.TESTNET3.html" title="static bdk_chain::bitcoin::consensus::params::TESTNET3">TESTNE<wbr>T3</a></div><div class="desc docblock-short">The testnet3 parameters.</div></li><li><div class="item-name"><a class="static" href="static.TESTNET4.html" title="static bdk_chain::bitcoin::consensus::params::TESTNET4">TESTNE<wbr>T4</a></div><div class="desc docblock-short">The testnet4 parameters.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 5e269db0700fa6b935458d19f0217d5767478d76..6b5e3ef61370f091857a9198564eb272a6a186eb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 f9911d618e627067f45fbfeb3acefd5b7ecb00ce..05d8b057c75a4098b2291251f03a3413ccc6c3db 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 7f2e19e7f80a591f1fc1ecbe5d5bcba9fc367216..ba7762f1f74be7642b4300a2bfb544ad2df7593d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 5281202d661d145e7e7f4a07d580b03eddcab3a7..5629c0695622821b7bda7a77e685e173c517dbd3 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 040520c9ff80e3015d71b636561a9b58c6440392..4aa2c2184e2726e1af493da9f0fd4aa936f84d50 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 6305aa7ecf4935c4e02df9166392060f845cf816..ec611c026c8fffcd3e4352af8593eeaf142f8ff4 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 7a8a8a464d5b0f0f01677e5c37a447da0272a972..b60572679e03cd66fc4d05d40090273b8cef7594 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 a09bd4365d3626c99b91c818c43333554a8bc99d..b6c4b5a37d3598946cd6752516b186ab97f3dd0a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 008c340179b001993bd739f483ad9ac49da49048..cf4bf974148013e3fb41d7e7ef1d7b91db54fdab 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 635dae3ed85223e86ecd2bae186b96b2495577a9..c53a91ee30f71095c22e1704c65a60aa469d7a33 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeError">Decode<wbr>Error</a></div><div class="desc docblock-short">Error returned when a hex string contains invalid characters.</div></li><li><div class="item-name"><a class="struct" href="struct.DecodeInitError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeInitError">Decode<wbr>Init<wbr>Error</a></div><div class="desc docblock-short">Error returned when a hex string decoder can’t be created.</div></li><li><div class="item-name"><a class="struct" href="struct.Decoder.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::Decoder">Decoder</a></div><div class="desc docblock-short">Hex decoder state.</div></li><li><div class="item-name"><a class="struct" href="struct.Encoder.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::Encoder">Encoder</a></div><div class="desc docblock-short">Hex byte encoder.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.Lower.html" title="enum bdk_chain::bitcoin::consensus::serde::hex::Lower">Lower</a></div><div class="desc docblock-short">Marker for using lower-case hex encoding.</div></li><li><div class="item-name"><a class="enum" href="enum.Upper.html" title="enum bdk_chain::bitcoin::consensus::serde::hex::Upper">Upper</a></div><div class="desc docblock-short">Marker for using upper-case hex encoding.</div></li></ul><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="trait" href="trait.Case.html" title="trait bdk_chain::bitcoin::consensus::serde::hex::Case">Case</a></div><div class="desc docblock-short">Marker for upper/lower case type-level flags (“type-level enum”).</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index a95250492ad84cde5de2c816a22f15240bb9bd72..0031a42684c615305dd65c25f976471dafc43a86 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 5c0238653cf20be4fe537b9d8ba344d45168f005..2f291f2b85f1f6f9abdcc9d308d63dc30ff65fd9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 c4ec23b900257185b85704cdc27fb893f472ac0d..b1050bd639a985a19cb266280160c37cc5f10e12 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 fb1fcd5376e7a65f3d08644b474370bfd2712f0a..05661a45c1d3947f2c86aed34bb323a9fa2bdb37 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 67850cecd3a58e432eb65cc9752e97949b5157c2..cad6339319ff8a2f80130f2f064c368d4425437b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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
     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 0a77d810cdbda3edf122d6c08ed494ae14808345..c6047b00e6ef4c4ee8fde17ffa3bdbe92f024a78 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 77c46a68616a9d044a2aae66275a9c31ed70bbdb..0bdbccfef60142a3df18099807163003c535dbb6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 40a4d3b2a4f6da747a37878ac9a302d62a972896..406d2e3703119f76b5e513ce34ac33f22a88dc75 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 a424b62572332e9592f5e3c4163180cf62109b15..7649cacd5f177894fb10efe6c67c7823c145bc7b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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;;
index 7964cc4c24bc2f49f917cfe63406b4fb17e9f282..f8034b073d7132a8fce8ca60d44fadfd35fcd930 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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.
index 9aa930873c3f0a95555bf914bb6ae7a620db1830..5c1b6f5117f7fe426e0c574279d22753c24fbff4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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,
index fa7c073cbe9175a8f4492f289d671c7c35db1665..9edaf81fff38b6ac83a2361335003a954713c415 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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>;
index 0d210b661550f89e50047383ff8bd3a2da49f821..2ad2a27c37c7ce57443d6815dc8113b975809258 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 110815c50d05fb42d8d6442185cdcfabd3b164e7..951a93278d39acde867c9adc37799d16cf8ae4cf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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>,
index 4258e33d518db8918f14ab0493bcea4f4ee0066a..fce18d50534cd7b47025eb01883ed9e1357ea077 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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>;
index 4edd17ce15475ac2559d195d7044e07e1cecb0f7..67a1b0d54effc686a9cb5bc2d1d7f30faf4b9008 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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;;
index 236b89bc9112ee9d15adc7ba71f2640df33538f4..04a9adad1643c43135d28578df21c9724ff88648 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 366b0778efdee89d7413fbf98a3ad7fcd3f9b7bd..c056ec02db7800a01c6e45863a63ec04854cd6d3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 8e404ecb9173b0513324d6f89f2874fe3a91ec45..3c1d31fc0d2736c66a19c7639eac01ef94058dc4 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.SerializedSignature.html" title="struct bdk_chain::bitcoin::ecdsa::SerializedSignature">Serialized<wbr>Signature</a></div><div class="desc docblock-short">Holds signature serialized in-line (not in <code>Vec</code>).</div></li><li><div class="item-name"><a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::ecdsa::Signature">Signature</a></div><div class="desc docblock-short">An ECDSA signature with the corresponding hash type.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::ecdsa::Error">Error</a></div><div class="desc docblock-short">An ECDSA signature-related error.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 210ecc0ee7d75b221800e0a88fbd7442c19eb868..3af880600f39b3ca919f4905f3089b7f8efe998c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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_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.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.elem_offset" title="elem_offset">elem_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></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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_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.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.elem_offset" title="elem_offset">elem_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></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 f36951fdb4c273f51259aca1e2684d49fd1209b3..4a4002e7f04db725aeb32846401c76094821b252 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 965264e272ede9b1472712e1f7cbe92472fabd5a..c20c3ec96addd38b2d51f946e67cf543bf1045bd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 5f43d8719128b84550f0aeea34b50adc9d6dd395..98d10eca8054aa69885d9086cb9bac458a0f2942 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 4b30d7817316433b26350c90ceabf3595447be09..1becab57db70ce668cf35bec3dd5bd052ab77213 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 dcb9c90c0dc6e516019fbcd28331f717f9f9f0a1..6ecf0f5da8bca0ff138843f717a8caa318f835a0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 226b1db29c31f8bf38574fc14c6180dbe6b84828..9abd5bd6563c7e83fb60afa63ee2f565444ed336 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 68bb0ec7dfce7a5573589b9c70ac35274d647aa4..633690ffdf6b757162fc44a08cf172fb5289c3d2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 d0e11b2ccd8ec776e54ff0e0dd2723343a60e3b6..ce44a98aae413af87c5987e6a2548bc24a942792 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 f65448decd384536e63eb76421e56be879bdca87..ad9fb22cd126434bd721bdda849b43e1e23fd5dc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 8342156ecaf8dfa28fadbe6bef4cab9785c2cfcb..d64ba2f8ae6d75b115325e6e9ce819b5cf0a3c60 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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="../parse/struct.ParseIntError.html" title="struct bdk_chain::bitcoin::parse::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 2ca48a532b26dc048cc3802e772c83f36fa00145..dcfc9413ecbb2c593fd088f620efb35d73f6ea16 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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="../parse/struct.ParseIntError.html" title="struct bdk_chain::bitcoin::parse::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 50730401a5724d23026af38e3bad24955ddb062e..50c0d8cffbc79b70bf9f7a26efd3df1185df737e 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.ContainsPrefixError.html" title="struct bdk_chain::bitcoin::error::ContainsPrefixError">Contains<wbr>Prefix<wbr>Error</a></div><div class="desc docblock-short">Error when hex string contains a prefix (e.g. 0x).</div></li><li><div class="item-name"><a class="struct" href="struct.MissingPrefixError.html" title="struct bdk_chain::bitcoin::error::MissingPrefixError">Missing<wbr>Prefix<wbr>Error</a></div><div class="desc docblock-short">Error when hex string is missing a prefix (e.g. 0x).</div></li><li><div class="item-name"><a class="struct" href="struct.ParseIntError.html" title="struct bdk_chain::bitcoin::error::ParseIntError">Parse<wbr>IntError</a></div><div class="desc docblock-short">Error with rich context returned when a string can’t be parsed as an integer.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.PrefixedHexError.html" title="enum bdk_chain::bitcoin::error::PrefixedHexError">Prefixed<wbr>HexError</a></div><div class="desc docblock-short">Error returned when parsing integer from an supposedly prefixed hex string for
 a type that can be created infallibly from an integer.</div></li><li><div class="item-name"><a class="enum" href="enum.UnprefixedHexError.html" title="enum bdk_chain::bitcoin::error::UnprefixedHexError">Unprefixed<wbr>HexError</a></div><div class="desc docblock-short">Error returned when parsing integer from an supposedly un-prefixed hex string.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 4ea1d011d8aee7ecfcf4903a421b145cd1e73c7c..84685101d54209f62e789872a7e8e8114dc83a9a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 801305adb4658596690f515d9753fddffb670e12..33b8e7d5933f05caae9da9f4ef95e2493dc8c661 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 142be10e25d6d171e418094103046ccf69b914cd..4f3b26358621d5540b8700bfee8c805481092e41 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 0a12fab39e4b899dce8ea82ea53b7bedd7f7b0a1..a43efd90a4992acb0ecb4c88fa93b154eb56e3ba 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.BlockHash.html" title="struct bdk_chain::bitcoin::hash_types::BlockHash">Block<wbr>Hash</a></div><div class="desc docblock-short">A bitcoin block hash.</div></li><li><div class="item-name"><a class="struct" href="struct.FilterHash.html" title="struct bdk_chain::bitcoin::hash_types::FilterHash">Filter<wbr>Hash</a></div><div class="desc docblock-short">Filter hash, as defined in BIP-157</div></li><li><div class="item-name"><a class="struct" href="struct.FilterHeader.html" title="struct bdk_chain::bitcoin::hash_types::FilterHeader">Filter<wbr>Header</a></div><div class="desc docblock-short">Filter header, as defined in BIP-157</div></li><li><div class="item-name"><a class="struct" href="struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::hash_types::TxMerkleNode">TxMerkle<wbr>Node</a></div><div class="desc docblock-short">A hash of the Merkle tree branch or root for transactions.</div></li><li><div class="item-name"><a class="struct" href="struct.Txid.html" title="struct bdk_chain::bitcoin::hash_types::Txid">Txid</a></div><div class="desc docblock-short">A bitcoin transaction hash/transaction ID.</div></li><li><div class="item-name"><a class="struct" href="struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::hash_types::WitnessCommitment">Witness<wbr>Commitment</a></div><div class="desc docblock-short">A hash corresponding to the witness structure commitment in the coinbase transaction.</div></li><li><div class="item-name"><a class="struct" href="struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::hash_types::WitnessMerkleNode">Witness<wbr>Merkle<wbr>Node</a></div><div class="desc docblock-short">A hash corresponding to the Merkle tree root for witness data.</div></li><li><div class="item-name"><a class="struct" href="struct.Wtxid.html" title="struct bdk_chain::bitcoin::hash_types::Wtxid">Wtxid</a></div><div class="desc docblock-short">A bitcoin witness transaction ID.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index f422d47325ee529739aace0a13e0236029246c47..7e206448e66381ae8753d87da40288d9a1f8298f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 781d87405ad8664629edaf6d409382cf464d252e..a98a7fdd1cdd5f74f189ba2453a490532f7d8758 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 bd3c3202a4678d0cd88c1b5ef2e4bc7b50044e17..ecc0176a6e9ff69015d563516abbffa0d197b2ad 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 3e1ecb84cbab3c0e6b7ebfecc31857d350a6f59a..a5a72d6d003b703f3af64b3548cae38da5c9b33e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 76855a184a7a814bba1476db7c40b1586c7658a5..f719d0da9a1590101bda6aa378dd46995eee7b8a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 6ace57ef901b2cd08685654d093f9cacd1fe6794..98dbf88ebc1c06e646ac8979e9db90ce49e50bce 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 b11acc8b8417670da71ba4ce7c7b1135515e4beb..2fff162e038de096c93ae40b9563069308c51128 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 3666dcf4bea3c6a1fabe7853afccdb7a94e172be..b6948781b1ab49dd059b3eb76ff5587095149ef5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 819caa0bdd7896c4d68a9b35bb7ce6d734cf5bb0..a2b1f2972112dbdae9329c6c6d093f563a2799c6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 89027b6c046a6b3769ebfdc147f76fdde0e4a9a7..212b9ef87c3858fc4c10b0f3f055b749b10e1acb 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><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></div><div class="desc docblock-short">Compare two slices for equality in fixed time. Panics if the slices are of non-equal length.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index bccaf5ea95a34be002e85891a195b716d511b5f3..630d03156f1e3da46019e6e40099af9033702578 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></div><div class="desc docblock-short">Output of the Bitcoin HASH160 hash function. (RIPEMD160(SHA256))</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index b21c961d61cc75658b11a3b79f1b2f756c0c637a..f97fd3db3c3c37470976b861c47e64f7dc3cf6a1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 c4786974d96854c91e89ae51ac4e6fb2218b5ff6..9571d5c796a464fc44c03a89a6c059321bbcf079 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 15c6acccbdd2e5483be313f9f640db3e6482a16d..80071b92efbe54efb1b0a8882f2abd4585d60a85 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 56c77af67c908a5ab89a68b381e14e0c242395ff..08359a92270f405b7e7aebe4e5b8eb4a071aebf4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 0303b85bcc590cf190d3bfa5143d1a48c88eccfc..cb840aaf94fa45a1bdeb23a3793466b42d324351 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 3af1a70d33c0bf15dd610f4720a6662ad3cb5767..c78cb5d2e7cd93dbbbfea633e61e5d77d26887c3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 9d5b2c8ff95d893bcef2468915fba90aa2494526..1a2f228ede46ddfe616427fbfa8a287b26430bff 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 30a1db12d11a47c3c847b1e2f3796269d82cb363..a309fd564aac39fbed1e13f3f5f7ea561e86e6cf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 820dbd3d94ea4c84498fb78560e1a66b18fcfd49..5a8e75b0826a405fcfd17f377e187e743b7e87fe 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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
index 3d5d7e4d76f4cb204e87a4b8dbccb16c039a7c10..332ad22f2f4d14d4526167fb819b033eb531cb66 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 e72ceee9cc5e7cef2e26e6c23c76f16cfdbadc3c..f47d5683e61c0ed5f946d0e848dcec4108a3d427 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 92eca123631230fc38fd26c7d8fd2b36f4c7a4c9..abf8f9cc85fda9a67ff74bb79a2cca25baae91d4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 605bbdbb6d89305c6eb1b2805e54fba5d32115b9..9aa53f241577a23291c5da56a3431c2eb1849a9d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 6f0e93b65fb871f6202e729a461f23ca69cf20ed..52167d1a46cfe8511a7b241df6aa002eb2869be5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 c9626feeb20520679211a14059e8e2ec9bc7a882..05784530b27b37c1b02922ac9d1fc43ec59a09fc 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::error::InvalidCharError">Invalid<wbr>Char<wbr>Error</a></div><div class="desc docblock-short">Invalid hex character.</div></li><li><div class="item-name"><a class="struct" href="struct.InvalidLengthError.html" title="struct bdk_chain::bitcoin::hashes::hex::error::InvalidLengthError">Invalid<wbr>Length<wbr>Error</a></div><div class="desc docblock-short">Tried to parse fixed-length hash from a string with the wrong length.</div></li><li><div class="item-name"><a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::error::OddLengthStringError">OddLength<wbr>String<wbr>Error</a></div><div class="desc docblock-short">Purported hex string had odd length.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::error::HexToArrayError">HexTo<wbr>Array<wbr>Error</a></div><div class="desc docblock-short">Hex decoding error.</div></li><li><div class="item-name"><a class="enum" href="enum.HexToBytesError.html" title="enum bdk_chain::bitcoin::hashes::hex::error::HexToBytesError">HexTo<wbr>Bytes<wbr>Error</a></div><div class="desc docblock-short">Hex decoding error.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 001ad8aa646939b5a11b660b2df9a5577414a2d9..b096b85e14bbdc8395b23863c956b5996cbe94ad 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../serde/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 bbad991c17bec761f6c237ffb6ef8387eb4dd2ed..5c7477c8a6c176edd7ac96eca65bbacdf97de241 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 111cc81b91f38cce58b5dda5e1b1ca712f7b319b..3279ac1dfa6d1f6803ae061dd1f0ee82b30642d0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../serde/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 65186371943b33107a6429107f4c49901aae522d..4f1e13b4e82858ac46a16dd2235bb39a14f1ccef 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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="#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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 a98fef35d55888369f8b259b75bde8159b1a56bd..52e78d03466c8b5c7cd32dbd96d7548b90cbaddb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 d194557afa1b210a458d26de53095be021b8aa65..254283a0697fbfcef46a3b8168a1add87d9e0bad 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 99f8b46e4db71ba35410169f91764026f0fd8e93..953a5b95e96a284b9eddd9766efe73fc0d0b3b46 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 1e6b11d66e5e251688bd8138a4c90e91f439cd19..f45ca78918a845450eca58b7adbdb46762d36ea1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 4924e7c092eb21159c3cf306d7d1069e0f0fc6d6..93b50b9740274fe28dacb897ec88b74dafd01b34 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 44d7d9e2fe170fa9ca0b1745e6c3374203933534..1a46c6f7e1fd69ed98a2d1fd314865d8df367820 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 982d0c6f92ede3b5f1c287c2ddd9df1e22679332..3ea2786a2d7441562055874238ef9430ecd7d048 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::parse::HexToArrayError">HexTo<wbr>Array<wbr>Error</a></div><div class="desc docblock-short">Hex decoding error.</div></li><li><div class="item-name"><a class="enum" href="enum.HexToBytesError.html" title="enum bdk_chain::bitcoin::hashes::hex::parse::HexToBytesError">HexTo<wbr>Bytes<wbr>Error</a></div><div class="desc docblock-short">Hex decoding error.</div></li></ul><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="trait" href="trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::parse::FromHex">FromHex</a></div><div class="desc docblock-short">Trait for objects that can be deserialized from hex strings.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index ea4db06111438eb77ac71a722af66c145e915e8b..6df85d90e0a0da6dd84ba1ccb7606f3c3b8eaefb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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
index 63f11f7c96961a7d4e0f8f9c9f6b36869a6b3bc7..19e4fbe24758e71919289cad90710eda33bfd3e6 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::prelude::DisplayHex">Display<wbr>Hex</a></div><div class="desc docblock-short">Extension trait for types that can be displayed as hex.</div></li><li><div class="item-name"><a class="trait" href="trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::prelude::FromHex">FromHex</a></div><div class="desc docblock-short">Trait for objects that can be deserialized from hex strings.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index b2fb67eac9fd47bfb23e44b8d9d88bbfec530e14..1e2c4b660267a7ee939c19e97a256ef5efa48d8b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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
index 016e45d202a808c0a3514521762725cdd2679aa7..f35a32ec90a59c4375340a409601d7f8fea43cdb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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
index 68036727e1b674a10abaabff87dac2f76e6f285b..91c23ece6e3372d1365c3996da188049a9858683 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 268d8e6e312f763e6a9b1d9ef264ea31b274b083..2c1bd23b153c0307a725f41488a26c735967454c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 0ca3a10f78cb0a6fb8cf30138399696fad85d355..b7e75e3f49a983f87b9a1a8b04957d64b42c0f97 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../serde/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 3f4dc14c93bdea71b1422b376c81a915edee9cdd..16e36544cf808ece8f58afb0e144c5e03d0a3c9c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../serde/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 72b52b4d7967376bb15190d3afa4ac2cc6c05f7b..97af07c28fd52da0d1412ac341bf0b7caac2a119 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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
index 9e9fae59d11585cdf205bdfb568a58cae829fc60..3184d96c3b08b1c506ca25a55f3a66ed7894830c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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
index 91ea1a106e1382e66ec34c89c8502961475f078c..d3ab71788a398a481355349d28e94a8dc0b27a91 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 1be45a1c1af3134c86b15855c0a725757ae9024f..90fbc16ee83177682d5d00d6f21528f880c4ac49 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Hmac.html" title="struct bdk_chain::bitcoin::hashes::hmac::Hmac">Hmac</a></div><div class="desc docblock-short">A hash computed from a RFC 2104 HMAC. Parameterized by the underlying hash function.</div></li><li><div class="item-name"><a class="struct" href="struct.HmacEngine.html" title="struct bdk_chain::bitcoin::hashes::hmac::HmacEngine">Hmac<wbr>Engine</a></div><div class="desc docblock-short">Pair of underlying hash engines, used for the inner and outer hash of HMAC.</div></li><li><div class="item-name"><a class="struct" href="struct.HmacMidState.html" title="struct bdk_chain::bitcoin::hashes::hmac::HmacMidState">Hmac<wbr>MidState</a></div><div class="desc docblock-short">Pair of underlying hash midstates which represent the current state of an <code>HmacEngine</code>.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 2cedbd66de6807b37423fe430f9a11b71587326b..77a18ff764ae5cc3906eca54266da89538999718 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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="../../secp256k1/hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::secp256k1::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="../../secp256k1/hashes/struct.Hmac.html" title="struct bdk_chain::bitcoin::secp256k1::hashes::Hmac">Hmac</a>&lt;T&gt;<div class="where">where
index 7c52edda5d90a3eb363106cc1bd266290ab70aa9..935e37e1b1ec0e47ca13efd594f82e8d4bc1d4da 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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="../../secp256k1/hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::secp256k1::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="../../secp256k1/hashes/struct.HmacEngine.html" title="struct bdk_chain::bitcoin::secp256k1::hashes::HmacEngine">HmacEngine</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="../../secp256k1/hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::secp256k1::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="../../secp256k1/hashes/struct.HmacEngine.html" title="struct bdk_chain::bitcoin::secp256k1::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 98d46f251b1e5872f78e79532ca49ffdf0e55b7d..6b87f5d5f05a71728352cb46e9864cb6a770125a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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="../../secp256k1/hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::secp256k1::hashes::Hash">Hash</a>,</div>{
     pub inner: &lt;&lt;T as <a class="trait" href="../../secp256k1/hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::secp256k1::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../secp256k1/hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::secp256k1::hashes::Hash::Engine">Engine</a> as <a class="trait" href="../../secp256k1/hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::secp256k1::hashes::HashEngine">HashEngine</a>&gt;::<a class="associatedtype" href="../../secp256k1/hashes/trait.HashEngine.html#associatedtype.MidState" title="type bdk_chain::bitcoin::secp256k1::hashes::HashEngine::MidState">MidState</a>,
     pub outer: &lt;&lt;T as <a class="trait" href="../../secp256k1/hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::secp256k1::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../secp256k1/hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::secp256k1::hashes::Hash::Engine">Engine</a> as <a class="trait" href="../../secp256k1/hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::secp256k1::hashes::HashEngine">HashEngine</a>&gt;::<a class="associatedtype" href="../../secp256k1/hashes/trait.HashEngine.html#associatedtype.MidState" title="type bdk_chain::bitcoin::secp256k1::hashes::HashEngine::MidState">MidState</a>,
index 85c71201e53673c119b36b14f3048682bb7234c4..8e7ab395d0c44af8d65699ffe742df85d3c3ba6f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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="#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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 1293c5b445e4782ac26d70abf589b41d6683d6f0..118c5c3c570477c059176d844f5cf6eee6fc89d4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 76aeecaf85ce9a43bff43824226b1c02f6be654a..03856f034b982ae1f62b9a8aaef0b170e493e5e5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 486a71303c1ecf586d2c98f7b994ef2ae63905a8..6d2053949fe54c3d1b6b873469b1650d71a0d2a1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 70afe0c3d64b434be08b9992b23572c7320f3c64..32fc9224a7a8785c73e428272160985e4d1a5375 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 3e08d11b491c04ab6cfe70a04e90e8b00a32b6db..b8978db4b280fee4c08b1267306ca1c3fbd7a3a7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 c63b019a01d0b4d114e0f4b1c78a80a0e1094fd6..dcdae0a592779c3429bf0471a8eda8525af26428 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></div><div class="desc docblock-short">Output of the RIPEMD160 hash function.</div></li><li><div class="item-name"><a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::HashEngine">Hash<wbr>Engine</a></div><div class="desc docblock-short">Engine to compute RIPEMD160 hash function.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index d88c6efeae0766e26b27837fad2738b6301c4a3f..b715d5cd2da625616b5b6f4fad223c14c1ac220b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 03a25e2212cde81f4ee56e9640e2353f28b9cade..3b96827232947532b5369382d236598ea77a727b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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="../../secp256k1/hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::secp256k1::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="../../secp256k1/hashes/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="../../secp256k1/hashes/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="../../secp256k1/hashes/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="../../secp256k1/hashes/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="../../secp256k1/hashes/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#1674">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#1689">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 9ef4b41dfa3acd456871ad8aca8f762d55d3aa43..be40b1d4dd837131b163dc0f2e0282449568a033 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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 05dd2a94cbc1fd63ef1b90f96fcee467515ba771..6bcd14b5b2e355968cb1972de625c31b1b80daab 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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 758c5efbb97f12191626dab8af7585ecc74fdb5e..124ee373d41037bfd867375c1bd0b869d84ea9be 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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 9f63729d00bfecfff47cc13fc194e75c501c9b03..a21b4b55f479fab6e1e799bccb0efa894d5689bd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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,
index f127a2c10871cbe5bd0d390110cbab853d6d6406..dfaa8b0f7608c799780b0ea66a3529d7f87f976a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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
index 18f402d7f6bbf80f4b896c296b02778bb4af0a50..9ed54492dbb42912f9c5c1c5d6055321f45520f6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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
index 7521ae3b474bd7c838294556239a922e5431fa42..602b6378ff63adbbb7265f20382fe99f30b1290a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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
index 8a87b0600a253df672af556a91a331429e9aa339..bb7a71d0af1f9584aa35c3a6c25b2ed8a475458c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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;;
 
index 44f3d7b7b052a4a6ebc2cf34cb2c29898925e628..2cb6da8d87a6718730d77427fced6327d4b7d6c3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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>;
index dae78b07b6e1db2bb1dcd33e82c2ca4cbdcedf58..c6c83052a44509c86064269e02d995b1c27d3f9b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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 4e62c74921162080ec28042e9beb5c7c78fef96c..b41ddf45cc12650165fc6c85855d3ae9495f1720 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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 02adafa59cd53abadfc59866475bf1ac4a9d6b39..236ce7dab2a0476519182449d464a48c9ab42311 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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
index 0a1f1ad9a342307233dc53ea67780ed4184146c3..8c50127cb19bb439fbe3fcdd87882132ebe6cf31 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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
index 52bfd252321c1bd3e2ed4d0ace967d0b90e843da..c2488d2e01552e695501740ca60688f68a281c24 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> { ... }
@@ -134,7 +134,7 @@ references to member variables from <code>dyn Error</code> trait objects.</p>
     T: <a class="trait" href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'static,</div></h4></section></summary><div class="docblock"><p>Forwards to the method defined on the type <code>dyn Error</code>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.downcast_mut-1" class="method"><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/error.rs.html#255">Source</a></span><h4 class="code-header">pub fn <a href="#method.downcast_mut-1" class="fn">downcast_mut</a>&lt;T&gt;(&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.reference.html">&amp;mut T</a>&gt;<div class="where">where
     T: <a class="trait" href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'static,</div></h4></section></summary><div class="docblock"><p>Forwards to the method defined on the type <code>dyn Error</code>.</p>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-dyn+Error+%2B+Send+%2B+Sync" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#260">Source</a><a href="#impl-dyn+Error+%2B+Send+%2B+Sync" class="anchor">§</a><h3 class="code-header">impl dyn <a class="trait" href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.is-2" class="method"><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/error.rs.html#264">Source</a></span><h4 class="code-header">pub fn <a href="#method.is-2" class="fn">is</a>&lt;T&gt;(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><div class="where">where
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-dyn+Error+%2B+Send+%2B+Sync" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#260">Source</a><a href="#impl-dyn+Error+%2B+Send+%2B+Sync" class="anchor">§</a><h3 class="code-header">impl dyn <a class="trait" href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.is-2" class="method"><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/error.rs.html#264">Source</a></span><h4 class="code-header">pub fn <a href="#method.is-2" class="fn">is</a>&lt;T&gt;(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><div class="where">where
     T: <a class="trait" href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'static,</div></h4></section></summary><div class="docblock"><p>Forwards to the method defined on the type <code>dyn Error</code>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.downcast_ref-2" class="method"><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/error.rs.html#271">Source</a></span><h4 class="code-header">pub fn <a href="#method.downcast_ref-2" class="fn">downcast_ref</a>&lt;T&gt;(&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;T</a>&gt;<div class="where">where
     T: <a class="trait" href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'static,</div></h4></section></summary><div class="docblock"><p>Forwards to the method defined on the type <code>dyn Error</code>.</p>
@@ -192,9 +192,9 @@ use <code>skip(1)</code>.</p>
     self: <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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>&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="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;T&gt;, <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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>&gt;&gt;<div class="where">where
     T: <a class="trait" href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'static,</div></h4></section></summary><div class="docblock"><p>Attempts to downcast the box to a concrete type.</p>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-dyn+Error+%2B+Send+%2B+Sync-1" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#780">Source</a><a href="#impl-dyn+Error+%2B+Send+%2B+Sync-1" class="anchor">§</a><h3 class="code-header">impl dyn <a class="trait" href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.downcast-2" class="method"><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/alloc/boxed/convert.rs.html#785">Source</a></span><h4 class="code-header">pub fn <a href="#method.downcast-2" class="fn">downcast</a>&lt;T&gt;(
-    self: <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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; <a 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/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;T&gt;, <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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 class="where">where
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-dyn+Error+%2B+Send+%2B+Sync-1" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#780">Source</a><a href="#impl-dyn+Error+%2B+Send+%2B+Sync-1" class="anchor">§</a><h3 class="code-header">impl dyn <a class="trait" href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.downcast-2" class="method"><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/alloc/boxed/convert.rs.html#785">Source</a></span><h4 class="code-header">pub fn <a href="#method.downcast-2" class="fn">downcast</a>&lt;T&gt;(
+    self: <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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>&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="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;T&gt;, <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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>&gt;&gt;<div class="where">where
     T: <a class="trait" href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'static,</div></h4></section></summary><div class="docblock"><p>Attempts to downcast the box to a concrete type.</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-From%3C%26str%3E-for-Box%3Cdyn+Error%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.6.0">1.6.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#686">Source</a></span><a href="#impl-From%3C%26str%3E-for-Box%3Cdyn+Error%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;&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt; for <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-5" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#701">Source</a><a href="#method.from-5" 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: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'a&gt;</h4></section></summary><div class="docblock"><p>Converts a <a href="https://doc.rust-lang.org/nightly/std/primitive.str.html" title="primitive str"><code>str</code></a> into a box of dyn <a href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a>.</p>
 <h5 id="examples-7"><a class="doc-anchor" href="#examples-7">§</a>Examples</h5>
@@ -204,7 +204,7 @@ use <code>skip(1)</code>.</p>
 <span class="kw">let </span>a_str_error = <span class="string">"a str error"</span>;
 <span class="kw">let </span>a_boxed_error = Box::&lt;<span class="kw">dyn </span>Error&gt;::from(a_str_error);
 <span class="macro">assert!</span>(mem::size_of::&lt;Box&lt;<span class="kw">dyn </span>Error&gt;&gt;() == mem::size_of_val(<span class="kw-2">&amp;</span>a_boxed_error))</code></pre></div>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26str%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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/boxed/convert.rs.html#662">Source</a></span><a href="#impl-From%3C%26str%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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;&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt; for <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-4" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#679">Source</a><a href="#method.from-4" 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: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a&gt;</h4></section></summary><div class="docblock"><p>Converts a <a href="https://doc.rust-lang.org/nightly/std/primitive.str.html" title="primitive str"><code>str</code></a> into a box of dyn <a href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send"><code>Send</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync"><code>Sync</code></a>.</p>
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26str%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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/boxed/convert.rs.html#662">Source</a></span><a href="#impl-From%3C%26str%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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;&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt; for <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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> + 'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-4" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#679">Source</a><a href="#method.from-4" 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: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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> + 'a&gt;</h4></section></summary><div class="docblock"><p>Converts a <a href="https://doc.rust-lang.org/nightly/std/primitive.str.html" title="primitive str"><code>str</code></a> into a box of dyn <a href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send"><code>Send</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync"><code>Sync</code></a>.</p>
 <h5 id="examples-6"><a class="doc-anchor" href="#examples-6">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>std::error::Error;
 <span class="kw">use </span>std::mem;
@@ -222,7 +222,7 @@ use <code>skip(1)</code>.</p>
 <span class="kw">let </span>a_cow_str_error = Cow::from(<span class="string">"a str error"</span>);
 <span class="kw">let </span>a_boxed_error = Box::&lt;<span class="kw">dyn </span>Error&gt;::from(a_cow_str_error);
 <span class="macro">assert!</span>(mem::size_of::&lt;Box&lt;<span class="kw">dyn </span>Error&gt;&gt;() == mem::size_of_val(<span class="kw-2">&amp;</span>a_boxed_error))</code></pre></div>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CCow%3C'b,+str%3E%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.22.0">1.22.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#708">Source</a></span><a href="#impl-From%3CCow%3C'b,+str%3E%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, '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;<a class="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'b, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;&gt; for <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-6" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#723">Source</a><a href="#method.from-6" 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="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'b, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;) -&gt; <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a&gt;</h4></section></summary><div class="docblock"><p>Converts a <a href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow"><code>Cow</code></a> into a box of dyn <a href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send"><code>Send</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync"><code>Sync</code></a>.</p>
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CCow%3C'b,+str%3E%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.22.0">1.22.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#708">Source</a></span><a href="#impl-From%3CCow%3C'b,+str%3E%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, '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;<a class="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'b, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;&gt; for <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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> + 'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-6" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#723">Source</a><a href="#method.from-6" 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="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'b, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;) -&gt; <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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> + 'a&gt;</h4></section></summary><div class="docblock"><p>Converts a <a href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow"><code>Cow</code></a> into a box of dyn <a href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send"><code>Send</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync"><code>Sync</code></a>.</p>
 <h5 id="examples-8"><a class="doc-anchor" href="#examples-8">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>std::error::Error;
 <span class="kw">use </span>std::mem;
@@ -254,8 +254,8 @@ use <code>skip(1)</code>.</p>
 <span class="macro">assert!</span>(<span class="number">0 </span>== mem::size_of_val(<span class="kw-2">&amp;</span>an_error));
 <span class="kw">let </span>a_boxed_error = Box::&lt;<span class="kw">dyn </span>Error&gt;::from(an_error);
 <span class="macro">assert!</span>(mem::size_of::&lt;Box&lt;<span class="kw">dyn </span>Error&gt;&gt;() == mem::size_of_val(<span class="kw-2">&amp;</span>a_boxed_error))</code></pre></div>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CE%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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/boxed/convert.rs.html#557">Source</a></span><a href="#impl-From%3CE%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 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;E&gt; for <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a&gt;<div class="where">where
-    E: <a class="trait" href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a,</div></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="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#589">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: E) -&gt; <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a&gt;</h4></section></summary><div class="docblock"><p>Converts a type of <a href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send"><code>Send</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync"><code>Sync</code></a> into a box of
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CE%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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/boxed/convert.rs.html#557">Source</a></span><a href="#impl-From%3CE%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 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;E&gt; for <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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> + 'a&gt;<div class="where">where
+    E: <a class="trait" href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a,</div></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="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#589">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: E) -&gt; <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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> + 'a&gt;</h4></section></summary><div class="docblock"><p>Converts a type of <a href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send"><code>Send</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync"><code>Sync</code></a> into a box of
 dyn <a href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send"><code>Send</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync"><code>Sync</code></a>.</p>
 <h5 id="examples-3"><a class="doc-anchor" href="#examples-3">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>std::error::Error;
@@ -290,7 +290,7 @@ dyn <a href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes
 <span class="kw">let </span>a_string_error = <span class="string">"a string error"</span>.to_string();
 <span class="kw">let </span>a_boxed_error = Box::&lt;<span class="kw">dyn </span>Error&gt;::from(a_string_error);
 <span class="macro">assert!</span>(mem::size_of::&lt;Box&lt;<span class="kw">dyn </span>Error&gt;&gt;() == mem::size_of_val(<span class="kw-2">&amp;</span>a_boxed_error))</code></pre></div>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CString%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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/boxed/convert.rs.html#596">Source</a></span><a href="#impl-From%3CString%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>&gt; for <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a&gt;</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="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#611">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: <a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>) -&gt; <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a&gt;</h4></section></summary><div class="docblock"><p>Converts a <a href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String"><code>String</code></a> into a box of dyn <a href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send"><code>Send</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync"><code>Sync</code></a>.</p>
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CString%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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/boxed/convert.rs.html#596">Source</a></span><a href="#impl-From%3CString%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>&gt; for <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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> + 'a&gt;</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="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#611">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: <a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>) -&gt; <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="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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> + 'a&gt;</h4></section></summary><div class="docblock"><p>Converts a <a href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String"><code>String</code></a> into a box of dyn <a href="../ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send"><code>Send</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync"><code>Sync</code></a>.</p>
 <h5 id="examples-4"><a class="doc-anchor" href="#examples-4">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>std::error::Error;
 <span class="kw">use </span>std::mem;
index eb069371e010e946b8f46cbb81525f7ca39d5465..7d9bf60f0a0b352a55baca7ff3c004c024af2bf6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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
index 00b607432282f183d93ab359a219ad905feb1a08..df1a6cc300a4414463eed19900589c3809490593 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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
index da2c525a927e05e266329bf3f54a24902e873ab5..b04673e988c6c039ff71a3e44fd1ae740ac7b94f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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 ef6bb1629e40f4b261740242682c8e735abd09c1..d79b1283298d84a8d9e9406af6adc4a89217dfb2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 bb9ab8f6372f2b026f7ed69ace8dbdaa44065da6..5046525f1b51164ae4c8c9d6fffec08c911db90f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 3a9b28c20d71d4b9ff835f9e76b7fcda95943168..a21fe6ff2cddfb59ebd03a45e5184a160acabbbe 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 1dbb3329292242ee47f2acd5dd4ed9f84742171e..87de53df467560efd26d00492dbe63d9fd35b498 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 e5275165306457c608f873a2962c0e828702b9ef..bf40f646897863a4bbe402f403c6db0af41d678d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 962432de8ca29d404d5ca0c3b152371c6c3a19d5..08e8f5e6d75af22b3052ac81c6bfe23dd5c703a1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 7aac8fa336b5d217333e230a6289da885b8c80dc..2d0d56951f35ae5140c7b6e677e5af628af08746 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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 7bc0025961548784c20f4154b2b034a7e80ea850..8d300b0657bcbb219e6e132711f760067860c085 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 9c45ef0fc9b456594b4f5237247ecb32b2df0306..4439d0dcc75c0a05d3311e976b3d055529f39213 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 1726a01eb8832f07ee9588404fde1240cef65a38..df1189fcb58c7277c9c40e6dd2f124c2e367dd17 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 bd70e905ff68d8fcbe44658e2c7fe77bf2b4ab37..ed451928ce226bec727ded54f77b0c4675404f5a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 a3535565dcc7a4b669e133a4b4e07c8f09f3ee3a..23167df6dc3176f25050a5bc9af38df9b9088827 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 6d30e48f992a4146c9a77e6f82d5bcc3f375ab6d..0c32b637be080457c6ab6981ee293f0d4cbdf0e9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 a7dcc3cfc3b8bb9ba7af2d0f782eff0776c8eccc..35492ff3a85665866dff62643b9055b9bbb8566e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 449431dd09929e99ab6bea8144d67c809749724c..4cdb455ce0b52edfccf25003711f9f1d0085bdf8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 c36558eab6f23148d133d9ecf956f1b8c757e287..08bb1222f38ef44e9f55142483b8f02135687e45 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 4b035fe5fd98a476793addddf5971a2ae5ac2be5..c22681b325b28df4e16a71427ee61ce9578fd6bf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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 18a96a90f6d9b69de19abb181126b029e9e6d330..7769960259dc709e2ce509c3600559c11febadb0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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 baf616f1c6b1407421c5a25a284432ea82bda010..0d2c6f3e9de46c2374964108e50ac95ba7beff11 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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 a40d90ab5538e87c89530d0caec5c8d989b7a91d..e3e01bd985a33a797433c09174273807d4e9f649 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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 d4c4ee1a1ba6f2cdd382ea4d631e77e9c81c4908..3a32f221e0d8e90fc335badd744aca7a7a40a077 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 bd012ff3d7e9debadc1ec69b8e55dc5705a7886e..d6a91d7366062d1f5ed54fc2178f81d8d98714d2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 3e8440786f7a7f1669d5410d8250fea735168354..fa3c45220fc4bd2082dbe7161bb8f06bf3589546 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 65da8af3525ed7f14566dcaac363e1644edb7b7a..d690260a2456d61e341e077ffb61f8383ef52199 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 d72cb92aebdc81c459e22dbbdf94b32a13fd2c43..134e17d8a386a819e7ed2bcbe87ca90d5576df88 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 873440bf430094b0622a3969cf6a9ccc75d70cb1..15d17f38af12dbab504dfff897b600f3495bcc22 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 e8665ee4be87b968cf28292a3f837d7c04f88561..362430b8cce664463235078b7f8991e0f88b2ecf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 58f0ba5ac966e0f1e1a22e30eccff35c161614cd..fcaef25a9a9fb5299cc94d8606d141cfee9f554e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 02f9824e7b049b285601e27c3896eb2f2199ae02..7d14bf0646f386d3acb469fd730493e17cfa82bb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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.216/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 a7b146828c1586a2e62aa0b8c23f4bbd5d58c466..00eed278320e41ab8c91560d4c8dbf774068457f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.216/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 370930024abc39dee810a0acef47067430afde92..bc9bd97279bc60a483901b05b0ce063ab1ad6d85 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.216/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 0333b44e9ea1c6c7180832f1ba34dda96b08f461..04cb5fa0d4e18f0c7f1d6c3eb853aad6f3955065 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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="#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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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.216/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 310144f421061f04aa7400bad3306161f63a3c9a..d2efb22b48915fbb0828e55912e487866add93ee 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.216/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 b29927c7ebe37921a7fbe5f43a620eb9d69ccbfc..e7d2bff657f0879f1f0f3a41283a0d5937cf67e0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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 3051b52a9b42b02d7965080a78e305c682daa452..8a10a70e3bbf6fbbd33ded16614986c5784bfaef 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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 dc259b85bd8093c02087d9f7544a6026b7ec5455..bc5669f9348bedfa05bd1a722ca2abc196dd0b6a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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>;
index 1871be87106cbcb689f49e3605e8b97cb665201e..a08ed7faa870bc5182138843d5aa9690969e205d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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,
index dab8614e60b94c1f2eb49df8a961d261c2a3e0f8..d6c8774017459bee7f9855814c038ad405ed3b88 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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>;
 
index 813613ea5bad79cc591d9898c3ad540da8b68715..902323e2b3b66b3f1ff4f928bac5be03b583bd88 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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>;
 
index 4548f92fa89ecff3d1488d71bbcc0fe4f57cf0b6..6b6b0316c671773c991553e2e8dda7ffe4920958 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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>;
 
index 3d4574b43bca658855b5164a98f1f6ed4c5b71dc..3bfaf0c06fa26f6079ba68ac42bb097a34f211f9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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>;
 
index 6943dcb627a5f1983934d2ffafd89e02bb666527..dc8e56dc03cf98ed80e9581ba8e586e8cc28c3e1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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>;
 
index 78e57348aa4fca77868381e3c00e7dbc8bb15144..8f6413d3445c86eb7303d14de09fde015d0e9c95 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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>;
 
index c9d44bf7b58c9967610e2b91a75dd8be0c20ad78..d519c28479a63f94f12b7b20d1f721718cfd51c1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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>;
 
index 6713702c63567669d041b40752de3a5356a9365f..0f814322c994380efcfeb5693ac6663f03eccd85 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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.216/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;;
index 0371353b40597a39837919430a01eb09c4374b63..ce666bc9cc0088c92ec834a7bad11f3ea5a15660 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> { ... }
@@ -134,7 +134,7 @@ references to member variables from <code>dyn Error</code> trait objects.</p>
     T: <a class="trait" href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'static,</div></h4></section></summary><div class="docblock"><p>Forwards to the method defined on the type <code>dyn Error</code>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.downcast_mut-1" class="method"><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/error.rs.html#255">Source</a></span><h4 class="code-header">pub fn <a href="#method.downcast_mut-1" class="fn">downcast_mut</a>&lt;T&gt;(&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.reference.html">&amp;mut T</a>&gt;<div class="where">where
     T: <a class="trait" href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'static,</div></h4></section></summary><div class="docblock"><p>Forwards to the method defined on the type <code>dyn Error</code>.</p>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-dyn+Error+%2B+Send+%2B+Sync" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#260">Source</a><a href="#impl-dyn+Error+%2B+Send+%2B+Sync" class="anchor">§</a><h3 class="code-header">impl dyn <a class="trait" href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.is-2" class="method"><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/error.rs.html#264">Source</a></span><h4 class="code-header">pub fn <a href="#method.is-2" class="fn">is</a>&lt;T&gt;(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><div class="where">where
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-dyn+Error+%2B+Send+%2B+Sync" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#260">Source</a><a href="#impl-dyn+Error+%2B+Send+%2B+Sync" class="anchor">§</a><h3 class="code-header">impl dyn <a class="trait" href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.is-2" class="method"><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/error.rs.html#264">Source</a></span><h4 class="code-header">pub fn <a href="#method.is-2" class="fn">is</a>&lt;T&gt;(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><div class="where">where
     T: <a class="trait" href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'static,</div></h4></section></summary><div class="docblock"><p>Forwards to the method defined on the type <code>dyn Error</code>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.downcast_ref-2" class="method"><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/error.rs.html#271">Source</a></span><h4 class="code-header">pub fn <a href="#method.downcast_ref-2" class="fn">downcast_ref</a>&lt;T&gt;(&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;T</a>&gt;<div class="where">where
     T: <a class="trait" href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'static,</div></h4></section></summary><div class="docblock"><p>Forwards to the method defined on the type <code>dyn Error</code>.</p>
@@ -192,9 +192,9 @@ use <code>skip(1)</code>.</p>
     self: <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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>&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="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;T&gt;, <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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>&gt;&gt;<div class="where">where
     T: <a class="trait" href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'static,</div></h4></section></summary><div class="docblock"><p>Attempts to downcast the box to a concrete type.</p>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-dyn+Error+%2B+Send+%2B+Sync-1" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#780">Source</a><a href="#impl-dyn+Error+%2B+Send+%2B+Sync-1" class="anchor">§</a><h3 class="code-header">impl dyn <a class="trait" href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.downcast-2" class="method"><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/alloc/boxed/convert.rs.html#785">Source</a></span><h4 class="code-header">pub fn <a href="#method.downcast-2" class="fn">downcast</a>&lt;T&gt;(
-    self: <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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; <a 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/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;T&gt;, <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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 class="where">where
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-dyn+Error+%2B+Send+%2B+Sync-1" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#780">Source</a><a href="#impl-dyn+Error+%2B+Send+%2B+Sync-1" class="anchor">§</a><h3 class="code-header">impl dyn <a class="trait" href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.downcast-2" class="method"><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/alloc/boxed/convert.rs.html#785">Source</a></span><h4 class="code-header">pub fn <a href="#method.downcast-2" class="fn">downcast</a>&lt;T&gt;(
+    self: <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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>&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="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;T&gt;, <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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>&gt;&gt;<div class="where">where
     T: <a class="trait" href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'static,</div></h4></section></summary><div class="docblock"><p>Attempts to downcast the box to a concrete type.</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-From%3C%26str%3E-for-Box%3Cdyn+Error%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.6.0">1.6.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#686">Source</a></span><a href="#impl-From%3C%26str%3E-for-Box%3Cdyn+Error%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;&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt; for <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-5" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#701">Source</a><a href="#method.from-5" 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: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'a&gt;</h4></section></summary><div class="docblock"><p>Converts a <a href="https://doc.rust-lang.org/nightly/std/primitive.str.html" title="primitive str"><code>str</code></a> into a box of dyn <a href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a>.</p>
 <h5 id="examples-7"><a class="doc-anchor" href="#examples-7">§</a>Examples</h5>
@@ -204,7 +204,7 @@ use <code>skip(1)</code>.</p>
 <span class="kw">let </span>a_str_error = <span class="string">"a str error"</span>;
 <span class="kw">let </span>a_boxed_error = Box::&lt;<span class="kw">dyn </span>Error&gt;::from(a_str_error);
 <span class="macro">assert!</span>(mem::size_of::&lt;Box&lt;<span class="kw">dyn </span>Error&gt;&gt;() == mem::size_of_val(<span class="kw-2">&amp;</span>a_boxed_error))</code></pre></div>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26str%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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/boxed/convert.rs.html#662">Source</a></span><a href="#impl-From%3C%26str%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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;&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt; for <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-4" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#679">Source</a><a href="#method.from-4" 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: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a&gt;</h4></section></summary><div class="docblock"><p>Converts a <a href="https://doc.rust-lang.org/nightly/std/primitive.str.html" title="primitive str"><code>str</code></a> into a box of dyn <a href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send"><code>Send</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync"><code>Sync</code></a>.</p>
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26str%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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/boxed/convert.rs.html#662">Source</a></span><a href="#impl-From%3C%26str%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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;&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt; for <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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> + 'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-4" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#679">Source</a><a href="#method.from-4" 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: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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> + 'a&gt;</h4></section></summary><div class="docblock"><p>Converts a <a href="https://doc.rust-lang.org/nightly/std/primitive.str.html" title="primitive str"><code>str</code></a> into a box of dyn <a href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send"><code>Send</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync"><code>Sync</code></a>.</p>
 <h5 id="examples-6"><a class="doc-anchor" href="#examples-6">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>std::error::Error;
 <span class="kw">use </span>std::mem;
@@ -222,7 +222,7 @@ use <code>skip(1)</code>.</p>
 <span class="kw">let </span>a_cow_str_error = Cow::from(<span class="string">"a str error"</span>);
 <span class="kw">let </span>a_boxed_error = Box::&lt;<span class="kw">dyn </span>Error&gt;::from(a_cow_str_error);
 <span class="macro">assert!</span>(mem::size_of::&lt;Box&lt;<span class="kw">dyn </span>Error&gt;&gt;() == mem::size_of_val(<span class="kw-2">&amp;</span>a_boxed_error))</code></pre></div>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CCow%3C'b,+str%3E%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.22.0">1.22.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#708">Source</a></span><a href="#impl-From%3CCow%3C'b,+str%3E%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, '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;<a class="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'b, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;&gt; for <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-6" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#723">Source</a><a href="#method.from-6" 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="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'b, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;) -&gt; <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a&gt;</h4></section></summary><div class="docblock"><p>Converts a <a href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow"><code>Cow</code></a> into a box of dyn <a href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send"><code>Send</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync"><code>Sync</code></a>.</p>
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CCow%3C'b,+str%3E%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.22.0">1.22.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#708">Source</a></span><a href="#impl-From%3CCow%3C'b,+str%3E%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, '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;<a class="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'b, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;&gt; for <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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> + 'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-6" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#723">Source</a><a href="#method.from-6" 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="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'b, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;) -&gt; <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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> + 'a&gt;</h4></section></summary><div class="docblock"><p>Converts a <a href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow"><code>Cow</code></a> into a box of dyn <a href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send"><code>Send</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync"><code>Sync</code></a>.</p>
 <h5 id="examples-8"><a class="doc-anchor" href="#examples-8">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>std::error::Error;
 <span class="kw">use </span>std::mem;
@@ -254,8 +254,8 @@ use <code>skip(1)</code>.</p>
 <span class="macro">assert!</span>(<span class="number">0 </span>== mem::size_of_val(<span class="kw-2">&amp;</span>an_error));
 <span class="kw">let </span>a_boxed_error = Box::&lt;<span class="kw">dyn </span>Error&gt;::from(an_error);
 <span class="macro">assert!</span>(mem::size_of::&lt;Box&lt;<span class="kw">dyn </span>Error&gt;&gt;() == mem::size_of_val(<span class="kw-2">&amp;</span>a_boxed_error))</code></pre></div>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CE%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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/boxed/convert.rs.html#557">Source</a></span><a href="#impl-From%3CE%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 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;E&gt; for <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a&gt;<div class="where">where
-    E: <a class="trait" href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a,</div></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="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#589">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: E) -&gt; <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a&gt;</h4></section></summary><div class="docblock"><p>Converts a type of <a href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send"><code>Send</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync"><code>Sync</code></a> into a box of
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CE%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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/boxed/convert.rs.html#557">Source</a></span><a href="#impl-From%3CE%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 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;E&gt; for <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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> + 'a&gt;<div class="where">where
+    E: <a class="trait" href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a,</div></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="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#589">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: E) -&gt; <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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> + 'a&gt;</h4></section></summary><div class="docblock"><p>Converts a type of <a href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send"><code>Send</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync"><code>Sync</code></a> into a box of
 dyn <a href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send"><code>Send</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync"><code>Sync</code></a>.</p>
 <h5 id="examples-3"><a class="doc-anchor" href="#examples-3">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>std::error::Error;
@@ -290,7 +290,7 @@ dyn <a href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde
 <span class="kw">let </span>a_string_error = <span class="string">"a string error"</span>.to_string();
 <span class="kw">let </span>a_boxed_error = Box::&lt;<span class="kw">dyn </span>Error&gt;::from(a_string_error);
 <span class="macro">assert!</span>(mem::size_of::&lt;Box&lt;<span class="kw">dyn </span>Error&gt;&gt;() == mem::size_of_val(<span class="kw-2">&amp;</span>a_boxed_error))</code></pre></div>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CString%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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/boxed/convert.rs.html#596">Source</a></span><a href="#impl-From%3CString%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>&gt; for <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a&gt;</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="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#611">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: <a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>) -&gt; <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'a&gt;</h4></section></summary><div class="docblock"><p>Converts a <a href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String"><code>String</code></a> into a box of dyn <a href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send"><code>Send</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync"><code>Sync</code></a>.</p>
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CString%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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/boxed/convert.rs.html#596">Source</a></span><a href="#impl-From%3CString%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%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="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>&gt; for <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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> + 'a&gt;</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="https://doc.rust-lang.org/nightly/src/alloc/boxed/convert.rs.html#611">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: <a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>) -&gt; <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="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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> + 'a&gt;</h4></section></summary><div class="docblock"><p>Converts a <a href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String"><code>String</code></a> into a box of dyn <a href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError"><code>Error</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send"><code>Send</code></a> + <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync"><code>Sync</code></a>.</p>
 <h5 id="examples-4"><a class="doc-anchor" href="#examples-4">§</a>Examples</h5>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>std::error::Error;
 <span class="kw">use </span>std::mem;
index 01d09ae75928c22659b36c0aa5f91c4f40983501..76166f55006cabce25ed019ada3f9ba848753fce 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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.216/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,
index ccab2f980bedc98175149b9ca8c53ae23b67011c..080f0a53cce06b360820e11f86ecb002dd24a2e7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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.216/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
index cf7a67f6a4a83cbc2fc13520f2150405eeb6d1dc..04a19ef4e7bba630b7d00be3fdd051f86ea02804 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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.216/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,
index 3f851727c7340ded971f537edbab62d0f993369b..145fb29601959f2c2a35f8bef4b807b17abd93c2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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.216/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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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.216/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;;
index e95c8d1a1140c4025f924cb398f0d06bdb87dd9d..cf2877d5e549e759a2858e530b7a138eaa8e1873 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="mod" href="serde_details/index.html" title="mod bdk_chain::bitcoin::hashes::serde_macros::serde_details">serde_<wbr>details</a></div><div class="desc docblock-short">Functions used by serde impls of all hashes.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 01623c2c9a9a8ed611d56caef17048ae7405375b..287d1a8fa52a9eac027037ff127485eb2eb3e3f5 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">Serde<wbr>Hash</a></div><div class="desc docblock-short">Default serialization/deserialization methods.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index cfb4bad17a25e63a178e989c68ea5ecbdcbb4ecd..87f371e1eccbb18931005c6c30a978d2fa665af8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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>
index 3b9f68a7e76a3b3b1fffe6102d525d0add60c567..937fc8c3430cc6d83b61a4e2cd8d487ebc183b7d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></div><div class="desc docblock-short">Output of the SHA1 hash function.</div></li><li><div class="item-name"><a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha1::HashEngine">Hash<wbr>Engine</a></div><div class="desc docblock-short">Engine to compute SHA1 hash function.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 630bc23ca2c25a67cf42d2dbea589b6d3b95a454..be47f72c6bc4231e0668552112ccb5e1cb3a0d91 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 66e5e409ebceeedab1f88e9ad450e39b654736d0..735a69a05bc2cfc293e07282129a37d1ab73a242 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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="../../secp256k1/hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::secp256k1::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="../../secp256k1/hashes/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="../../secp256k1/hashes/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="../../secp256k1/hashes/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="../../secp256k1/hashes/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="../../secp256k1/hashes/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#1674">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#1689">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 1a983bb0667571c2a2d2b9d5eef2ab651c3a3527..37b169395077b97a65edca38b466221c27ae1245 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></div><div class="desc docblock-short">Output of the SHA256 hash function.</div></li><li><div class="item-name"><a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">Hash<wbr>Engine</a></div><div class="desc docblock-short">Engine to compute SHA256 hash function.</div></li><li><div class="item-name"><a class="struct" href="struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></div><div class="desc docblock-short">Output of the SHA256 hash function.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index df75a08ab02c49a476673facc3211a033d1fa0f7..fe00f43af9b7c2790c932f20ed9175a70650e10e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 14d92fa8ebda31d969be6c412093d51de2740527..fe280e211e94dbb2b8fe8a9dd6718bcc4f31bcb3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 7d812cf05971e7a7ddd94f7f664769816f7c8340..2dfef5c81328b0796be397e89d3586e1389aa6e5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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="../../secp256k1/hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::secp256k1::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 daeeac3789b189cf24769a9ead3ee72dc6b44a93..197f6ca61b23af239b1762888652caf5d2e87ce9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></div><div class="desc docblock-short">Output of the SHA256d hash function.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index e471d526505b8e600faae483f509ea10448cd787..96aebdfd1962d214c336ff53fad51f6d8f64118c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 8c9c1623298a69cca1059ad96e721d417053d6b7..ce9d7a710ccf36463fc9024bada1333eb5951a41 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a></div><div class="desc docblock-short">Output of the SHA256t hash function.</div></li></ul><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="trait" href="trait.Tag.html" title="trait bdk_chain::bitcoin::hashes::sha256t::Tag">Tag</a></div><div class="desc docblock-short">Trait representing a tag that can be used as a context for SHA256t hashes.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 0998100c3999dabcfcf4b47c9384b3fcf64e7b8c..05eae63c3cd9e8332f71c8f85a61cc259ef8299e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 02a9a37f1dbe518db6dac701e319900079113ba5..94191419c5181a42c5944de1211ae9dd44af1d54 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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>
index 6000d7f807060ab14543c65c2ba0cd09bd1e1a7d..fdc5cbed32006a94783acf6308c13357d1ba5802 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></div><div class="desc docblock-short">Output of the SHA384 hash function.</div></li><li><div class="item-name"><a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">Hash<wbr>Engine</a></div><div class="desc docblock-short">Engine to compute SHA384 hash function.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index bf5d03bae9b2846b17eb7006f3420cc5ded34924..dd5080c31eb2f4660472e90a5ead0ba2481f2105 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 a119ee9a2f8900afbb6956ad30cb98ff04537441..66ea56eb813e7ee5985ba547a8f749390dc2f6e8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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="../../secp256k1/hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::secp256k1::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="../../secp256k1/hashes/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="../../secp256k1/hashes/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="../../secp256k1/hashes/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="../../secp256k1/hashes/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="../../secp256k1/hashes/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 8439ec97f3f0e8e21d3d0e6617815c209a4ca109..118904a47c5394ed12935f7e7d6f3b0ae808e10a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></div><div class="desc docblock-short">Output of the SHA512 hash function.</div></li><li><div class="item-name"><a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512::HashEngine">Hash<wbr>Engine</a></div><div class="desc docblock-short">Engine to compute SHA512 hash function.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 3035b5955007ced3231e0f4cdcb1131e7adc0162..715daca8321dadf608569307c49ce543aff6b656 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 31cdcb81b0a09d79503b9788b3068b19e9e547f7..d8c6a7aa4a18886a5921b8ef42ad7372d32c85b0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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="../../secp256k1/hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::secp256k1::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="../../secp256k1/hashes/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="../../secp256k1/hashes/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="../../secp256k1/hashes/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="../../secp256k1/hashes/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="../../secp256k1/hashes/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#1674">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#1689">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 f0c712a7fd3635c536ba0cbb7864aac8bebbff63..7d03888a06364a411be205e5bd11668ab81b81b8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 4e285453d4aefabfaba37a8534c7c0e40a904abf..bbe1498b91348e318b5d5f98760e121058fc1ff0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 04c1053c745ecdddcb1fe1bc2f977641b5457f4e..bb952851c85e09a6d1b3c1722e534603300d0483 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 6285364d7cbc13d7ac3f06528de1727be46adb34..f7649a3c9441eeb215ad6de23f1bb74608f3b467 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></div><div class="desc docblock-short">Output of the SipHash24 hash function.</div></li><li><div class="item-name"><a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::siphash24::HashEngine">Hash<wbr>Engine</a></div><div class="desc docblock-short">Engine to compute the SipHash24 hash function.</div></li><li><div class="item-name"><a class="struct" href="struct.State.html" title="struct bdk_chain::bitcoin::hashes::siphash24::State">State</a></div><div class="desc docblock-short">Internal state of the <a href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::siphash24::HashEngine"><code>HashEngine</code></a>.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 76c7d8609c3dcec73776fd40cf8bcf01d04caf56..0f6600d5e6b3c8a36d490b19c64cc9c9808e2967 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 8974d7bab6638ef5f5d1b22d3d2a276073a65db5..143d9ca46395cd036cb138348fddeb6a5c3469a1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 59d2e174b06d47c8264a31e5b229e9d36d27570f..469dfc0aaa79e3f92e859530dd9fd1c8005e6651 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 1890c872c17999a4208e26e347eec0dfd43e8bb8..801d7eb6c5f0e4c542aeb9c375e44f438d099d53 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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="../secp256k1/hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::secp256k1::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="../secp256k1/hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::secp256k1::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="../secp256k1/hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::secp256k1::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="../secp256k1/hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::secp256k1::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="../secp256k1/hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::secp256k1::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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> for <a class="struct" href="../secp256k1/hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::secp256k1::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="serde/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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="../secp256k1/hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::secp256k1::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="../secp256k1/hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::secp256k1::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="../secp256k1/hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::secp256k1::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="../secp256k1/hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::secp256k1::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 701f8fae3c1a5e81b637e836ef110ac6bbdc0e29..6c20afbe5aef507181e66c17f80e0fccdc01771a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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="../secp256k1/hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::secp256k1::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="../secp256k1/hashes/struct.Hmac.html" title="struct bdk_chain::bitcoin::secp256k1::hashes::Hmac">Hmac</a>&lt;T&gt;<div class="where">where
index 61989347708ccaaac00a071126a7e4785be4b3d9..f3a73b7c998dff19e30625380465ff6970814499 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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="../secp256k1/hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::secp256k1::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="../secp256k1/hashes/struct.HmacEngine.html" title="struct bdk_chain::bitcoin::secp256k1::hashes::HmacEngine">HmacEngine</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="../secp256k1/hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::secp256k1::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="../secp256k1/hashes/struct.HmacEngine.html" title="struct bdk_chain::bitcoin::secp256k1::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 1d4de5e5b35d5138ce0a9ff4f53672ed05eba7bf..1fa8632921f58cf2abeeb867f159d07762658815 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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>
index e8338647e65aa34f3162574daacec3bec8e2a827..565754a823c08c8c4433c7e6aa31b05e26013250 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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>;
index 91906ccc4b1b6814e44e570e508ee8556c3b39bf..67cfe06f532a455ee06141d12e7977e23f18caa0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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="#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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 0291ba1af319c28de39dedd71023484c4104102a..a03ea5302bc7f2d8474eae43ddefe1c996a51178 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 4564d1beff94b3dbb3798c39148680a34db527a2..a2f1654990c766454e8963dc008de26222307eeb 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 2e73d67a840b27926c35b8f3bf413b7ad915b038..bf5362f7f32848b73efc23eee17c3434c4b8a592 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 024f6626656c75e2b7113f9ccfc7a7f2000121eb..0cba37508955dbeba7a7af84bbea8b4ed8fc66a9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 abcb0fe66bbe9384d6d011f7a12e502ed0b28807..36e7acb272924cc9a6ff27df5967d15a2605a538 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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="#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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 30232b46a99f8582bb4eee144a3f1df6cdadc781..b8e3617a985ad51de9e3224121470c5cf32e8aa5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 d8f5b420e6a88c332f5a584eff889797a5467385..9ef28e6d210f5b48f83ec36056ac3035c74f55e4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 5f2d9531084f61389cf6488e3662cfc872e34a0c..7d83a5d3a638b138e513172412bbd78f3c8f3642 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="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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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>
+    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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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>&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>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.get_ref" class="method"><h4 class="code-header">pub fn <a href="#method.get_ref" class="fn">get_ref</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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'static)&gt;</h4></section></summary><div class="docblock"><p>Returns a reference to this error.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.get_ref" class="method"><h4 class="code-header">pub fn <a href="#method.get_ref" class="fn">get_ref</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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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> + 'static)&gt;</h4></section></summary><div class="docblock"><p>Returns a reference to this error.</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-Error" class="impl"><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::io::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 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-Error" class="impl"><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::io::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 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, 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;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::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 href="#impl-Error-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> for <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.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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"><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/ser/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/ser/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"><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CError%3E-for-Error" class="impl"><a href="#impl-From%3CError%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.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt; for <a class="enum" href="../bip158/enum.Error.html" title="enum bdk_chain::bitcoin::bip158::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>(io: <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>) -&gt; <a class="enum" href="../bip158/enum.Error.html" title="enum bdk_chain::bitcoin::bip158::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-From%3CError%3E-for-Error-1" class="impl"><a href="#impl-From%3CError%3E-for-Error-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;<a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt; for <a class="enum" href="../consensus/encode/enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</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>(error: <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>) -&gt; <a class="enum" href="../consensus/encode/enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::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-From%3CError%3E-for-Error-2" class="impl"><a href="#impl-From%3CError%3E-for-Error-2" 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.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</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-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.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</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-From%3CError%3E-for-Error-3" class="impl"><a href="#impl-From%3CError%3E-for-Error-3" 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="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>&gt; for <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.from-5" class="method trait-impl"><a href="#method.from-5" 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>(o: <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; <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::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-From%3CError%3E-for-Error-4" class="impl"><a href="#impl-From%3CError%3E-for-Error-4" 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.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt; for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-6" class="method trait-impl"><a href="#method.from-6" 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>(o: <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::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-From%3CError%3E-for-SigningDataError%3CE%3E" class="impl"><a href="#impl-From%3CError%3E-for-SigningDataError%3CE%3E" class="anchor">§</a><h3 class="code-header">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="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt; for <a class="enum" href="../sighash/enum.SigningDataError.html" title="enum bdk_chain::bitcoin::sighash::SigningDataError">SigningDataError</a>&lt;E&gt;</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.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>) -&gt; <a class="enum" href="../sighash/enum.SigningDataError.html" title="enum bdk_chain::bitcoin::sighash::SigningDataError">SigningDataError</a>&lt;E&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-From%3CErrorKind%3E-for-Error" class="impl"><a href="#impl-From%3CErrorKind%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.ErrorKind.html" title="enum bdk_chain::bitcoin::io::ErrorKind">ErrorKind</a>&gt; for <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.from-4" class="method trait-impl"><a href="#method.from-4" 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>(kind: <a class="enum" href="enum.ErrorKind.html" title="enum bdk_chain::bitcoin::io::ErrorKind">ErrorKind</a>) -&gt; <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a></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-Error" class="impl"><a href="#impl-Freeze-for-Error" 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.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a></h3></section><section id="impl-RefUnwindSafe-for-Error" class="impl"><a href="#impl-RefUnwindSafe-for-Error" 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.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a></h3></section><section id="impl-Send-for-Error" class="impl"><a href="#impl-Send-for-Error" 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.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a></h3></section><section id="impl-Sync-for-Error" class="impl"><a href="#impl-Sync-for-Error" 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.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a></h3></section><section id="impl-Unpin-for-Error" class="impl"><a href="#impl-Unpin-for-Error" 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.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a></h3></section><section id="impl-UnwindSafe-for-Error" class="impl"><a href="#impl-UnwindSafe-for-Error" 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.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</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 7126f69b9bd542695d35b33a37fe44c82c818714..d0be9c9cf9aa1c2ebd85733750325915e942dabb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 8e1bf3c70546ab302a549936f21b7d93c07579f9..ec9ccde5d11ea4802b9095bad29c22661cb3d129 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 fa5b96a6d96b4cfa6e0d0e764f2bf23b0f7a99fa..d282d5134cdb26e3d144458890ea970c7360b81b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 01672310fa554d0b96b30f9f59f642e8d311c772..4365f2b8e09ec18456c9cdfceb09f713bcd41b69 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 be9a1ff9aa579c6f8936193c12e3bba8ff5401a3..d1e50863bab87841312434573eb3b878aede27e3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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>);
index 731d0b2dc2adc6dac8f57af4f9d2300a697a37ad..0319749be1b1d1cbd6ab07eb430b0b5ad6e3fc9f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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;;
 
index e0d8551222d0608d563ba516ce55eb83d4ae4aa7..0343c2d1bdbedef383be9a9a9050ffc8be783534 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 f4e6884b6b37b96785d43d4d137bc7014c219466..709d60c4f3b9aeadb66e5b0df7b18e0a6956b73f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 c1ff98dd15f41f7f91d48b6f76981cca14b9bfd2..b9e8c10d8d46e47056144182d27af36a9c77953c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 9728ab77232ac70406663156a1daea439d3e82c4..8bae34f77686d3a74598b9360836cf5023ddbb8b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 75de46c7400c9e0232275fd7164e6221a1adef98..f16e8093049ba961f770c5f792c32b2540f6926f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 9aa241f9849a25c1443fc291ad3bd2bfbfaf4408..5372b676fe23b7051fd6b366668a764a954cd3d4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 374f3d9a2533af18b78c4a4fca262c68dbf0ed40..a59040e56b6d5c96e185223a1bf41823d9650579 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 15ec652aad769ac9825eaf0cbbcd086091ece67f..d75e4f4e97f3f97ba74c01a6a3ca62f2b622ad87 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::key::CompressedPublicKey">Compressed<wbr>Public<wbr>Key</a></div><div class="desc docblock-short">An always-compressed Bitcoin ECDSA public key</div></li><li><div class="item-name"><a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">Invalid<wbr>Address<wbr>Version<wbr>Error</a></div><div class="desc docblock-short">Invalid address version in decoded base58 data.</div></li><li><div class="item-name"><a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">Invalid<wbr>Base58<wbr>Payload<wbr>Length<wbr>Error</a></div><div class="desc docblock-short">Decoded base58 data was an invalid length.</div></li><li><div class="item-name"><a class="struct" href="struct.Keypair.html" title="struct bdk_chain::bitcoin::key::Keypair">Keypair</a></div><div class="desc docblock-short">Opaque data structure that holds a keypair consisting of a secret and a public key.</div></li><li><div class="item-name"><a class="struct" href="struct.PrivateKey.html" title="struct bdk_chain::bitcoin::key::PrivateKey">Private<wbr>Key</a></div><div class="desc docblock-short">A Bitcoin ECDSA private key</div></li><li><div class="item-name"><a class="struct" href="struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::key::PubkeyHash">Pubkey<wbr>Hash</a></div><div class="desc docblock-short">A hash of a public key.</div></li><li><div class="item-name"><a class="struct" href="struct.PublicKey.html" title="struct bdk_chain::bitcoin::key::PublicKey">Public<wbr>Key</a></div><div class="desc docblock-short">A Bitcoin ECDSA public key</div></li><li><div class="item-name"><a class="struct" href="struct.Secp256k1.html" title="struct bdk_chain::bitcoin::key::Secp256k1">Secp256k1</a></div><div class="desc docblock-short">The secp256k1 engine, used to execute all signature operations.</div></li><li><div class="item-name"><a class="struct" href="struct.SortKey.html" title="struct bdk_chain::bitcoin::key::SortKey">SortKey</a></div><div class="desc docblock-short">An opaque return type for PublicKey::to_sort_key</div></li><li><div class="item-name"><a class="struct" href="struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">Tweaked<wbr>Keypair</a></div><div class="desc docblock-short">Tweaked BIP-340 key pair</div></li><li><div class="item-name"><a class="struct" href="struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">Tweaked<wbr>Public<wbr>Key</a></div><div class="desc docblock-short">Tweaked BIP-340 X-coord-only public key</div></li><li><div class="item-name"><a class="struct" href="struct.UncompressedPublicKeyError.html" title="struct bdk_chain::bitcoin::key::UncompressedPublicKeyError">Uncompressed<wbr>Public<wbr>KeyError</a></div><div class="desc docblock-short">Segwit public keys must always be compressed.</div></li><li><div class="item-name"><a class="struct" href="struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::key::WPubkeyHash">WPubkey<wbr>Hash</a></div><div class="desc docblock-short">SegWit version of a public key hash.</div></li><li><div class="item-name"><a class="struct" href="struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::key::XOnlyPublicKey">XOnly<wbr>Public<wbr>Key</a></div><div class="desc docblock-short">An x-only public key, used for verification of Taproot signatures and serialized according to BIP-340.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.FromSliceError.html" title="enum bdk_chain::bitcoin::key::FromSliceError">From<wbr>Slice<wbr>Error</a></div><div class="desc docblock-short">Error returned while generating key from slice.</div></li><li><div class="item-name"><a class="enum" href="enum.FromWifError.html" title="enum bdk_chain::bitcoin::key::FromWifError">From<wbr>WifError</a></div><div class="desc docblock-short">Error generated from WIF key format.</div></li><li><div class="item-name"><a class="enum" href="enum.Parity.html" title="enum bdk_chain::bitcoin::key::Parity">Parity</a></div><div class="desc docblock-short">Represents the parity passed between FFI function calls.</div></li><li><div class="item-name"><a class="enum" href="enum.ParseCompressedPublicKeyError.html" title="enum bdk_chain::bitcoin::key::ParseCompressedPublicKeyError">Parse<wbr>Compressed<wbr>Public<wbr>KeyError</a></div><div class="desc docblock-short">Error returned when parsing a <a href="../struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey"><code>CompressedPublicKey</code></a> from a string.</div></li><li><div class="item-name"><a class="enum" href="enum.ParsePublicKeyError.html" title="enum bdk_chain::bitcoin::key::ParsePublicKeyError">Parse<wbr>Public<wbr>KeyError</a></div><div class="desc docblock-short">Error returned while constructing public key from string.</div></li></ul><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="trait" href="trait.TapTweak.html" title="trait bdk_chain::bitcoin::key::TapTweak">TapTweak</a></div><div class="desc docblock-short">A trait for tweaking BIP340 key types (x-only public keys and key pairs).</div></li><li><div class="item-name"><a class="trait" href="trait.Verification.html" title="trait bdk_chain::bitcoin::key::Verification">Verification</a></div><div class="desc docblock-short">Marker trait for indicating that an instance of <a href="struct.Secp256k1.html" title="struct bdk_chain::bitcoin::key::Secp256k1"><code>Secp256k1</code></a> can be used for verification.</div></li></ul><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="type" href="type.UntweakedKeypair.html" title="type bdk_chain::bitcoin::key::UntweakedKeypair">Untweaked<wbr>Keypair</a></div><div class="desc docblock-short">Untweaked BIP-340 key pair</div></li><li><div class="item-name"><a class="type" href="type.UntweakedPublicKey.html" title="type bdk_chain::bitcoin::key::UntweakedPublicKey">Untweaked<wbr>Public<wbr>Key</a></div><div class="desc docblock-short">Untweaked BIP-340 X-coord-only public key</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 64d85f779b17c83ac2f0af6722b512b8e5232da0..8d304607ebc69ef12cb3b6f00fd5de1018150876 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 b470757beb3baf2bac63bbc395265b5d2a891f03..6788f51d933c00d394ac1cc3c81fd5286e397205 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 94d60516e34be46d8be5e1558803658f0bc0e910..bb2212c5705df88ef8a398915bec8a82c397d54a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 8a6cb45cf75305e0ec8859883e3315d166a5a50c..f7512336e2e9c6e21babe76e13e022f629f084c1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 fca8725560404a8b74758023e7bfcfbe2a5d1633..91a2897bcdb7533c87b5bb3207dc67802ebbd0d7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 9256920a41c39900c42e5188d75c139f0c2e54ca..b3856c1c7e52747c2874ef63a70b63461941cc24 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 be94fe73bf43ce7bd138bc375c32887fff33b6d8..994dce6bbc1795faddb74af72f8f57663811ac76 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 c76318a63937d7896ace57d67ab7d64949f3b1f8..9d3a15403c06924ebf6de437f61d18adcf581665 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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="struct.Secp256k1.html" title="struct bdk_chain::bitcoin::key::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="struct.Secp256k1.html" title="struct bdk_chain::bitcoin::key::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 46561d701f4b13d89ca889232035cf6e7710c590..ed5bb2611aa4d11a55b5d88ef0b2bb0a607b96a2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 ead29ada7e9c498812d523b89049570c95ecbce8..c81b5ec02e5543c8fc9c2c402b9b8e6890791542 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 c2496b47b46bb1e46ca3c32c07880b9d1cbb3903..e20a615fa16814566e27bf65f9f87bc8451bef08 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 0677b9988614c59a5b09e12a321bcf2393291389..c8727940c541bd73cfc8624a5d43a16e4c15ec35 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 8f4a21a9e67fc572616f1d26811733aa40b46dda..13ebb65dcb04cf42c5820082bc4919c2180bb620 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 ccd0dca3b4938ec3f736c06368d1711e04f56ba7..f8ff46e3dbce0436848894cd5d90581b86fc0dfc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 4b07244c6ef24fb924a86f9dd112e2cd5f5abe59..9ba9596894d456782356f981fa80b80a098f2690 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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>;
 
index fee377e9a6b758e6971faefbc3494ed67383ce8e..cc88f54c895d4ee1a388aea04de5c71f15fd4696 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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="struct.Secp256k1.html" title="struct bdk_chain::bitcoin::key::Secp256k1"><code>Secp256k1</code></a> can be used 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="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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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="struct.Secp256k1.html" title="struct bdk_chain::bitcoin::key::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::key::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="trait.Verification.html" title="trait bdk_chain::bitcoin::key::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="trait.Verification.html" title="trait bdk_chain::bitcoin::key::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="trait.Verification.html" title="trait bdk_chain::bitcoin::key::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 439a8f9261aa6d7693f7e220e10abd9df811adb1..2a6012b0aef312283a3766c82baad7ea661b0682 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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="struct.Keypair.html" title="struct bdk_chain::bitcoin::key::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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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="struct.Keypair.html" title="struct bdk_chain::bitcoin::key::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/key/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 6375f3dbf2576ba7befffa85ccf9279a5d32194c..700db52094a0450fa27a39cf321e0d83b6a8075c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 84ed4b94c051f32cd076fb42e24044effe10f19b..3b2d7ccd26643cdf930b1937a0caa6a122411e94 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 691903c107d273f4cb45052a36840c699aa35a67..1dad156f7ec439eada208fd1828d753865748468 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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="../secp256k1/hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::secp256k1::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="../secp256k1/hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::secp256k1::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../secp256k1/hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::secp256k1::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 d9ad9c4b14fa69a6c85839cd1de9b3943843af85..8c20264ad91016fb2f1ef9c5077ce47f327e16a8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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="../secp256k1/hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::secp256k1::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="../secp256k1/hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::secp256k1::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../secp256k1/hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::secp256k1::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 f7876f99c978a2ccd3240da9e5b5f4622e5fdab3..6261466a0876456f2323b9e69faf403381f46ea5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 35c0f449cc6d3b4c39e4625a1a66c04adcd37e29..367410bd42367d8408965e6362af5e8c407388c3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 68f238249ffc4ed934f5d2a3402c592b971bb4bb..efc56701f8364618abc28210d6739eb99a627dd2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 5f27be5a549cc58db15a063b85271b111d24637e..2a2606ec7ffd757d40805117a7d4cab5c693c553 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 ba29125d9daa935ec7bb6d07e8d94fa2e9c0065d..597103116d918ce0b909af13ca345d38e76b0770 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 6aa565d9e184d16fa3d364d71ad003f48ceb816d..a395e01890c7cb459bf3e3a95b3f58e3b13b171a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.deserialize.html" title="fn bdk_chain::bitcoin::network::as_core_arg::deserialize">deserialize</a></div></li><li><div class="item-name"><a class="fn" href="fn.serialize.html" title="fn bdk_chain::bitcoin::network::as_core_arg::serialize">serialize</a></div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 09b987102a390efded57a0b97119f58f1a759829..bd7230163930ee79f634e3837d288ea9fcd477f7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 a22dbbefebb75a310119dd5eece8457ea072035d..7e8ac4d864cb93a533f9df65cf6fdc476243fa87 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 281df7a2160d17b9988118f93778e78de3ce9e25..df6d270c4e44af976e5aa751946b31427121340a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 103b7cf5f96f52157c636efc3083473961393a1f..b887f01c5929b2ec40e36c85d21679d1448bb488 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 b760e5d4000f62e42a346599e6a926d603dae563..a47cf50fbc46ec6b0fc06d5f32a7c32a70565ebe 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 b5c001db088cceeb685fa2a2cce10216e936d180..9f33e9fcebc8078205b1f64884f8e4fc328608d2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 2fd024cc81ee30f832db3a3b316d9688f7db2c5d..4422601f9019bf7f784911b040f7b6b4e6ab4894 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.AddrV2Message.html" title="struct bdk_chain::bitcoin::p2p::address::AddrV2Message">Addr<wbr>V2Message</a></div><div class="desc docblock-short">Address received from BIP155 addrv2 message</div></li><li><div class="item-name"><a class="struct" href="struct.Address.html" title="struct bdk_chain::bitcoin::p2p::address::Address">Address</a></div><div class="desc docblock-short">A message which can be sent on the Bitcoin network</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.AddrV2.html" title="enum bdk_chain::bitcoin::p2p::address::AddrV2">AddrV2</a></div><div class="desc docblock-short">Supported networks for use in BIP155 addrv2 message</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index d58cf87b8dafe699d3c4d93d3a07e12f9ea217ed..e162057802c1f57338d68324dabbaf3e876fe629 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 e5c3e313dd7e4730ea01f3d22ae768af8c56b08f..19157480fa06123ee9862f465a7760141e05d86c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 9d04be34ab1f1d3be118540cd1cec8a4f1ed6da4..8de6022df36235bafffc15f9ab300976e32e1e62 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 93e428ed25cf11b6e4e625a0567f69ab851ef46a..f7cd7c4026dce4bd3ec80c857df621b2b0435404 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="mod" href="address/index.html" title="mod bdk_chain::bitcoin::p2p::address">address</a></div><div class="desc docblock-short">Bitcoin network addresses.</div></li><li><div class="item-name"><a class="mod" href="message/index.html" title="mod bdk_chain::bitcoin::p2p::message">message</a></div><div class="desc docblock-short">Bitcoin network messages.</div></li><li><div class="item-name"><a class="mod" href="message_blockdata/index.html" title="mod bdk_chain::bitcoin::p2p::message_blockdata">message_<wbr>blockdata</a></div><div class="desc docblock-short">Bitcoin blockdata network messages.</div></li><li><div class="item-name"><a class="mod" href="message_bloom/index.html" title="mod bdk_chain::bitcoin::p2p::message_bloom">message_<wbr>bloom</a></div><div class="desc docblock-short">Bitcoin Connection Bloom filtering network messages.</div></li><li><div class="item-name"><a class="mod" href="message_compact_blocks/index.html" title="mod bdk_chain::bitcoin::p2p::message_compact_blocks">message_<wbr>compact_<wbr>blocks</a></div><div class="desc docblock-short">BIP152  Compact Blocks network messages</div></li><li><div class="item-name"><a class="mod" href="message_filter/index.html" title="mod bdk_chain::bitcoin::p2p::message_filter">message_<wbr>filter</a></div><div class="desc docblock-short">Bitcoin Client Side Block Filtering network messages.</div></li><li><div class="item-name"><a class="mod" href="message_network/index.html" title="mod bdk_chain::bitcoin::p2p::message_network">message_<wbr>network</a></div><div class="desc docblock-short">Bitcoin network-related network messages.</div></li></ul><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Address.html" title="struct bdk_chain::bitcoin::p2p::Address">Address</a></div><div class="desc docblock-short">A message which can be sent on the Bitcoin network</div></li><li><div class="item-name"><a class="struct" href="struct.Magic.html" title="struct bdk_chain::bitcoin::p2p::Magic">Magic</a></div><div class="desc docblock-short">Network magic bytes to identify the cryptocurrency network the message was intended for.</div></li><li><div class="item-name"><a class="struct" href="struct.ParseMagicError.html" title="struct bdk_chain::bitcoin::p2p::ParseMagicError">Parse<wbr>Magic<wbr>Error</a></div><div class="desc docblock-short">An error in parsing magic bytes.</div></li><li><div class="item-name"><a class="struct" href="struct.ServiceFlags.html" title="struct bdk_chain::bitcoin::p2p::ServiceFlags">Service<wbr>Flags</a></div><div class="desc docblock-short">Flags to indicate which network services a node supports.</div></li><li><div class="item-name"><a class="struct" href="struct.UnknownMagicError.html" title="struct bdk_chain::bitcoin::p2p::UnknownMagicError">Unknown<wbr>Magic<wbr>Error</a></div><div class="desc docblock-short">Error in creating a Network from Magic bytes.</div></li></ul><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="constant" href="constant.PROTOCOL_VERSION.html" title="constant bdk_chain::bitcoin::p2p::PROTOCOL_VERSION">PROTOCOL_<wbr>VERSION</a></div><div class="desc docblock-short">Version of the protocol as appearing in network message headers.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 4f5b9bb5fabc416bc7fccfcf739d93f338d685eb..f16cdaba5a0d4cd6dc06e0ea4805272158e922af 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 3bf1f58b31fd8bfd6b359f897a22279e2b29fc14..40e6564056174251301f9cbd685bdc2b2d623761 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 0d1e35d3266c7bf94028dadba90f7295642cbb29..1f96f69b43a3cef7c8ef31a389f7cd043390073c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 244641bf45f9341011ecc170b0030977b96b98b0..e348db9456d8ebf18d06654f502aa51e36afda70 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.CommandString.html" title="struct bdk_chain::bitcoin::p2p::message::CommandString">Command<wbr>String</a></div><div class="desc docblock-short">Serializer for command string</div></li><li><div class="item-name"><a class="struct" href="struct.CommandStringError.html" title="struct bdk_chain::bitcoin::p2p::message::CommandStringError">Command<wbr>String<wbr>Error</a></div><div class="desc docblock-short">Error returned when a command string is invalid.</div></li><li><div class="item-name"><a class="struct" href="struct.RawNetworkMessage.html" title="struct bdk_chain::bitcoin::p2p::message::RawNetworkMessage">RawNetwork<wbr>Message</a></div><div class="desc docblock-short">A Network message</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.NetworkMessage.html" title="enum bdk_chain::bitcoin::p2p::message::NetworkMessage">Network<wbr>Message</a></div><div class="desc docblock-short">A Network message payload. Proper documentation is available on at
index 6e926d2beaf23e6d0f9f002be4ed58fb30e31e73..7cd20263a554cdc2a9c20b6be34228dcde943743 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 606e47b7adee4587f0e0287bac138805f199496a..1d2fa91dc89d084c3044473aed1d0020f591fc6d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 f89b492cb4065b80422fc1426e5ece41d4687026..fa1876dc00dfa90593529f7398b5d3da3271cce1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 5a9eca0cd5a8161d5282c116ccbb3764cc7885ca..a4b0c67ce0bc5edb0b24c81be974c3c1e70017c4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 c683555c31f796858471b227c89801ff9abc82e2..1718c2d72968d9045f9e9b8d2aa5382c7a4c249b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.GetBlocksMessage.html" title="struct bdk_chain::bitcoin::p2p::message_blockdata::GetBlocksMessage">GetBlocks<wbr>Message</a></div><div class="desc docblock-short">The <code>getblocks</code> message</div></li><li><div class="item-name"><a class="struct" href="struct.GetHeadersMessage.html" title="struct bdk_chain::bitcoin::p2p::message_blockdata::GetHeadersMessage">GetHeaders<wbr>Message</a></div><div class="desc docblock-short">The <code>getheaders</code> message</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.Inventory.html" title="enum bdk_chain::bitcoin::p2p::message_blockdata::Inventory">Inventory</a></div><div class="desc docblock-short">An inventory item.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 84d7269f3d7b091e1f055e6ebef6fbadf54f1083..8fb4429a1e23001fb1450d877d7e551ab711b719 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 96c05f1b15c751e247496b3013df5c0e11efcecd..b1a0561655918e8525204394b26fd7fd4ab3a4af 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 263b466e1af3ede84a94b9e685d8ae93ac3a193c..0aa617e1b6a2e964ceed562c3c4305f38a764576 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 d1537ab499742d19c014127e6cff018b1d9ebbcf..10ba27dd5b006e1194211caa6248b1a67fe75274 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.FilterAdd.html" title="struct bdk_chain::bitcoin::p2p::message_bloom::FilterAdd">Filter<wbr>Add</a></div><div class="desc docblock-short"><code>filteradd</code> message updates the current filter with new data</div></li><li><div class="item-name"><a class="struct" href="struct.FilterLoad.html" title="struct bdk_chain::bitcoin::p2p::message_bloom::FilterLoad">Filter<wbr>Load</a></div><div class="desc docblock-short"><code>filterload</code> message sets the current bloom filter</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.BloomFlags.html" title="enum bdk_chain::bitcoin::p2p::message_bloom::BloomFlags">Bloom<wbr>Flags</a></div><div class="desc docblock-short">Bloom filter update flags</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 80948e6a53f4c9f72ce1882df4bbc36ac3714c43..223383116fbfc5ade2c527ecd8820acf18804d10 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 5d737bc047fb27c62c01297717bc3ff924751c06..c4240821c33515f340c540d0ebf4412847391ce7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 a1e949f84db869b2edf3b046cdaa8b773f3cec8e..20794487505119d69d5efcf0fe955fd1f408a13e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.BlockTxn.html" title="struct bdk_chain::bitcoin::p2p::message_compact_blocks::BlockTxn">Block<wbr>Txn</a></div><div class="desc docblock-short">blocktxn message</div></li><li><div class="item-name"><a class="struct" href="struct.CmpctBlock.html" title="struct bdk_chain::bitcoin::p2p::message_compact_blocks::CmpctBlock">Cmpct<wbr>Block</a></div><div class="desc docblock-short">cmpctblock message</div></li><li><div class="item-name"><a class="struct" href="struct.GetBlockTxn.html" title="struct bdk_chain::bitcoin::p2p::message_compact_blocks::GetBlockTxn">GetBlock<wbr>Txn</a></div><div class="desc docblock-short">getblocktxn message</div></li><li><div class="item-name"><a class="struct" href="struct.SendCmpct.html" title="struct bdk_chain::bitcoin::p2p::message_compact_blocks::SendCmpct">Send<wbr>Cmpct</a></div><div class="desc docblock-short">sendcmpct message</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 7ab6d5b128e38cfca45d0c2f44307dd181fdc5f2..5ffbc9fc14e6d454c0c031c6c110430eb9565a6d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 46ee268f5e84aaf989875211c695c7fb70e1df35..f8f52201c6f43e20c66ed611523abfa6177ec425 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 be0ad728236d658540a0f90a5347e64e36de3e6e..f4a88f20fa4a8219130ae2243c33c3376eb43fba 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 214f4e76d455f7b79359aecc307f6d83c7524b15..7cbf148b6129b5c010732799ccf0ad78bb8c6aa5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 314ff205e967561b2e2f4ca449852ade831db30a..f20e41dec42559e646baab1a77a3df559150611d 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.CFCheckpt.html" title="struct bdk_chain::bitcoin::p2p::message_filter::CFCheckpt">CFCheckpt</a></div><div class="desc docblock-short">cfcheckpt message</div></li><li><div class="item-name"><a class="struct" href="struct.CFHeaders.html" title="struct bdk_chain::bitcoin::p2p::message_filter::CFHeaders">CFHeaders</a></div><div class="desc docblock-short">cfheaders message</div></li><li><div class="item-name"><a class="struct" href="struct.CFilter.html" title="struct bdk_chain::bitcoin::p2p::message_filter::CFilter">CFilter</a></div><div class="desc docblock-short">cfilter message</div></li><li><div class="item-name"><a class="struct" href="struct.GetCFCheckpt.html" title="struct bdk_chain::bitcoin::p2p::message_filter::GetCFCheckpt">GetCF<wbr>Checkpt</a></div><div class="desc docblock-short">getcfcheckpt message</div></li><li><div class="item-name"><a class="struct" href="struct.GetCFHeaders.html" title="struct bdk_chain::bitcoin::p2p::message_filter::GetCFHeaders">GetCF<wbr>Headers</a></div><div class="desc docblock-short">getcfheaders message</div></li><li><div class="item-name"><a class="struct" href="struct.GetCFilters.html" title="struct bdk_chain::bitcoin::p2p::message_filter::GetCFilters">GetC<wbr>Filters</a></div><div class="desc docblock-short">getcfilters message</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 6b4a063730e697fdc8b1f644a2e34b9dca3395ab..7a44771fbbe174dd4c6987e38d4d31a7b2d8adda 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 0ba7b723820fa322db72248a9d94c11a8868a064..54575815000a87a0ce7526e0397d0517d9ce5fc5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 08de7a402bddac39bf847f7ead562c545a100355..c3557b281edded8a02e94007b518ee696d283480 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 27deec71886267bc23bf4d618b5ced765fb60a45..6a1323f43c7d0a1806095f1b57311b4c7f9313ab 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 cc24d666fd255e0f280761658c48917bf307922a..9c0e10d9c87c5ee216aa7dc11dcfd9f30adf0245 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 58db853aeb00d438fdf83e2d0c9e5325a275d495..0aabbf4d12273835af4680e7934d83226873fc4e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 66db8ccf3d7b28173ba3e425eb1e32587f7459f7..77c255ba286c5c651a23576cf959b536761d373f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 353531e7aa1f1ea8b60db4876f5f86d4243f7d18..ee2451c09e2ec2dfb42e38fa460c454b8ad5d344 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Reject.html" title="struct bdk_chain::bitcoin::p2p::message_network::Reject">Reject</a></div><div class="desc docblock-short">Reject message might be sent by peers rejecting one of our messages</div></li><li><div class="item-name"><a class="struct" href="struct.VersionMessage.html" title="struct bdk_chain::bitcoin::p2p::message_network::VersionMessage">Version<wbr>Message</a></div><div class="desc docblock-short">Some simple messages
index 2e48be2b99997d504ef6f59b705e747f1c52ecc0..eca369dcd78e099af8305779faa608d857252934 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 4be315b4f40ac5908cb93baf939e012a311c9bc9..616692f263054de20d9fb5fc6af842b6a1201b5e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 708e1997b8dffdf2d461335dc502a27b5a01dc7c..f7aa4c1090e019100a2385f495aae8071cd7dd83 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 075aaed49351fe686ebb95708396d9a749461c70..71c7933b806af6ce54788736cc6966fbb5590cff 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 07e91730f6e46fa2c047cb24f5a382bfb3a9c65b..5d9fde0b3320f0a2e878d5d9f1f0ddbc7ab9fb62 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 4cd40731f326da610184d87b195209793202902c..3677f79e0a250f19d083a46de7c90d4fb7b44def 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 e56fbf4cb37d066eaffd325477cbaef66e4a5be4..73b037e400c90f2490a02e3c595da486d4c8e289 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 1f8cd3b166903b3838ae234f9b6fa24dfd05a86d..1a3d8f39752939696935c27934a7c8504e3c5e4c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.ParseIntError.html" title="struct bdk_chain::bitcoin::parse::ParseIntError">Parse<wbr>IntError</a></div><div class="desc docblock-short">Error with rich context returned when a string can’t be parsed as an integer.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index ec5b3a3a0ee24226379aa51cf28768b898ad7023..013330973be6555c97e5e41a26e9a0d7b4230d16 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 04fa7b5102f86a41b0ca791ac7044a7ecca5af4d..242aa7478e48287090765f3a6f637d1ff10b4582 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 4ada7047ebe435dd6dc45acc95cbdd4cf9bbc4a6..41eb435a097e71a50fcd05f4add9e4c193e61746 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 d8bf159ca90e09b6615c5ff573c5447c1f289647..29e5524d7f0fc5ce5b22e1eccb053055353bd068 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 1ab633996169b4c8fda90f51f4760912d1bfbc95..16d739066432a24ae64b3ddb50b12f9bf9068e98 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 e7363c01f06b58e7d6c05ea1b4bfcef587369659..d5cb4c1a9d3bdab321d1e76a2800af1a47942011 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 7713329aaf3c929cf410d16ce670a618267af3a5..719336110fed3846fc04add7ec1296c694268141 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 5000b3133496db09787699479ddd4d04867cabfa..147dd4182739295567add904ca8e5f232b6bd9f4 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 85b606cd3cd28a5a2155f57b0b97c880b940e2d0..3bcb636cb545b946248fc9c4c4666894d5e99561 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 876ae3c0040e236763b9bf4baea53cb0a2daec48..5ff7b620d3faeafa8a03bc72dcf8ce47c12f994e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 72a1817b9835c38ff15609205c737ff474e60bc9..4c3a9f9e4b9f30d415ace951e98d5dfdf447b1c8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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="#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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 b093773f4f02cb2404482ad2fcfd733805562f53..ec51e3f5430642c888980880b2b912f704bea77a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.CompactTarget.html" title="struct bdk_chain::bitcoin::pow::CompactTarget">Compact<wbr>Target</a></div><div class="desc docblock-short">Encoding of 256-bit target as 32-bit float.</div></li><li><div class="item-name"><a class="struct" href="struct.Target.html" title="struct bdk_chain::bitcoin::pow::Target">Target</a></div><div class="desc docblock-short">A 256 bit integer representing target.</div></li><li><div class="item-name"><a class="struct" href="struct.Work.html" title="struct bdk_chain::bitcoin::pow::Work">Work</a></div><div class="desc docblock-short">A 256 bit integer representing work.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 1c5bb2bb60e34f6d1310e4dbb5f34aa18df407f9..1d938e963481475fbe223cacef31cbc32cc1ca54 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 5cde141fd4a88bf744096536ffa4b71702130770..3678ae4a2cb2a0c3b873edb744267209645e11f8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 4a8580a4058543b4e95f178ed524fa0d0984a174..c6912683c9c954e2c0ac24daeb12732952f8ad99 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 c4cf210b7a84e0b8859a3e6035719116383ba2cb..be022f7724dd705f3369b751fc0c5bf70cd9f0f0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 65a65297622505b4c9e6f2849824111e0a347b90..4297ca5497cc2dfb68640d0d023f607e195e4ea7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 9e90333497a6d1333345c667b7ec7c05985f4bf5..ef798f932f95178e32b8f7728c68ec6327f58298 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 222ad8dcb1406e671a187e00c88d35d7c26d5afd..7e9854fd28f963fb8cc05abeaf9cfcc761034518 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 e028e5e7b873348b00f5c568d1d732fbae148427..f9fd39ebbefe40064d521d94b3e5588877a04aa1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 ce7daba875b560df7aad013496def86697db598a..09e9eaaaec8bafecfa73b6a47abbc373f82c0714 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 10dfd2474f8621d908a67cef576b16a9648b6124..28e9086ae339b91ba61795587d03a5f7e333994e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 1e0449469fa805d2fd21c35e7a2cf6c206272875..ea471317d5c347846a6ac8796b9212707315a945 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 802c27fde74d4c6176902cdd62eb7a0d8e8fe6bc..b0ab824358cad520221d70737816955404d43104 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 145571f2954e59534a2b7c892af5af4209955853..d93eac0e1829ecd83771db54bfcf0129d15b49fd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 c7980110b7fd4d9e313f4af1c426d95a4f395c00..e0636f2b14ca11787c7426dc6470b9e597928a74 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 c2d519997e756c7c708479bb4df3136018a06866..3dda0b7409fd65b608ffc0d354321f18689433a8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Key.html" title="struct bdk_chain::bitcoin::psbt::raw::Key">Key</a></div><div class="desc docblock-short">A PSBT key in its raw byte form.</div></li><li><div class="item-name"><a class="struct" href="struct.Pair.html" title="struct bdk_chain::bitcoin::psbt::raw::Pair">Pair</a></div><div class="desc docblock-short">A PSBT key-value pair in its raw byte form.
index 53074bc0390510a7558631f8885c409b365bf9c8..f50c39a9d4725c1095dbc652d0185ab46082fc55 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 c4bcfa7b07f9473aa2dadce14b7ad2d9ed5a6d8b..e4586ffa059900f6e5f800f2a26e34bf9edafc65 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 8692b67224d4586b4d4d620c5af686c83dc0f152..5798fe7b6de92107f556db2c6f347c011336eaad 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 1ed98088abab54133e8167838d9c53b394c56e42..5f16b6bdcda140474186ebc4259c1c4eff5106c1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 da5ec62f9969934c52153cbc4567e0efe7998a3d..02ad8794af6bb9352af829c4683118b80f1c4032 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 625216ab9a93fae75f16880325ba56cff7bbdc98..c0be976af1da3036725f0e96918015d4e432754e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 45b7d8b84205d4422849f0d64a151e31ec3f015b..c96672db63e100b562bde1eec9f1fb11952f5523 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 1a71ded8b7689a0b53e3b75cbc48f3b519c48275..bfa893423ca13482578e6bca01acae6603753dc8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 65c2039badce18d0eb23532a496f045055224347..f67a47b87d0a9914dd0ecc116d245a71b18ebb08 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 886f25395a3285f86ad2f68a1fae585c71a1f4a6..ee6888ed7787c0c461ed145d085d81b3d2fbc892 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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
index 75498b85f6bb75b2e90b0479c5003c6ca7c1fb79..7111adbf9ff7b8dd26c03cd15c44b1813ab9566c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 55240c438c5bc231708dcd0fbac69eaca74b249d..cc63b3a2a8a31a760b763f9768cfc51c6ea78fad 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 77ff6f41d461d1ba84d338210328f548eb511df5..d203dc37780845aab96b7ea9ef927087a1f27146 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 90e28ed5dc7e843f6266ac28186f471d76ebf09d..a8351a20d226fa9a963e7f998db07473f3b02beb 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 836795de947cedd582a84676699e433aea25ffaa..d3ce759b7ce6d51d7b17cae9302ba623f75c7370 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 241475d40bf5c0641b047de722ed5784e2ab2c3f..515a11b911ab218e5922d955aacdea462be2616c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 4bf3d7162f4461dced99ba0d93b6833bb13d6eb4..532eda1272cce3c342743db46553914838770be1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 bb16ed46e6dcfe7e80007d0d567fe598802389b6..e97fe2886bf1d2bfa9f295b614e417d0eb783b90 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 6d4cff619cb21b45331acb84d74acad021532c05..2141ea5a6f02f3ac589f3061db168f68aad56501 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 e04b08aa75206050139c81a8043c2b76bb4558a4..cde2464f5a39694a023a0496e0d0da94b3eb73a2 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 6fe411e035ffddd2ff20cd4c6db8398a1d87c95e..5bc2e02dc4d986e90bed81424f3b2c34103f08f9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 6493b02337f7a9eff2057320a51b63856d9e33ab..61376b422e48ff09e0e5f9f0d63a083d02650a21 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 29ed1c4b5acb7128960e6f574665f9de61f4f44c..cb8d0e4827da71be614bfab194c7d0deb669ca2a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 d44bf45d9d1e685d82fdd938589119d4615c4394..00bc7aaec520cdeec67db640e49c0048af62ccfb 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 3caa1f7b35682d1cde93acdab2cc4fac2f0b8dd6..588ac605645250ff62fd3fc0a42c009962890e5f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 2b3713dec9c8ebada66e42c7f59b4c510b4bcbdb..08c330ec9852e68a9256e29205efc73e392acb34 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 8ffb342042c16e2ed00ffde5dcde95e522f87fa7..dbf98b9995ebc535dbe45343cf374c6c0c2ac6d6 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 3ded6d9614de5db9d3db22ec593242c83279af11..d432fce1ce7e8240c158037cdaa4f3870d9e8176 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 45bdc88e74a47bcd1c6a345e142efb80f156af86..41ddce5f39734c756598e46a5aad3ba2e79fc066 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><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></div><div class="desc docblock-short">The maximum size of a compact signature.</div></li><li><div class="item-name"><a class="constant" href="constant.CURVE_ORDER.html" title="constant bdk_chain::bitcoin::secp256k1::constants::CURVE_ORDER">CURVE_<wbr>ORDER</a></div><div class="desc docblock-short">The order of the secp256k1 curve.</div></li><li><div class="item-name"><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></div><div class="desc docblock-short">The size of a full ElligatorSwift encoding.</div></li><li><div class="item-name"><a class="constant" href="constant.FIELD_SIZE.html" title="constant bdk_chain::bitcoin::secp256k1::constants::FIELD_SIZE">FIELD_<wbr>SIZE</a></div><div class="desc docblock-short">The Prime for the secp256k1 field element.</div></li><li><div class="item-name"><a class="constant" href="constant.GENERATOR_X.html" title="constant bdk_chain::bitcoin::secp256k1::constants::GENERATOR_X">GENERATOR_<wbr>X</a></div><div class="desc docblock-short">The X coordinate of the generator.</div></li><li><div class="item-name"><a class="constant" href="constant.GENERATOR_Y.html" title="constant bdk_chain::bitcoin::secp256k1::constants::GENERATOR_Y">GENERATOR_<wbr>Y</a></div><div class="desc docblock-short">The Y coordinate of the generator.</div></li><li><div class="item-name"><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></div><div class="desc docblock-short">The size of a key pair.</div></li><li><div class="item-name"><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></div><div class="desc docblock-short">The maximum size of a signature.</div></li><li><div class="item-name"><a class="constant" href="constant.MESSAGE_SIZE.html" title="constant bdk_chain::bitcoin::secp256k1::constants::MESSAGE_SIZE">MESSAGE_<wbr>SIZE</a></div><div class="desc docblock-short">The size (in bytes) of a message.</div></li><li><div class="item-name"><a class="constant" href="constant.ONE.html" title="constant bdk_chain::bitcoin::secp256k1::constants::ONE">ONE</a></div><div class="desc docblock-short">The value one as big-endian array of bytes.</div></li><li><div class="item-name"><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></div><div class="desc docblock-short">The size (in bytes) of a serialized public key.</div></li><li><div class="item-name"><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></div><div class="desc docblock-short">The size of a schnorr public key.</div></li><li><div class="item-name"><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></div><div class="desc docblock-short">The size of a schnorr signature.</div></li><li><div class="item-name"><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></div><div class="desc docblock-short">The size (in bytes) of a secret key.</div></li><li><div class="item-name"><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></div><div class="desc docblock-short">The size (in bytes) of an serialized uncompressed public key.</div></li><li><div class="item-name"><a class="constant" href="constant.ZERO.html" title="constant bdk_chain::bitcoin::secp256k1::constants::ZERO">ZERO</a></div><div class="desc docblock-short">The value zero as an array of bytes.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index cacab6ca8c059c9835dc7075b5b1129eeecd1d56..4da27b8f43c64be5f139055e09ef63446963608f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 93b73c67436595eb26d1cf578378a71b88194066..fefd606db2878c50616032449616077c456c171d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.SharedSecret.html" title="struct bdk_chain::bitcoin::secp256k1::ecdh::SharedSecret">Shared<wbr>Secret</a></div><div class="desc docblock-short">Enables two parties to create a shared secret without revealing their own secrets.</div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><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></div><div class="desc docblock-short">Creates a shared point from public key and secret key.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 7b15dc2f127fc1d0ef9c8a79b27e3a44bd147af3..96ecae7197242e98032b2ef0a2c711e8eed24fdc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 ae39ac5d9418703869dda937ace538f2546dcfc7..2f982b98e819148f355ddad1b090c9e49ad8ba4f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="mod" href="serialized_signature/index.html" title="mod bdk_chain::bitcoin::secp256k1::ecdsa::serialized_signature">serialized_<wbr>signature</a></div><div class="desc docblock-short">Implements <a href="struct.SerializedSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::SerializedSignature"><code>SerializedSignature</code></a> and related types.</div></li></ul><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.RecoverableSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::RecoverableSignature">Recoverable<wbr>Signature</a></div><div class="desc docblock-short">An ECDSA signature with a recovery ID for pubkey recovery.</div></li><li><div class="item-name"><a class="struct" href="struct.RecoveryId.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::RecoveryId">Recovery<wbr>Id</a></div><div class="desc docblock-short">A tag used for recovering the public key from a compact signature.</div></li><li><div class="item-name"><a class="struct" href="struct.SerializedSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::SerializedSignature">Serialized<wbr>Signature</a></div><div class="desc docblock-short">A DER serialized Signature</div></li><li><div class="item-name"><a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a></div><div class="desc docblock-short">An ECDSA signature</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index cd5ec1a44e301dd6e309e1f513bc48639dcb2c68..a70c3d71c672d0595ea9f638a1a0a8d5fe5103c1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 373d7d46ea8aed54f1c780254ad089e1f25183ba..d3cabb409238ca9fd6f57e46ad28544f33c68c30 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 f3be1ca7f888e60f9e58029eef2d8351993a167a..a531a3de76afe55b79f1c988aa6c9e6e9c92f207 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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_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.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.elem_offset" title="elem_offset">elem_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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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_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.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.elem_offset" title="elem_offset">elem_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 d851a3c44ca6636ae6e879de9df59dd58a40726a..490099842ea1b5b81291f2efedcabc7cd474d0a0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 0c045fe30eb94ca9d0ed79cdfdfa0de365a1dc66..4ed65b640f716b3264cd9d59dfc066ce018c8e84 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 afe2e179ca44052372bbef04b2ed11443c1a84ee..e07063060982ac18981786096362c37154aa0d5c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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_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.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.elem_offset" title="elem_offset">elem_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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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_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.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.elem_offset" title="elem_offset">elem_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 f76c8d253c7b6c2bb6ba48d90875d77db8f18a37..9bc30e615274ffbd1cd6d0cf810701f88286ec26 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 ee1cddd5e73a6bc830541526141e2b858f4bc33e..579c2f82a282d171b86fe207703b0767ff027eb6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 b0cb2e1c20629720410c8e96a37c7110416194e2..0440fb2d688956616990644de40155b575de0c59 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 7813b02255db36fa63ac67ab1afe30495dd5beca..f1562f8d98cfd9caba591ed8f90961531224a000 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 b474d9edb2fbb3a185fc18de108971a221c8c166..46c0364f6b0ccacba47fc829abd25f23414b6cc7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 9b8f69ab055d82644b1efeddb996b22a469432c2..b2db20ae1c2fddb715f0896766f44420023232cd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 bc6825d4490155fb50b7d6f8e839c56974c83db8..6d221339621ab859934da3c4511de8f469a6350a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 4fae1df55eeae210da1561e13e7d2f9df16a662f..c4fa6fb21246cf93cc3b869861773774560bb447 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 10ae932a981d530017438dcc61d385f657032d45..7ef36de5cb1e75f40bf25047b5fe3f4f5c8f8068 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 8c7b1e8eaece9ca8b6d170e09a8f9ca082be02e3..e33fec10673d42149fee60bac494a64f7cf9254e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 3f319f97b337f420211232e375f5170a1f4cac7c..cc9c5dca11152d8bbdbf002d121ec9049aff0db7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 384f0192dbf13887a9837ca2d114630b504d9000..9e588060f6f3b96ef647bdd57febc2b50abb7e24 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 82c26ffcb651b34ea4475f67e1fda48c578dc83a..d68503a6432d2b4105acb1d5e0fa31d1539dad7e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 055157b01e5ca0bac134792af3a89b3a1bef721f..cf087feb8e9f9d4cdc77214f448ca8a576caaf5d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 c83853b2121a627d9f09ab2fcb8ca54653de13a7..01a9c63c6a994c4421a7b9c78fffb1016188f576 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 3d2e5709e0e5d27b990721ec3627f80548b2df0e..5d5045c1962a3628706ab7314256d1a53b4dc32c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 3244f941dc25dc9467c3065d75021bd37a1c52c1..cda74f743133f8108416ceb375ad8d8ab98fc385 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 a0be6172fba1da600643e3fe5f11907ba0ad0dad..656686ada71a855e00bbef3a1cdf464c11fb68de 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 39b5d0f2d183fbecd1557786944a3cab1186a100..dd774b12f5cbbeb129d120eade195f09433db729 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 0db02356eb0d272ad7ee1046203a4f0a72e677d9..ce92dff176e3fdd9030a4d8ec1c2947a16362d7b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 69dba460d8ea687d3ab42c506461f281c94b2da7..78136e3f60d6407f1f2d0d0d56f022f7b063351f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 0e6f7f9b3cb4bf6852dc38191e9e66cd139bf496..ac17349b17eebe41fa6389d7e5a831e4ce103292 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 d1eb953e01901d862c6ee6df971c067493f21cfe..409a450d6bef4ead1d688fc613ecfa0ea98ef679 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 136dd30e7b655ca062dc654ad5047bda162b03a1..b4ded42d2dc2f00bedfd095391cb2db1dabc46f9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 fde244f13255d40fbc6fe942635909fffbfac18b..4e420d7dc5b75cb7b20b1f5ea2b28c916eca15b6 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 448a2e248bb66d16a29d289522e589607bbc2d81..127654e1efabfc59a4a8778592f8d94629466aab 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 e274e9fb81a443a792869726809ec4488b4c009d..aea92be30865f6956be3aa26d34e8ffedbc4b30d 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 69b28810bb0d9063d18d76ac3f5e6416825309ae..88173b3bdd0a4c4cca9f27528a2373c84421638d 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 9cab2abe9ddcdabf51fccdd5c07cf2bb56fe83e4..bef84227e46a65bb0ad7e2505c66c7a9f54306e6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 fd976a86747902c74411774350f98a90592205b9..c0ec94d37ed7e4b86951fba972525eb049dfabf0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 cc1ed8fcb7f3fe2298b12c17bc4e0dbca5c7015c..db73879fba315a17ac57fb9897394ca8477bf7e8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 0b371b6215b5105a99106ae101343027d6567b71..55298f0470bf991efb56842cf157cd7c7a6da7c7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 71f4d88502ed10523bf1d9ecab8eb0c8b06c0726..163484cd171af5a7027af4ad77405bdd8f67d99c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 0e66e299ea51e5839f825ab897da96b17a3032b1..47bd7b5b6ff8677422a98a7b75d9770b3875d586 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 6de64acf1072c6045ba7b25284213a02ff647890..c7fcaead204e4e7b8545e05fc95c11b2d6f10a72 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 09a4a9c9d9751d94d476960ae0868ba779f8b137..12c827ae2db6d3c5077c7410de3ec82e50aecaed 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 7bbdbfd31b597d6b32cf1137cfe6f224c44abf71..69d822dd2ff5a85afd79d74fa0c35db51d0ecf68 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 907a48777f5f79ae1201b64bdc456c9145fa62db..b3e82ec46c903b4133794855241c875b61b241c7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 3032a6890536b313c378f7a825bf13af48719296..6978b5df11948076bbe6953ac071582a0d9712e2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 f50de8ba814b65603a3c328156291b652fe3e743..e201d6583d6f6617a5960d3994b2563e68504a0a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 20f9c0ad124fbfc775ca564ba9ede39537815a8e..17781e9817354372282fd12b11c14eb72689035e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 4a0a7a598edb8b5e40dc10f8d0fc78e1994cdbea..36ca641af166cb5e02c809cf14b8003f056a2a20 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 3b0e2a467570a9da4885ce25c822c026c5c51c89..3a8281c489b5363e3e3cdceb657f1d9cfc1d3915 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 1d75a7256111bff80fe01cce43884e44561c346a..10d552521ae0ae06a65d3ddfb8a2175b7770ff07 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 2a421dd589b1abd976187b2c8ebc8f1989420099..781803d2133cd3e214d31d620e0eee98b43a1ce0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 7d83e221ca9e7e3ece5b25566970e4dfb59dfa74..45fd5b306e791504771376be853c0e50820d506d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 682c8e1f274d1337556a96325b6c9418b9d3f50b..73bbfa7f216756003131251a1cbcfdfcc5efbabe 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 cd79750436526e93135763318c9c6293d9cfc6f9..7f449f8adb1c5f358426e20dddc16d4aee856903 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 c3af2001e95cdfaf7c30d52a839ddd00167decb2..2227cc819b54800b74994e11c61465aa4a4e066f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 670f34942f679a95c46d8777d17b27cc6c888b9f..557ca89492da3f70dd82ed2037aef34b68de5bd2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 dcdd07915c51d7c0009f3f32a419b8291dfc3f47..30359c6f7df57527be3da2ae36b02c20bd82b749 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 8b87236517d49065440c8eb288c5af3d2eef53e3..b45e0b7c18b6e09bea3f3d47a2f08c9c773cd1c0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 f40a3affbc0078d35ba067b9e94ac0ed407d6457..f037bad4f6e952a26db0b6f86865dac65985395a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 4bdc8f190d2178d3f7a638ec3b1c3ae59b8e6c87..c71a5812dc153d801eb434bd82d4351a1e99de48 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 7fc1d04d32738cae8ee1569e97587749a57d7bed..3e60c11514056bb91088a96a6fc42f725ec432f9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 4ddaf7173c2ecd7fee1aa0e51392b00a8b8cf886..f8dcb9c6bf844084c04872cd1fa28e352e4904f1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 af79841e24015fc59e9bdb814a7706703281d51d..ae30b96989dc1d63de93595ed4cadac49530d3f8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 a0bad0e0cb831824bb18b2724bf3d4e820bc9600..66cf67028af85f54557ae50e2d809c25d05a3735 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 12e87268028bd4a48a0f05af9537d1024779af9a..c45296241cca2b2d7d410134763362783e3e3042 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 30d64606f78d69c77de7c3162d9e2ed4e57e15b8..f4d2fb29327e2431fb725ffa094556ce0c4f75d1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 31104efaeaa0cc6f964348f175894b77bf687ccd..e4381f5bd9ddb11a591f810fe4ebe251ed8eda1e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 986f6562ec8fd2dad3c00d47cd4140a387e381d9..72f7bc0a7ee718f9cf53f5381ae4c8286b321fc4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 9099bdadd2578e6f65eb0d83f7bed78cb3ef708f..9924d59fc8665c23f18a016a0d986da8d0504a0c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 285db75296ea3692372cc313008cb7d6db588578..cb85dc5dd2637a25638c88f034db184277afcf4a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 6bd4b2221c8f16682e37aa57a4b56366109fdf54..b412ae53d3fd3ece5f6d63d78a8cad6e6a964c12 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 273368911cb7bcff1b68400b1804cf25e7dff981..55a2d7af27b1c2554f4feaa732a83fac61c092ed 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 02e10b3001fe9fab2319c6e20d4833f4d993ab74..60fc9f3cd1517766416de216c1f4f7244252a1ad 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 e2f4dc6c7c30d6fc0e71f814de93775f68189763..12dfd14cba3460e7f2a90eaf9162039671729dca 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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="#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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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><ul class="item-table"><li><div class="item-name"><a class="mod" href="recovery/index.html" title="mod bdk_chain::bitcoin::secp256k1::ffi::recovery">recovery</a></div><div class="desc docblock-short">FFI of the recovery module</div></li><li><div class="item-name"><a class="mod" href="types/index.html" title="mod bdk_chain::bitcoin::secp256k1::ffi::types">types</a></div></li></ul><h2 id="macros" class="section-header">Macros<a href="#macros" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><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></div><div class="desc docblock-short">Implement methods and traits for types that contain an inner array.</div></li><li><div class="item-name"><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></div></li></ul><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a></div><div class="desc docblock-short">A Secp256k1 context, containing various precomputed values and such
index baf22738e381120e2009697d662da64dbccb913c..4a9a483b4161ba8448be4ec6c20d53e40e400e9b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 0ac93690c6dd73c8918ae135b827634641e27ab2..11d510a2146c62b352065b1cb5c8d075f632caef 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 1938efa3e776bc16bf45a83439c52b2f6a5d062f..19267ab4b59369f7d85583ecf5a193a93cf66774 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 c8ba1563a28caa7e178aa6896b26f3dba5496375..06ba8c73506f022a797cae2765b18a5996def4f0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 57240889d5c43ff40133cfdeebb3888992bc7aff..1dbd79c09dafc6bec5ebf1091de09125f9d3d6ea 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 de239fa82f284bfe0cd05ecbcd7e75f40b838041..e1d483b1b926f4deb44cb15c01e68fd283a43598 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 2298e5a8837d9841942b21d4fd251a311236f91b..132f265008374ad49b65dd546112c1f513629a87 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 10485f1b2512757b1af97a3e7074f55aa1b8c22f..720feac332f90d3e30099b267c2386a8785d632c 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.RecoverableSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::recovery::RecoverableSignature">Recoverable<wbr>Signature</a></div><div class="desc docblock-short">Library-internal representation of a Secp256k1 signature + recovery ID</div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><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></div></li><li><div class="item-name"><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></div></li><li><div class="item-name"><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></div></li><li><div class="item-name"><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></div></li><li><div class="item-name"><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></div></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="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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.RecoverableSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::recovery::RecoverableSignature">Recoverable<wbr>Signature</a></div><div class="desc docblock-short">Library-internal representation of a Secp256k1 signature + recovery ID</div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><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></div></li><li><div class="item-name"><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></div></li><li><div class="item-name"><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></div></li><li><div class="item-name"><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></div></li><li><div class="item-name"><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></div></li></ul></section></div></main></body></html>
\ No newline at end of file
index cdd94d67bf48ec183510b102cd3d7423bab066cc..f91b8cae0648ed5f35293e110f39ebe16fa7582e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 180b6098a1298ed38201088f9015380b40f88389..7165474797335808b43c2c78ed4e90eb7c3f5e97 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 a28bfb54df8331cf4af2cbc1dac0e12f389aab6c..cdca487b43706217e1be75947bfc7c142f8d1755 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 da706427b80fe919718421810ed760165f5a70f2..854c7116fca4fa95c4284119e99a4eaec8e1ab8d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 fe84a2ec5e95399cb5515b5c9a92f266a32ff6ef..e1dbf667d7a38b64a9a168bca03efd8f9cf105b8 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 c172645b0b3f0977e69f70ada1550f4f1f6bb06a..b2afd5ad0d026baad374cf93f2a0dd36c12a6928 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 c7933517e0e06f0d6b35792062b73ca3dde838fb..6aa42eb47bf767a6edd5bc620dd4c63fe061127c 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 0ebfc0c547181ff3993c2f4d2e6b5c9baec82a15..cc5cf2491b7ebed9e79d46a70ed0afe8822e431d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 f6b4e93cffd2eb0da0bf3e127ed02246ed9d7e5d..dd15cbc4cfe87a449f6d0efe6a2bcbdfa7f88533 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 1afba47818f8bfe7f15d740b787a71a291515eef..c12a122a7d820615662126c8e6ca2cc16abd4627 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 7f6d92fd5cd77b8cf679e1b5f6b7d2ac9f60395d..b4bb69c56f6c1a412c2e5e7157084e2111eab125 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 71ed9e3756748218a68b61cd0f1fabb56ceca74f..21cbef08ab3a87d9bfacd53c17d81b2f0fedbb1d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 1e4fc28c4f5e04c420671b5f20fc4fa6a8b1e694..c1ffc33fa26c17a6a6092538233e7f7fbf5651a4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 c5793a06a911309e38032f42d8d3a26acbe1e406..203713e29a927f29eb0c74d7bfa78fdf5a8dff24 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 9d8e43894cf935e528d38f046bfc11a4894e88af..0928390fdfaa2c2979c80e69bfa1f63a740cfd62 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 f141418dfa1d67850ed36ea3ca1e162bbcf8d86d..e8cae1124866822c6fd7381706db68c2f89cb3e3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 c7f3d1841c210209282f44120dd4602f141f4573..469abf35aa8bfd77c0d42f1fc0ced74754e95610 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 f35f1f68732c6bbba050d5a3d1630dec9432502e..81c1378d742c0a891ef44f0f934818a47b28f342 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 b8a871af69e65a59d9c1571e4e8d4aca8a27e85b..e62ba34f8dc87b56eb67bafb41152c010d86b49f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 34c91ea9827f0107ee2cf604b145623325728e3e..1dead8b7f21919b917a0f0e9f589611ab770d7cc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 ecae0725ca3fd46c801c64700f6d5b0f1019ad71..c769a3d57126c2409ea8b2c8c2e091b71ab26026 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.AlignedType.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::types::AlignedType">Aligned<wbr>Type</a></div><div class="desc docblock-short">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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.AlignedType.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::types::AlignedType">Aligned<wbr>Type</a></div><div class="desc docblock-short">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.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a></div><div class="desc docblock-short">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>.</div></li></ul><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="type" href="type.c_char.html" title="type bdk_chain::bitcoin::secp256k1::ffi::types::c_char">c_char</a></div><div class="desc docblock-short">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.</div></li><li><div class="item-name"><a class="type" href="type.c_int.html" title="type bdk_chain::bitcoin::secp256k1::ffi::types::c_int">c_int</a></div></li><li><div class="item-name"><a class="type" href="type.c_uchar.html" title="type bdk_chain::bitcoin::secp256k1::ffi::types::c_uchar">c_uchar</a></div></li><li><div class="item-name"><a class="type" href="type.c_uint.html" title="type bdk_chain::bitcoin::secp256k1::ffi::types::c_uint">c_uint</a></div></li><li><div class="item-name"><a class="type" href="type.size_t.html" title="type bdk_chain::bitcoin::secp256k1::ffi::types::size_t">size_t</a></div></li></ul></section></div></main></body></html>
\ No newline at end of file
index b0e614bf99a09d9d4ad20301a2f3c43c95d292ad..c7c5540f7fc5f35d4425692c3834881bec55f08f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 0732b6792cf564dd2c27bb233111c2d958d34c61..10f6c70ba2b8383763a7dbcb679dcb9bcc3eb633 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 3b578839d1a06d425e9267fd00565cd900ed1ae2..9c2e41810059e1ae55e6a869aa1ed5a6be574af0 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 0a8565e93df0f8996513d533c933560ba303c933..31b5cc6faa45c682cb03b0760b5ae3c8311a20f4 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 f9318e083bc247649f1345f3e2319a847bd6274d..c2e119ba760b9b03c15a4834c81601c5dd6d52ae 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 74a8dec72a9f571daf07c93409f42a894fb6fd7a..c1619f3460b11e7413a7f984a8d8e3fe9d418853 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 d233ae7a98c8712b0d67d30559ba71c5109d9c1c..59370130e6ea272c78bd29adc1bca57bcb03a1d1 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><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></div><div class="desc docblock-short">Adds slicing traits implementations to a given type <code>$ty</code></div></li><li><div class="item-name"><a class="macro" href="macro.hash_newtype.html" title="macro bdk_chain::bitcoin::secp256k1::hashes::hash_newtype">hash_<wbr>newtype</a></div><div class="desc docblock-short">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.</div></li><li><div class="item-name"><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></div><div class="desc docblock-short">Adds hexadecimal formatting implementation of a trait <code>$imp</code> to a given type <code>$ty</code>.</div></li><li><div class="item-name"><a class="macro" href="macro.serde_impl.html" title="macro bdk_chain::bitcoin::secp256k1::hashes::serde_impl">serde_<wbr>impl</a></div><div class="desc docblock-short">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>.</div></li><li><div class="item-name"><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></div><div class="desc docblock-short">Macro used to define a newtype tagged hash.</div></li></ul><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.FromSliceError.html" title="struct bdk_chain::bitcoin::secp256k1::hashes::FromSliceError">From<wbr>Slice<wbr>Error</a></div><div class="desc docblock-short">Attempted to create a hash from an invalid length slice.</div></li><li><div class="item-name"><a class="struct" href="struct.Hmac.html" title="struct bdk_chain::bitcoin::secp256k1::hashes::Hmac">Hmac</a></div><div class="desc docblock-short">A hash computed from a RFC 2104 HMAC. Parameterized by the underlying hash function.</div></li><li><div class="item-name"><a class="struct" href="struct.HmacEngine.html" title="struct bdk_chain::bitcoin::secp256k1::hashes::HmacEngine">Hmac<wbr>Engine</a></div><div class="desc docblock-short">Pair of underlying hash engines, used for the inner and outer hash of HMAC.</div></li></ul><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::secp256k1::hashes::Hash">Hash</a></div><div class="desc docblock-short">Trait which applies to hashes of all types.</div></li><li><div class="item-name"><a class="trait" href="trait.HashEngine.html" title="trait bdk_chain::bitcoin::secp256k1::hashes::HashEngine">Hash<wbr>Engine</a></div><div class="desc docblock-short">A hashing engine which bytes can be serialized into.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index ae973ad93b88e2c64c6db0c154af153af52327ad..5fce960bfe7a2ef07ea86fd740ba7b16abb59327 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 971aa93162703ca20011bebc71f9eb4f1fd8e058..9a14c514c43d925d3c9e590e0c2c339793600384 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 a71a30b2b747681c7597808f3c59540bbdf33a22..02bd07536bcf20f1b9539abbc13b1b9998845b00 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 b8b50caf232382dfcc18168285a6d28aec00122e..56e65b2c5c8345128c48eb5bb1ff43aca599ddd2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 38d513bcdf8588cd2c2ed34a43005a844406f513..80e0b28f4a51b688e97d8a1bc67d858298ee15ca 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 db199a2ccdbdc6d07442d5ff60ca3de20afc83cd..832b7ff1cf3a0c43caea8c396b795b1d6aaccd7f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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="struct.FromSliceError.html" title="struct bdk_chain::bitcoin::secp256k1::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::secp256k1::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::secp256k1::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::secp256k1::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::secp256k1::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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> for <a class="struct" href="struct.FromSliceError.html" title="struct bdk_chain::bitcoin::secp256k1::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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::secp256k1::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::secp256k1::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::secp256k1::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::secp256k1::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 e146ce1e1727eaf3c828334dd350a459e6e16618..5459dc0a8633fbb23fd3e59e2e58481368314bb2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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="trait.Hash.html" title="trait bdk_chain::bitcoin::secp256k1::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::secp256k1::hashes::Hmac">Hmac</a>&lt;T&gt;<div class="where">where
index 3f7ceca0ec98951ac13d49566960946c084721c8..6d8b0dd5e6ca796e3339c205233b8e55dbb84713 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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="trait.Hash.html" title="trait bdk_chain::bitcoin::secp256k1::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::secp256k1::hashes::HmacEngine">HmacEngine</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::secp256k1::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::secp256k1::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 f40585bf5bfc022db20bf34de6f1fa31efe0eb89..e78844413094bc25cf404844e5d5b1eba1009345 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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>
index e06ba7fc71a6b1564be4d36ca3ea3d25868bd37e..f77c484485c19be3c6449edc6bae577b679a3705 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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>;
index 00da1d49e4f8973deb8f88a302bb9ec0a078653d..333608de9b1f453d7dfc5c39917d51d1274379a2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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="#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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 50ae62ee7bbd4c45e94525eef34812ad508dc14e..f79733288b12eaacca31e8b3b751c44f1b5ade3d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 51facda20022b1d1e0bf7a09c397353e8c776759..99271f6cc74d7763d6f8b3d1a0605b1f0b5b13ad 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 a121b659e58d4e395f32e8dc881d2e31f8f0a4d8..a85bd72f5565580d5e14653fd394f119bff48b71 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 80dbf5e52c87e363d949f125ab4642fef4392fa8..d652b5c270cbab63a38a09ea050ad5514db8b3f8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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="../prelude/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::prelude::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 a123058392f9dcec40bdfbf82b545cd595e6a730..0b8ddba8fae6d54ecb038e9e18edc01b83dc4323 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 aa8288fcd86bd41d26a0ddcc6e98263384360d6a..98a554751984780c560b31735454208d6c1f3b97 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 d5302490ee73f948c4e7a9a58a1746f7b8899e7f..994b60ec6a86acd815577f9431ae2f5414b077f3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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="../prelude/trait.Distribution.html#method.sample_iter" title="method bdk_chain::bitcoin::secp256k1::rand::prelude::Distribution::sample_iter"><code>sample_iter</code></a> method on <a href="../prelude/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::prelude::Distribution"><code>Distribution</code></a>.
 See its documentation for more.</p>
index 51ea7e567cbc5b14fd507bd21ec53f35a0edcc42..4cca3118acb7fa0a5072dfd7ea280d59a138ce13 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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="../prelude/trait.Distribution.html#method.map" title="method bdk_chain::bitcoin::secp256k1::rand::prelude::Distribution::map"><code>Distribution::map</code></a> method.
 See its documentation for more.</p>
index 53a2ad01d593f0324332e902aeef4246bbafa648..dc712842e44aa19cbb5b06270bc81e277de10538 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 a106c63e57057aeae0dfeec455ec38ad1d765332..7b59011e021f5e04374664bb05834208502ae9cb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 e2f650d0969b3f8359343c65c449edbb72be71d2..523b2cd3ba8c7e7c7380528e76e20c6608a76ef4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 35b9ad81e0258892cf7ac11704f474ba499fccf0..3b08727732c07a7f335aec736ffbebb80cd29a72 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 edeec50dab0209250a19a85513bc22768f3c15dc..7ec76a4e25687dc211c18f6f24e48c2376336e87 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 4ec8513a9b948df521e7eac59d3188ceb41f7834..7b09d4bb1e59d25fd7c28c7b81d292983ab98578 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 ccb0d9d4e6467ff814c62d11613541c629cb8963..ee46dd57c54abaa3f959f5e6748e5444c549d82b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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>;
index f6e0b5a08c046a4e197da8b7f50bc1dfc8efa982..740822d30b320dfe8422cd25ca0e5115faae010e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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>;
index 024182c1c12033df2e8d041fd151716285483fc5..ee71310237ec6966f08413274ee2c2d22568b7f8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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 2dbf71e6bbe15b8a9bf1a25e8af19d6e63388af3..af6de2db1c6338639c7a080d4ed96e1e31eb190e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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 6396138355e31e19f24e24e4bed78d1e0cfde79a..d0a6055149d5716dd5a5e2d1685b90518e4f4b1b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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 1a34db07085ccf5c4e244e77f6b9a6c55f79c54d..fd5565560fd681d4631806c164a7df04d9edec14 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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 ad7b38487ed26ba3cd84b5b56622087d9ee9406f..56dc1227fdc19a34227e427c2acee56ca1fb1dcd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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 7edc4e1bdc9d85e984dcb3db8bead244e91a6b5d..c78fb320d876693fc22a6b316d0b8781e926eb54 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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 76d2b597a84f53fc2bda980ac262e4e89f6a35d7..882604e555db876411c5045e63377e65d648cae3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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 cc0f6e0809b10a2644675be56ecee9cfcd6dcf6f..a4cdaa3ddadce5dc7448e9cc280001ba0ccf4ecc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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>;
index 970663f2dee90a284f3e43e373f15738a936a1d6..67368bd528f1487c34efe0d6b80aa9ee3245360d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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>
index cb1c6576333dc1471a91a0d6c17ee0dae0ed15e6..0307177bbc03332a7d46d4a8e86b7fbda166b9dc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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
index cbcb3d03bcb0f21dd087cf85091b43e9c91178f3..2382073152569243a125844bb1b48d512ade33fa 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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><ul class="item-table"><li><div class="item-name"><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></div></li></ul><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><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></div></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="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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><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></div></li></ul><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><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></div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 84f3854a353dbfb1d06dfdf64569f0ae388f74a0..79e4df4229b0fc8c6084b0577f59d5fc41d47dee 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../../bdk_chain/index.html">bdk_<wbr>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 432172660317d94677c282190ed5c8d1f87b6316..cb7e0e17d3f41e7507e3058e4bf5783a39ca417b 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../../bdk_chain/index.html">bdk_<wbr>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 c8843a9850ab7693c72562b3eb6009e55ce999f8..37db7fda43574592ef600f2160aeb57988ffa8e4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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 35a03cce5335973d1167ae26a639d4a2026bf761..5467b94081ddc4b7581a92217957bbdedf59a49e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><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></div></li></ul><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.WeightedIndex.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::WeightedIndex">Weighted<wbr>Index</a></div><div class="desc docblock-short">A distribution using weighted sampling of discrete items</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.WeightedError.html" title="enum bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::WeightedError">Weighted<wbr>Error</a></div><div class="desc docblock-short">Error type returned from <code>WeightedIndex::new</code>.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index fc6f510b301a96ea49f46d15469a2c7a07e7169e..24266f0c77f48016a4964bed690510a00dd27211 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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 3b061a1205f641c1a65e87c6a62fd259f98a901e..a2be240062d1e49c7ed56a718ca12d79f7072a69 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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="prelude/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::prelude::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 ca58325fe66b457b670655d37924437c4b781eed..646cf4fec936cf108d15f4e59d15eea741b94155 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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="rngs/struct.ThreadRng.html" title="struct bdk_chain::bitcoin::secp256k1::rand::rngs::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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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="rngs/struct.ThreadRng.html" title="struct bdk_chain::bitcoin::secp256k1::rand::rngs::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 0d09c730dd0848930cfc729c79d47f366febb0ff..1109a8157b771a9d2239cc525d30d293ce94e2a7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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="#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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 70cabb1862fb9ba2b2e1df75f413b50a6094c52e..43440123d169778a2501fb8a6fac4a45dd2f8797 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::prelude::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 6726de4a0cf9ec7a34112a07b033341f55af55d4..00ff9d8ed88bd953feb19d8a6d8c6e0ebd6a93b5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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="../rngs/struct.ThreadRng.html" title="struct bdk_chain::bitcoin::secp256k1::rand::rngs::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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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="../rngs/struct.ThreadRng.html" title="struct bdk_chain::bitcoin::secp256k1::rand::rngs::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 2d552adc39316139524ef7710d86e64333a48ec1..ee9af6bdd17d74c04ef7c24a5450802d91ef36f1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 fc6a789d35f172e09c6c1d79920efd36e8dcc831..e3c3c8148b4312f84492ff51d0b211dfdea6e77d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 4794ef711776e576bf97a56d66aa4e672be8805f..29f1e198813a1f14fb9fe39ca27b7e86b82c3ef8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 78ee33495b54c5a64a8b13d508c975ab484cb6b4..226c1aab529c80006fff9caf4c7138487b96213f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 9f0a4ef2b71f40e8c2dfbd592bacf4c898b92745..46a238cf3873028e02c1e74b910f6640cd4bcfa9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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>;
index c93bf2152097e60e9fd67389de2377c09093e35a..c436cb9882b19460574fbd17fe4fa5e519c821b4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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> { ... }
index 4cf4e7e34f939ee0331b0667eba297e2f8070f20..948ec25aa5fdc7c9862f234f7e4ea9d9327e4a76 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::prelude::Distribution">Distribution</a>&lt;T&gt;</span> { ... }
index d6a062dba26fafdbdadae38a99fd2d53eee0c7d7..6ba9eda233a6f81b2983eec280df4dd95ea65e83 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 fbb87ce30045e252f45076803f6540e5020ab083..5ed532b9f5a1ebe91e7c1108db2ec37415950c75 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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
index 8ad85a410a14c1751f0cfce11a272f47d2fc8e15..a2c194fabd2b1347f1b8872173de2be81098fd48 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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
index 50b0de891af8dd63fb6bba17ac9a3ce09177960d..be2fd9e955d759886a8d4c7361175b5075845fec 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><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></div><div class="desc docblock-short"><code>ReadRng</code> error type</div></li><li><div class="item-name"><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></div><div class="desc docblock-short">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.</div></li><li><div class="item-name"><a class="struct" href="struct.ReseedingRng.html" title="struct bdk_chain::bitcoin::secp256k1::rand::rngs::adapter::ReseedingRng">Reseeding<wbr>Rng</a></div><div class="desc docblock-short">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.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 6ba6e260ee532f56980f55c2c2b261dccf5e3d2a..37b7e1162cd639ed4f3f668450981bffab5d4283 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 ccdb94d3d6d296b014c2896eacea52664dd59044..4f854f71566606b00336bc16ce395faed5e39b06 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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 5785181e88969f800b4d5b86a496a72d7cc115ff..ed80712e9560f7fca9de53c015febc66f15fe262 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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 3d30ba251fd5db543ac3e218fc97af1bfa7d3245..20ca1ed6c07fa22ef5026b73ad0446582aca7416 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 7daf1cabeb9c8bf097dca05e4b680979baaddade..30491fa4cd050a12da75008ce757a07f3c06060e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.StepRng.html" title="struct bdk_chain::bitcoin::secp256k1::rand::rngs::mock::StepRng">StepRng</a></div><div class="desc docblock-short">A simple implementation of <code>RngCore</code> for testing purposes.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 85956453c5c1c47dffe80c0e6e5b26799f4fdac8..21461773c209c3bffc86ec07c6bfcf46a148c996 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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 9a2210a3f7939785ab7fdefc69ba9618c14e7db6..f183e102431e78375ac8c7fa3ee28af6893dee49 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 267170a94dace5e36919250941ea610b1b5f0762..3753e336180738e9677f7587eabec9fb18aebf4a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 cfaf4bbbc35863feebce63ee7c075597e6aa0e5a..75c2658e319053efeadbe862c6b5a14bbde8171c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 6328ba6dc5938220846a8e190e51dae15e2278ff..e7f5302f740f70be6ec13a5aa340c10b9f531793 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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="trait.SliceRandom.html" title="trait bdk_chain::bitcoin::secp256k1::rand::seq::SliceRandom"><code>SliceRandom</code></a> slice sampling and mutation</li>
index 48cc9b0f211de799dac281586eb900fc6500a72b..c3950d65a912f9d840cf4300b4122e374b320c4d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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 1de7acb145afaded00e755db1c5346e09c896a8d..8cf3112b9bd31b7f29ada1d911b210a715622a87 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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 13fcc8f58c17447b195f32abad94492a3ff61fd8..3c9bcb722912f383fb939b6c6df90a3d5e52d72f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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 c01609bb47acececc964129fd363aa63821e4016..f7778ca8ecb1294eb60594e801cf1b9c8b336c3c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 5f7272abde4ae97f488a054c44c4a58c96701015..6fde45eb4b61dc4c8514c104e8146d357d0150b0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 9c34770edca13574718d1df70d96aa7b87b0fbab..980c0130bfdfdb5d7a3cd307dd95a5c57754853d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.IndexVec.html" title="enum bdk_chain::bitcoin::secp256k1::rand::seq::index::IndexVec">Index<wbr>Vec</a></div><div class="desc docblock-short">A vector of indices.</div></li><li><div class="item-name"><a class="enum" href="enum.IndexVecIntoIter.html" title="enum bdk_chain::bitcoin::secp256k1::rand::seq::index::IndexVecIntoIter">Index<wbr>VecInto<wbr>Iter</a></div><div class="desc docblock-short">Return type of <code>IndexVec::into_iter</code>.</div></li><li><div class="item-name"><a class="enum" href="enum.IndexVecIter.html" title="enum bdk_chain::bitcoin::secp256k1::rand::seq::index::IndexVecIter">Index<wbr>VecIter</a></div><div class="desc docblock-short">Return type of <code>IndexVec::iter</code>.</div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.sample.html" title="fn bdk_chain::bitcoin::secp256k1::rand::seq::index::sample">sample</a></div><div class="desc docblock-short">Randomly sample exactly <code>amount</code> distinct indices from <code>0..length</code>, and
 return them in random order (fully shuffled).</div></li><li><div class="item-name"><a class="fn" href="fn.sample_weighted.html" title="fn bdk_chain::bitcoin::secp256k1::rand::seq::index::sample_weighted">sample_<wbr>weighted</a></div><div class="desc docblock-short">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 da6fb6b4b23b932b2f6cd3b0dabaebb4146f1e32..93f224fb4be93b33350bad48b2be6e318c6b1fc1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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 91315e4a4b17ad9f3b5d8263607a1a55fcdb0871..7151904585812180cdc71d746eec26a6e3be8d93 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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> { ... }
index eb57f38856890c90bbadf40d17cb495c07b81caf..24a0a81f5312b9f51fa2774bd1c96f5e646cf611 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>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
index 9d8bea38d40ed389434953d3d2bc042fb095c460..c41d43253156fb1848235b6b7bcb7ee0be982202 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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>
@@ -12,13 +12,13 @@ Codes at or above this point, but below <a href="struct.Error.html#associatedcon
 reserved for use by the <code>rand</code> and <code>getrandom</code> crates.</p>
 <p>This is identical to <a href="https://docs.rs/getrandom/latest/getrandom/struct.Error.html#associatedconstant.INTERNAL_START"><code>getrandom::Error::INTERNAL_START</code></a>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/error.rs.html#52-54">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>&lt;E&gt;(err: E) -&gt; <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::secp256k1::rand::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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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>Construct from any type supporting <code>std::error::Error</code></p>
+    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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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>&gt;&gt;,</div></h4></section></summary><div class="docblock"><p>Construct from any type supporting <code>std::error::Error</code></p>
 <p>Available only when configured with <code>std</code>.</p>
 <p>See also <code>From&lt;NonZeroU32&gt;</code>, which is available with and without <code>std</code>.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.inner" class="method"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/error.rs.html#66">Source</a><h4 class="code-header">pub fn <a href="#method.inner" class="fn">inner</a>(&amp;self) -&gt; &amp;(dyn <a class="trait" href="../../hashes/serde/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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> + 'static)</h4></section></summary><div class="docblock"><p>Reference the inner error (<code>std</code> only)</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.inner" class="method"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/error.rs.html#66">Source</a><h4 class="code-header">pub fn <a href="#method.inner" class="fn">inner</a>(&amp;self) -&gt; &amp;(dyn <a class="trait" href="../../hashes/serde/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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> + 'static)</h4></section></summary><div class="docblock"><p>Reference the inner error (<code>std</code> only)</p>
 <p>When configured with <code>std</code>, this is a trivial operation and never
 panics. Without <code>std</code>, this method is simply unavailable.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.take_inner" class="method"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/error.rs.html#77">Source</a><h4 class="code-header">pub fn <a href="#method.take_inner" class="fn">take_inner</a>(self) -&gt; <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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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;</h4></section></summary><div class="docblock"><p>Unwrap the inner error (<code>std</code> only)</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.take_inner" class="method"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/error.rs.html#77">Source</a><h4 class="code-header">pub fn <a href="#method.take_inner" class="fn">take_inner</a>(self) -&gt; <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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::StdError">Error</a> + <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>&gt;</h4></section></summary><div class="docblock"><p>Unwrap the inner error (<code>std</code> only)</p>
 <p>When configured with <code>std</code>, this is a trivial operation and never
 panics. Without <code>std</code>, this method is simply unavailable.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.raw_os_error" class="method"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/error.rs.html#87">Source</a><h4 class="code-header">pub fn <a href="#method.raw_os_error" class="fn">raw_os_error</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.i32.html">i32</a>&gt;</h4></section></summary><div class="docblock"><p>Extract the raw OS error code (if this error came from the OS)</p>
index fd67ab2d6a68331d3a0ccea125dbfcc727987380..dd848e89bcf64e2b93ec5ad8152a36d3a37a0cd3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 73af2cc80e5f9f11f852266c6723e8a56cb76934..28df49191fde8e155ffe8da7d67959c2da613ca8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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>;
index 0bc64b2513dd1a3963919f0cc9bbb7fbf898e367..b0b7c0dd81ac329e3d62249e828ac915f3c1d13d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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="prelude/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::prelude::Distribution">Distribution</a>&lt;T&gt;</span> { ... }
index a10f3c63fbb40c787cc40c01a58d90d8a9ddf01e..0ead4f8a976003f68c5fbb7dd91fac74679b8f14 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 a7723146819009229cbc70dff192017750ef98b1..0b51df371c705ce9e94325d6d98578f468a845e7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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
index 4bffd7897aaf4776171d25f3de789db6f06848f6..912b5b3de183118274df116c7407dc884f36b0d6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 886fa9ab43ecb213fa78b4038721773c7bb364c3..caba031a2f786e64f97f6dcd1ee72a7c7c5d40b5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 0dc17fe87cebb4e981aacd38f6945d4cc2587ae7..e249eb1e795099236ebc031e1d28bc750594d27d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 e8dcd509fa9b3bdf4657acccc490e256443fe955..778c04bec22d004638ce49317ce2a0fbb2a86f3e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a></div><div class="desc docblock-short">Represents a schnorr signature.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 3a4dbb478976157f2d36d7c80dd2d1b49432d891..743a9a196091c3d5ede31a53a77c746380ee3b0d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 477fe6ad02afb15b5a12da0640cb1c76ec9d4148..329d3e86b4717cdde4a89385f4a697a7e157be9b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 0bf9b05a374fd09a88c8affa544483882acbce13..cfa214d2010c20ce4ab6a05275eef6fa93bd32d7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 c28ac314e1a63bd21276ce7b2b73390dc93c6d5c..303d3f1c4e8d79b7512a498918c9fbd3061c5ba2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 9185ad3c2c0552ad63188950e1f0b39541b2acef..6ab3442f903818e3e7b552c8166f4fb984e915f0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 0d25a943dc8a1c64ebb055789b7f8992b1e418d7..a2eac65c326ae78b08b5aeeaacb724775c75e712 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 29f0c83a5ac233c7fc0dca2bda534ffbfa0f6f42..146a0187cb95de770161e9e73a9116ef6c9a4bf9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 96c8616e3e382876969c1ad4d46f120dae25a6f2..c589ca19cf2938e623fcfc442eb394d7117ecfa9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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="../key/struct.Secp256k1.html" title="struct bdk_chain::bitcoin::key::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="../key/struct.Secp256k1.html" title="struct bdk_chain::bitcoin::key::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 880cc231967fa2c0499e88e59633364c553100a3..6cd39662f42272e2415f20f90f5db9862fe62ac0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 18562843841fdd078d12cd1ec18cf3cd1f598462..42f498f0a018d7ba7740a651db5b09686fb6445f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 2950888bb0424c54b8a44d96ed1a4f49c184cae1..9823e5578ba9f8fc86be20110031ec8c8b623580 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 f6ba34843c2e249aaf8dd876c2703a022498a7e7..5244ceb4d07de5722ef4af34fbb1f4a85df1ecc9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 2d6167d340aa753c0febe454b5fe7f6992ddb16a..9412a8de0259f454908f7259010855a5b00ddcf8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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>;
 
index 0072b454b51e979e3f6d5865120536da13bbf7d0..080589bcd3144cde5f04c3c749de1aceaa148cb8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 a4d56480a1916800d3b10183b7eda4412ddb9146..557fe3684e9666a1f6d64ddc94d4d478e27b5a4b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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="../key/struct.Secp256k1.html" title="struct bdk_chain::bitcoin::key::Secp256k1"><code>Secp256k1</code></a> can be used 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="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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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="../key/struct.Secp256k1.html" title="struct bdk_chain::bitcoin::key::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
index dccf78605b2d5da2d1be8e1cba2a79c8af398793..69ff8ffc1e67f48b59b4c4b62b9abacf2e6bc84e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 04892548c07cd578182a376d94197ff839a47c82..39e8f9831e6198904b81ac3bbc7b2fecf1f74fbf 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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="../key/struct.Secp256k1.html" title="struct bdk_chain::bitcoin::key::Secp256k1"><code>Secp256k1</code></a> can be used 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="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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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="../key/struct.Secp256k1.html" title="struct bdk_chain::bitcoin::key::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="../key/trait.Verification.html" title="trait bdk_chain::bitcoin::key::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="../key/trait.Verification.html" title="trait bdk_chain::bitcoin::key::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="../key/trait.Verification.html" title="trait bdk_chain::bitcoin::key::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="../key/trait.Verification.html" title="trait bdk_chain::bitcoin::key::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 0dc40aef4a19af71e9b209fc0ae65976a26f21d5..29095695bef79605af8fac533729220fea128b3e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 074308643c9aaf615e41d9c7f1d5bae928136050..344a2b263dd2ff5b26665ef0bfcb87017251d22c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 4d55fbc590cf1c899f13c3ce5aa11a6fba63f05e..2159bca2ddfce8008360edae0a5dcece5c2bb4bd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 41f4d1274625bc6aa64aa1aba7003c131842ed04..6be4b53631ecb65c7acc3d109f290ebbc2fb553c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 62e5d7313c8204590580e112b129054043eddc31..75c80dcfb52f3da84095e992677c24cf9179e81e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 e8d003dd4affd7af4e8eb284833309ce02e7e54f..59e7f7b503a2c97c7cdce995324e2ebb7385dc40 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 dd749d54130d18ccfca225a300e0ddd984946114..d4f44dbd097e6008fc794932db2b9663545473c9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 8c8956cffc11017c15b819a9b0226f2194dba645..a598dbbe12515110c2f14a9345da0d4f65cd339a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 b7b9b24dddc7769f8c50566b607dcd32ebd61ebb..b41f24a0b6bc945ea4865d8b7a8f38767548db00 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 62495033497e4a002f29805abfa456eb37fc528f..eb3a9140f4ab676ce03cbd0e329c612166c45e69 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 6764507fceacb8c772328f747b6f8a4caeed06ac..6c27dddd45f41a5d987d241a3c0fdbf8e0d0cfdc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 dc6caf8bbb176dfa3f0db77ad314b5591af78754..f59e54ce788ffb44edc6d150deedddaf6b0626f4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 db1667dc54677babf2ce6a96bbebc48d8883f389..439b8a830ce2f4c3ea131308a50ac2b14a803f6d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 2e4138d86e3001f6cc754462cef86cfefabdf649..6672c015b5ebd311bed5df8ac0ef8aae8f61af13 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 e00f83c4ffe8ac7d09b1f86843561c1c74029d53..a9228d25f6e8d82dd441d90848ba67f9438f9f28 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 1ef4839e23d45d7617347ae2b462e601217543b8..f27bf884188a0ebeef8f3d4d0a1acebbcbb21439 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 62a5dd69467be5007b013a66b2aa05fdbbb13a07..007e89637e0f17b4de388a957a713a61e822a8eb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 c9a2a714bc4a4474e10b2b8df694e65290209a60..27fa655aa5bc4a50e9a9026398e17c85034549b5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 47d4f1e6fbaf49481b4b96ed3a9bbd3b8dc513cf..12f4c254af3a976f19d652ae3ccef5bebbd1695b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 75309280431ac8f50a0855a45ec5f38733512adf..7733c7a0fa9ab8748a991f38dbe105497a649ee6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 e8b124e4a34732b18fa9ceacdaabcea420eb05d3..d771aec0ae2fa1950eca64dfa3e640989ab6bcb6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 2cd0eb481cdcbea9f7024de9c6272efbc30f95be..a9325853c71a44b7fd5ed1624399558e6f4acb83 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 f1c2b732cb790bd008127bd62835b4776ce3ac41..2b6bc1d2b9d8dadea840c29102e264e15bbb8eaf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 06273090cadfcbae6346215197df6c11d87c9369..c3aef931e259b27095785d513004848705d1c812 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 5240b8a91571c025cbbd7e13bb7586383377c447..caaf0bf1c670c6fcf528e2ca13c175be885ab717 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 ba3c7686af0089638bdb59a8288a1a99f73e59c2..96921344afe43a32dfc5e82a73d8049c0429d7c0 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 c613214cf3a4bd876294713695da09247ff25090..5a2228ddc04cb338f2167a10d7c876dc4a429fd2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.MessageSignature.html" title="struct bdk_chain::bitcoin::sign_message::MessageSignature">Message<wbr>Signature</a></div><div class="desc docblock-short">A signature on a Bitcoin Signed Message.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.MessageSignatureError.html" title="enum bdk_chain::bitcoin::sign_message::MessageSignatureError">Message<wbr>Signature<wbr>Error</a></div><div class="desc docblock-short">An error used for dealing with Bitcoin Signed Messages.</div></li></ul><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><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></div><div class="desc docblock-short">The prefix for signed messages using Bitcoin’s message signing protocol.</div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><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></div><div class="desc docblock-short">Hash message for signature using Bitcoin’s message signing format.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 1ae8a1a72c008be32259d8dc5fb697172cbaaf23..67144caf63e5f3d0cf86675c00c16fa6a882b5a3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 37732461480e7a168c9ebe8b4836baa7a2374a50..4da25c6993983acbe6b2e742fa877de1f9ab1f15 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 697bb4831a9a502f37679d6f165bdab0da447ffc..910e4037c0665a242eaa4e51f51cee4021e25d5a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 d4320d4cac232df13f4196c02187cbdac39ce4ea..f716ddd07c1d495a227fc171861deebc6017463b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 2cde5faa8a8033a41e2a50a0c6845613abb01c79..d8d99c49e12778e1e33697815b8588babb64214c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 68f792bfad4c4862babda0f48050723ecfc10da5..74dbd52ea426e9fa38e3e338dae2ebc5f165d374 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 031a2228ed88b9898b26ddaf758a25235fdd36e1..c60cdce25c8e5f16418f83c93fb709bbce1bb0d7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 1fff0214350f772f0b006f959de7099154aea065..26f59934662337ad402ef1378a82064e73a64db8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 c27860eabdaaf86e4e0237e0cdaf5f6b31cf6395..ae64113cae3491cacd06c4e06fa0351f5ab62944 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 90570ca6119df4b48b63c984068d14e3e40ac778..9c7da09b3d2409f70c06172cdb2fe3df809c7d96 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 7132b6e64b963eed94e3c75790c887a6521b94e0..f4567e75f970baab2d125f2083498203e0ba6486 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 cd676c1b7c3aee9a792fdb3f4acd5552ed9cc3b0..8ac3042271d3c25fa71f4672cd9215d031cee869 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 c89dd369479c063257048b8cf43b7c47bac1e071..d45725d87f8ee225bb34eb6cde70099540f94b28 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 6dc2c20cc385f6abbdde116c29492b091f4a082c..77e2f6706b27c527a9813c25e0cbfaf53b9261d5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 14750223fd5bc85ceb2c99ef343016ec557cea65..a2090bdaa3ee3ed77a603594c13793114da9cab9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 d5b97997b1ee101f9e8d02fd31bead3fcf94ae0f..66a3443b8ebd72187efc17edf083d081542d7a8c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 44eafd82f29546e047f873d04ec79440ff880c1d..b0d52c299b32a995fc987d03e4d2146abf39be03 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 9f6ca684d65c34fc8a3f16d6af3b770a0e11ff5f..838450e76870687f9125d2ebbe9cfdb3d4e3db13 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 7247159828c4b199f9594f07f80d11161d33f8f0..f857dd7366bbb9b5f9dbec1798e5f80fc0b4df17 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 fbbbdd77cdc136b22e178a208d52fcc3dbca9b5e..37f2db2e2a9c33ea82e874f8335281bb46242490 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 82aafef25bbc278e6eefa005a63627714455995e..342b57a15d2fa9ac4f9e536546821f6e461ac3a6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 0b46251b9a67f455c454f9df0ed86af1c4d73c79..1040af83b609011711d62b680225446c310bc646 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 f54d622d65df154a29422dfa89f45424315047c0..0a6c0f0e33d4b6138e08cf1113d0cf81b8331a68 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 89640e4fd4ff04cd134d357571a1a3f6427ceba3..240040ce9f6b61369ade03ee2fde69af8937a9b1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 776c4c0778a1f76c00421814ab7d1e983950767e..a29999927d1fe0ff069a74d65458a0c46b4ee17f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 c4f49856920060f389869d3f9ad452fe8d3024b3..efb002910a59fa8fc09d2b1fb95e8f8e92bc1942 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 89f6cb50909af2b176217227abf781b7bf8d2d44..30df77a38747c1b0a18c4ce0f618dc53a934ae3f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 4a14820848605d65a13261e831d39ee01b48ff88..a73edb79219c7f89d12a952b557dec79ad9d0a27 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 838ba4af083deb2aeb88102bd70f32fe36f7b998..55506ee7be36714039a593c1c4bbcf908fe3c230 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 661e407981728896a0750900ba60b700025c1c03..667e4be3bf1245181186275c4098acb967f33526 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 15fef12e34b7f1e80e00702f0e05479c1dd2d190..f996f900969d8a3f865fb0162f12927dc5b3c2a9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 ce505c499630f8f022ad166e4381792b24ebf69b..57337350b7343aa4cbed5308ac9dc46b9d45e8a5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 43d54213bbf06bd50eda36fbd3df601a1a1d5e2a..86875f11df8c2a4b6f228e742815ce894b638bce 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 e681c5c465462da3266988a5f0c788f1e9e2a317..aaa5996b3865d09416c9379df67eab42ecfc659d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 ea20f29429da8cb294834a5930be25c646bc4a85..33f7ecfa69911e6dc2e8037d379cca312372cbee 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 9bad4a1fa9f5f83d92dc5352ad8c22660b97cad5..2bb605eedc718ee8a0a94ee811808e82ca13a3d6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 66aded3219fff2fb3809c321c8f99e47ad15bbfb..f31d283fe0fcc952dbdc8fc3d0d647354f794459 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 6269a7d213ef4413a1aee19c03e14bdfa4072de1..8b6872e94fc8c83d6804dca89038626c63d2e544 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 f2cad8a4f8de14cd1e3bba05dd1afdd432f26136..64ae363634ea7f80ba0efe33d092a465cc7d1248 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 7a9297d0cee3bb71d1044b9512ea88c8450d375a..f6629702cae749240a2ba75bcef90fe7e5ffda7e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 60a7306f58ec09beaee1df49ad7666ddeb5aa5b6..254b3158446d5e66d439a92b122a9589ea561e53 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 b5b51f456fdb56faa00686ce22d8abd1b6e2ec7d..28df6d1e6ac6ce7886fd103539812c0cb59a252c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 c0c8a9c2f5e819743647a4a5ddbe817c5bd286bd..6d19619307760aa1f2c8f7f38b5f38441f41ee9e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 58cacdaaf842508cb8ca7e0df170ff518ff0e6db..6745398d0614ad2bb02d9f46a72c285d4a26afb9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 70fda971dda6f612f3ef8c77ddab4a9dea70be5f..6b14bf4892a387745ab7a9b9e00734486fcc878b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 dbc885b1b522d569e49923b966d044f3b9ceb426..faa18527658c01cdb34795fda31885b641fca246 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 7801503580a979252d11358a526d1da55ab23328..31d8f7e8126d097299ac77fcd8311080899a8131 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 ce0308d628f45e22367c963ff75a439d92ad7d1b..9a61a80832c0b5d2d07c0f3eadaf18762fcb9269 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 4375aa45dda1648855415a03245948a4ec105043..e102c919348af3d8521ff1dd080adccc54d196cd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 033d4259fa290c1eb7a7bf1ac5b020c810e74a9d..1c56decd59f463dfb639e55d2ce425f8857884f7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 5dfd0c1dc7b1d1465c3cb932798207350ce21c83..9de5943e9e967cf3266598ea370e1a788ea50ee6 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 0ce25231befed89135ad7ce880cb3869cd1151c9..ff33a374a722c2abbf327020e5cc7f5fc0cd3e09 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 1365c016a6534447c9220d29098b57e579307bdc..88b4ebbf487ee77498a796599b947b8c71db1d75 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 7f740ec513e993a3c186fad1e47fc9bbadf41c33..57abbfaf531dd092e40d92c79df5e00033e2c07b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 99dcba5e4bf72e9a93dee5c4aa1c672314681e01..dc3ce3eabfd42c1d63f42da17338228e4a300bf1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 3ea9783b2c2190bc9ab987d3e180a603a21b38ff..4e5882fa03e233476cfb4e356fb6b81c69d68669 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 563053a0ee63310f5798e4c56ac4c528f1e5ccc9..121ebdc42fc6278660e9c47b2a852a5854b1ccf8 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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 5d544bd6f7d1912867da4173f6183fedfa0ca18e..00056627382909d38811df0b51ae6edd2d15f75d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 abcaf5e03c088aa2509cc7e064035adfda2c53f3..79aaa14e9e7f4057724df871df6030ef7da706a6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 24bcdde841271ac3fd2cff65d4f5724b4b9ae960..b30659dafe014de98bc701d968b168bd1a25f56c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 55539222dda54888676163fa0c6820ddb198b54a..0a484117b5e86a9ff893403ade7c9ef14cea2b9d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 3ba3e1a16d389216c2bbbf10e89fad56d2b82bed..d78f6590046ac610dedf827c1ddda4b2959ad72f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 cfac397cfda3a7063ef314307decc1cd912f8f33..c1c83178fddbed337eeb4ee0e6a50f1b2f713331 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 5ed5d28d31a9956696c61eee4e7aa1b2e5b52e5c..4427f0fdae821435d4f7346598a67644cade9dfd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 bf1e752a38ce1bd45accdaa6b4b58830f879dcae..297b4596224e0b05c4f4e308e249a64f8aad3602 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="mod" href="merkle_branch/index.html" title="mod bdk_chain::bitcoin::taproot::merkle_branch">merkle_<wbr>branch</a></div><div class="desc docblock-short">Contains <code>TaprootMerkleBranch</code> and its associated types.</div></li><li><div class="item-name"><a class="mod" href="serialized_signature/index.html" title="mod bdk_chain::bitcoin::taproot::serialized_signature">serialized_<wbr>signature</a></div><div class="desc docblock-short">Implements <a href="serialized_signature/struct.SerializedSignature.html" title="struct bdk_chain::bitcoin::taproot::serialized_signature::SerializedSignature"><code>SerializedSignature</code></a> and related types.</div></li></ul><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.ControlBlock.html" title="struct bdk_chain::bitcoin::taproot::ControlBlock">Control<wbr>Block</a></div><div class="desc docblock-short">Control block data structure used in Tapscript satisfaction.</div></li><li><div class="item-name"><a class="struct" href="struct.FutureLeafVersion.html" title="struct bdk_chain::bitcoin::taproot::FutureLeafVersion">Future<wbr>Leaf<wbr>Version</a></div><div class="desc docblock-short">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>.</div></li><li><div class="item-name"><a class="struct" href="struct.LeafNode.html" title="struct bdk_chain::bitcoin::taproot::LeafNode">Leaf<wbr>Node</a></div><div class="desc docblock-short">Store information about taproot leaf node.</div></li><li><div class="item-name"><a class="struct" href="struct.LeafNodes.html" title="struct bdk_chain::bitcoin::taproot::LeafNodes">Leaf<wbr>Nodes</a></div><div class="desc docblock-short">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>.</div></li><li><div class="item-name"><a class="struct" href="struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo">Node<wbr>Info</a></div><div class="desc docblock-short">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.</div></li><li><div class="item-name"><a class="struct" href="struct.ScriptLeaf.html" title="struct bdk_chain::bitcoin::taproot::ScriptLeaf">Script<wbr>Leaf</a></div><div class="desc docblock-short">Script leaf node in a taproot tree along with the merkle proof to get this node.
index 212af152c110bcb8f30076611d475cbf6c60c7f8..4e6242969d105f6b34dfbc27640c9f7398866697 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.IntoIter.html" title="struct bdk_chain::bitcoin::taproot::merkle_branch::IntoIter">Into<wbr>Iter</a></div><div class="desc docblock-short">Iterator over node hashes within Taproot merkle branch.</div></li><li><div class="item-name"><a class="struct" href="struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::merkle_branch::TaprootMerkleBranch">Taproot<wbr>Merkle<wbr>Branch</a></div><div class="desc docblock-short">The merkle proof for inclusion of a tree in a taptree hash.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 23b1b18ed78b47fcfb47964bb0139b5cccc86659..f94a517808badbb3f296889c7b3358f0e4229824 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 9da8cc4b7e4d068c5a645940fc489bbcc318284f..93cea4e399b897f3e4e8651307e9112c19050a0d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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_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.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.elem_offset" title="elem_offset">elem_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></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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_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.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.elem_offset" title="elem_offset">elem_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></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 0218c3fe8793a6726a4a58deb6ab97655bf492e7..1d23b85d3aa6a5c2649a1192a32db5e26259cc37 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 2e71f4a6be9d7cba5d76f6f01069404e0b31cbcb..cfdceca8754ff095cd267d33226f7b7685b5c25e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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 595b63f982923b1d78a181c5a5d7ec8fc214a9dc..7565ff877de65792ed2ff1cfe64e1498b4906e9c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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_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.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.elem_offset" title="elem_offset">elem_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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>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_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.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.elem_offset" title="elem_offset">elem_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 a322de5ba346a6e7df050661a47418fa615e0bbf..bd5d86ccb27dd06ecad65f7cbd5901c15cd0cd22 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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="../key/enum.Parity.html" title="enum bdk_chain::bitcoin::key::Parity">Parity</a>,
     pub internal_key: <a class="struct" href="../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a>,
index 67a2cdfbb83923624c5215c46164c4d707f2040c..e10ed6ea29245366901dd57e9da6c0cb1d7182fe 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 ed4b6739eafc009b2f12f4e69fbebdbe11597c34..9f8536c8cac3b1f4ccbe026204a5d5af6ba11439 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 74f8438af5602a91c6b7b52a3e6e3760a79fc853..14e37126d01a12d3783d878da03d991086886a6a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 44324423e0c904606ccd878c34121c62971d2ddd..c86da6205ac0689c0e34e407f56e5ad4ac115b12 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 a6ab61ce179a4057d90cd3f85c8018ce73f35462..c78c206fc7620120bb78e3d4a8657c1abcfe6cc4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 ac806df9fd5bcffabda87d60e685db834e91bb30..74f20a63482dc76f838db35aec17a1d897d91938 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 a2799293566990832c2914a525fa567d7e86eae6..b9bfeba8b5ae8b360b558828daa7764eb9ed9cda 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 d79056b588faf0f72291b13fb9ebbb89ff14e532..b41d825d0a2544c86fc2f71ef09bb8369d866003 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 12a39a66437d9e617a8f41b4d12f0845044d951c..0f94ee36ee776903d6bb74f7a409db98ecfa96fe 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 596b6d00956ea65cf4a0ac9fea3755e9bd19957f..e3112acb3d543f9e73c3be4199ef71ac3796b9c3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 f5ed038950cf43850145fe201c757c5e60a40adc..922fc61dbc569d3c42a31fbbb4303912f728421d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 93f5e1d794af8e7e23be03b51d345a7313d3a22d..d206c6b567d4e8ba597cf6e403ae56eaa4174712 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 3dd7bb99bc0718ef3bf35bc28d6f3a9bd0cb9414..a9665f8cf50e9636cdd6b1756291d0aa687f48a3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 a3fd3f896225f6f793a0cc4b035ee3c17ca6edfe..62fd7151ac23a2c030a4c2ccac7f66828ef1f924 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 d3f56bf6b64e69b6dae6f3e1d0b678f55a40af92..274755c064dc5214549d99ac415ffe1cd562a375 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 c9f7ff47aca5ccaa092f22c5c02d4176f9816524..92eb27d3e9a6fbb6efa6f6f03ec69624d6732270 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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_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.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.elem_offset" title="elem_offset">elem_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></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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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_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.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.elem_offset" title="elem_offset">elem_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></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 59f9d2266b7c3b05c7c64afbf3f95a6d91fc5beb..db4baf7ada80bad4af9127cc99614bd6b2f26efc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 bb5067a8ae47a28bcbca00fbb476f582d7e2b3e7..aff1f98059a4feb806ad5d743cd490d24a9e02ef 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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_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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_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 3089b1fa42a8d5762667952ab7382e66970e96c5..f97002dbfc40ebe5639a77c9e4837ac91a115d8b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>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 6653506c27efd994ffef55bc7052e28d24e8110f..c494f532371b10034fb22740f1b28b4373d5afd6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>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 545ae457ff757ea39873f61a22ddc5759e5aa866..eccd5810d166aec204ed6d5d68ac998b35d739db 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>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 2e0fcecf4ee02c145c9b8085202f86039b0f92d5..c5ca463f1e21a4d204568aec8fccc4e95ebe170b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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="#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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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>
index bc3b986072248be2face0d353d370ec986c33619..bebd222590f8e8112e5bb0ad75aadf576c8382e5 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">Change<wbr>Set</a></div><div class="desc docblock-short">Represents changes to an <a href="struct.IndexedTxGraph.html" title="struct bdk_chain::indexed_tx_graph::IndexedTxGraph"><code>IndexedTxGraph</code></a>.</div></li><li><div class="item-name"><a class="struct" href="struct.IndexedTxGraph.html" title="struct bdk_chain::indexed_tx_graph::IndexedTxGraph">Indexed<wbr>TxGraph</a></div><div class="desc docblock-short">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.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index d2d86163149f2ed23523bf6eeebbe64c3d9520de..615d8d2736a75763d7324953853061ad0091ff27 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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>
index 7435ad8c7974c69d07357d0c9d0e9a09383d95e3..b860ea434cb5bbc8d26690c196a47108da397125 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 cc38bf7ef9fcd1bec4c21182724f20a46f192af1..037de3d089b394bbe8a0d115304b257e87116bd0 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="mod" href="keychain_txout/index.html" title="mod bdk_chain::indexer::keychain_txout">keychain_<wbr>txout</a></div><div class="desc docblock-short"><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.</div></li><li><div class="item-name"><a class="mod" href="spk_txout/index.html" title="mod bdk_chain::indexer::spk_txout">spk_<wbr>txout</a></div><div class="desc docblock-short"><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.</div></li></ul><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="trait" href="trait.Indexer.html" title="trait bdk_chain::indexer::Indexer">Indexer</a></div><div class="desc docblock-short">Utilities for indexing transaction data.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 6d9cd9f3053a57e5d5aa2b447ac2730367c2153c..0094321676b688346ed0b63a9b75ad2dbc3c5e5f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">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 d161b44d3ada2947e19a5399895858b0c2e7e136..b576ee16570858e23a1b94d73df47f6bff51b521 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 323b5920b38424bb2e2120ff13e74e754e971567..14892e9dfef3ab0307ea34b9180e0691343bb28e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">Change<wbr>Set</a></div><div class="desc docblock-short">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.</div></li><li><div class="item-name"><a class="struct" href="struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex">Keychain<wbr>TxOut<wbr>Index</a></div><div class="desc docblock-short"><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 d61f92afbd08963477f63cbb1550ac0df48d9324..8c3b34c45ea3985b975d81f4a44c8400dcd74e7d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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>
index 4dae131e15a2e8963d8ffb524b564a12e6ba6a5b..4ffebead672780dd7f3545afdc3f19fb482f0353 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 ca43e0f5d0194edfe4b982d1a6e1be8eb63baa10..b0fb90ed1aa5aa18bd35d3369833dd9fc2c30c69 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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>
index fd8b444c1203aa3f00041cf662751880a7f98b34..8568ebc4fd53fef6476c0fcfda40a2ed986b9019 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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,
index f20d19403d70d1642fa8b41f4a75cdd5cc427c9c..8c85ade680d357a26a27f27c40bcfc027468ddc4 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.SpkTxOutIndex.html" title="struct bdk_chain::indexer::spk_txout::SpkTxOutIndex">SpkTx<wbr>OutIndex</a></div><div class="desc docblock-short">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.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 5ed3f919d082a064e35b9b22c94db3c6d355bb83..b1c975c9f0f0d4ceb186dade2d6879b3a95e4065 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>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 bbbbef83b33a1b5080d6cc4b8f9f7735f192adaf..b6a363023f684608a729b9dfecb01b6ac8f393c0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 a3985e0f02b06c40b1f8e31434e6e9e2dc291968..bf922ae92d581fa0038edd1433ed5098cca7c440 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 6ad7f4a469fff62629b824e197d24dc5dbb0fcbb..98bde78daa513f2adf351728f5fdee916d874197 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.AlterCheckPointError.html" title="struct bdk_chain::local_chain::AlterCheckPointError">Alter<wbr>Check<wbr>Point<wbr>Error</a></div><div class="desc docblock-short">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>.</div></li><li><div class="item-name"><a class="struct" href="struct.CannotConnectError.html" title="struct bdk_chain::local_chain::CannotConnectError">Cannot<wbr>Connect<wbr>Error</a></div><div class="desc docblock-short">Occurs when an update does not have a common checkpoint with the original chain.</div></li><li><div class="item-name"><a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">Change<wbr>Set</a></div><div class="desc docblock-short">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>.</div></li><li><div class="item-name"><a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::local_chain::CheckPoint">Check<wbr>Point</a></div><div class="desc docblock-short">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.</div></li><li><div class="item-name"><a class="struct" href="struct.CheckPointIter.html" title="struct bdk_chain::local_chain::CheckPointIter">Check<wbr>Point<wbr>Iter</a></div><div class="desc docblock-short">Iterates over checkpoints backwards.</div></li><li><div class="item-name"><a class="struct" href="struct.LocalChain.html" title="struct bdk_chain::local_chain::LocalChain">Local<wbr>Chain</a></div><div class="desc docblock-short">This is a local implementation of <a href="../trait.ChainOracle.html" title="trait bdk_chain::ChainOracle"><code>ChainOracle</code></a>.</div></li><li><div class="item-name"><a class="struct" href="struct.MissingGenesisError.html" title="struct bdk_chain::local_chain::MissingGenesisError">Missing<wbr>Genesis<wbr>Error</a></div><div class="desc docblock-short">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.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.ApplyHeaderError.html" title="enum bdk_chain::local_chain::ApplyHeaderError">Apply<wbr>Header<wbr>Error</a></div><div class="desc docblock-short">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>.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 63f43ba5f01515ca72de32efb62c284562885a3d..ce954a8cd44d2e43c118f0cc3f60c5039a8916be 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 fa0d08ac97f4614a1b11b074ec74648060eb4b64..a2f98ef844ee8d2c026652f3b709cd2220fb59e5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 fe05063d250159e2a508533b82ef411c6c04a8e9..b409c7fd87d157bbea3c4119917605da7631360f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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>
index 34da8ec653e2491f7ac4bd29f041e4120600c66a..b62cc4d9e853eb456fe962d50e577f75bd61b2f4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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>
+<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 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>
index ffc4a362724022cd5c0495040e6b0522995b070e..4d0fa069e6f215b01f75208723414696415ce365 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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>
+<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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
index a3108707db7a2c05e25a87de26ad1687baad2e59..4bda6a3bbcda1236a9eda70ce0cc689910aff9fd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 2ac325b53c5328cdf01ca5de7cac17d1ced2ef6a..06d8bd141cadba8ecc75cebd24c22ce3dc53303d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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/ser/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/ser/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/ser/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::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/ser/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/ser/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 f44c580f8b0780eb014098d12f1d446c7469849e..0cfcd35a6f2753d9b21e8ec4fe8d8f66ec533523 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">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 a598a76e349de3c01e59d7921cedf01167d01b07..8e8e1fe6dbfdaa3c5c603116c7505ec53dbd024b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">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 cae6f5707819837af103222e3220517c710dd73b..274618bdb4ebda92d1c05ae18a3d4c3ffe5bbc19 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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>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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="constant" href="constant.SCHEMAS_TABLE_NAME.html" title="constant bdk_chain::rusqlite_impl::SCHEMAS_TABLE_NAME">SCHEMAS_<wbr>TABLE_<wbr>NAME</a></div><div class="desc docblock-short">Table name for schemas.</div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.migrate_schema.html" title="fn bdk_chain::rusqlite_impl::migrate_schema">migrate_<wbr>schema</a></div><div class="desc docblock-short">Runs logic that initializes/migrates the table schemas.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 3a72d7048b5d48dfd26187acf917da2d17792439..5db48dab1b9286ccc18bdc88aad1a61eaf5d1a8c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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; {
+<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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>),
index 01b32891030c57db1dcd0feafd3da268c84890f2..36916d3f42b366224a517105df769922da370238 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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>
+<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">Full<wbr>Scan<wbr>Request</a></div><div class="desc docblock-short">Data required to perform a spk-based blockchain client full scan.</div></li><li><div class="item-name"><a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">Full<wbr>Scan<wbr>Request<wbr>Builder</a></div><div class="desc docblock-short">Builds a <a href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest"><code>FullScanRequest</code></a>.</div></li><li><div class="item-name"><a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">Full<wbr>Scan<wbr>Response</a></div><div class="desc docblock-short">Data returned from a spk-based blockchain client full scan.</div></li><li><div class="item-name"><a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">Sync<wbr>Progress</a></div><div class="desc docblock-short">The progress of <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</div></li><li><div class="item-name"><a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">Sync<wbr>Request</a></div><div class="desc docblock-short">Data required to perform a spk-based blockchain client sync.</div></li><li><div class="item-name"><a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">Sync<wbr>Request<wbr>Builder</a></div><div class="desc docblock-short">Builds a <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</div></li><li><div class="item-name"><a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">Sync<wbr>Response</a></div><div class="desc docblock-short">Data returned from a spk-based blockchain client sync.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">Sync<wbr>Item</a></div><div class="desc docblock-short">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>.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 07a6a9518f873f6d8c23fca07228852382c6fd2e..06a55c5d5664a086e96f2b2e4f7e62ddc2999e2b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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>
+<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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
index f0824a9965cd2abc7560c4551e60753a37533424..035aee827e7d30a8961a1840bd931fce6527b24a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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>
+<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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>
index 16ef5dcf0196fbf1bee00eec36cb24fc0f2b0575..b0d15c3246a992b1a4d1817352a3070106f9ecbf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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; {
+<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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;,
index e467795af92bb425ae040eb4bcceb30948c93b80..e8024b73cd94f86446f8629523034dc96affa0b1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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 {
+<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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>,
index e8e6a9072c48b4cd8411e4a4adbb199a6189b205..36372267220fbf055a77200a3e903bcc6ae6161c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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>
+<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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>
index 097ee3ad3ede434729e83eacb1676da5ed79f9b6..59d0b6fedc04eba4f0e7a519573fea88c2a1508f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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>
+<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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;,
index 266422581cdbd0ebb53ac175a3817d511f424bbf..25b44bea804b484cd9d613eefb0e2b570fe2d22b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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; {
+<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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>
index 64a96a4121d115421da210a3ef3c3cc6200191fc..4ea6b9080501b4ca1facf0dba02a65bb48a8c4c0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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>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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>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 0510906440caf4e2813e34674e170b9e3f86b6e3..9087df9076a698cbbbd285ab9b25b5d4f796a85c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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 {
+<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>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>
index 1cf5247429b1d30b0d0f617200a250b5f8246284..cbd7b9c961dabe5a2022d2998738f720c1738142 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>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 c0a9a868ef0f5508fc7270362da138cf49626b61..9a869283b103289c93654e9d4320099cd54f79d2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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>
+<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>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 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>
index c435a8ae28efdf84d2749596b7fe6d8c5128f979..447aa59cb14a02611d8fbe9373068e225a9cc99c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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>
+<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>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
index 2a94e714374fb2eca4da3789be5fb03de0a2eff0..ff70d4f4eb5610abb5d825f24cc72f9b58df94fc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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 {
+<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>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>
index 3c6b989b9575182ac2dc4625d10fcd05dc94ec92..0a1a02d5534d93c6f7c9451c2a60e97a9ae3da3e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>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 3c2aa0db5444033dbf3b79cb35fc3eb5297ce940..1671d0fd42de2f3cea0881a488db055a09cda12f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>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 508ab555daa508fe224a2c6e3cc95857600ba595..37f98f55874710aeed24af253fb015a15dcc88e1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>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 adf9aa4d9f3023bedd53a132535f8ba93248d417..b385bab35ebd5d421f3a7dc52c3c0d54c44d83fc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>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 b0e92f18919f4010b6b5cc1ea48dba634a90c36a..c948425272c89955e906b61c52f79409119ea6cf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>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 5893affb34d1d62ccb6e82f83da3b1e9ce1e5b25..6a6ed216a805b9ae92f7d17c3989379c23147952 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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; {
+<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>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;,
index 13da017247e591f93c7a2f48b3f8c94d8ee36c4f..6ed09a58f9550f24c27f795abcee8c0c8b3367b8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>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>
index 428234c3adab0f35f8dd2ed4204253aaddc70991..2958c1cc62c168de80cb91e86efcdf9b16782354 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>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 e5217664d0ebf79a44efc2f5c0cf8a51db494132..29597b907f09e660ffcc1740ad4a7a262fe49799 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>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 2e92f3b40b06aac01c570fbbc53ec83ad2acfb2b..fb8bff3d77c3d3f3944a41689750ab8bbe0e5ce1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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> {
+<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>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>;
index fc1b56c5411d816f65b5cc6c62c2791c84f0767e..cd48e46ec30a77a83f2a4b3b1dc08d86756b67e0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 b30a510c74affd6f3e1ef705cfb4d4e175bb2940..8747d99dfa32b095c2f6391958e88f8c607d9ece 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 cbb7390ab37151df0a1daf12d6baf3a1701156af..7df50707acc56be1a7684e8d227f9195db6a3544 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 086b3c8ca9f61e45431c82751daeaa2da5cfd110..4aa3f82f9e920ed97153f956f968e5645c2eb8b3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.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.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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;,
index 7031175808b5a90ad41b315862c00e6bd20972a8..b373f4ebed3affb331f4b27c5c887d32a273dd1b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 ecc8ef57ab6f735d7f299696d663a65e5a18ac5f..a4acbc5cb997a5b95f57c3d0da1659f768222649 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 1d4dc792734117ed3f5e8966cf4c0c04e655ffb8..fff44a700182f5c0151f07d4b150febc11bcfc95 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 b32841dee0c544fd59a8210e3539ab203fcf571a..a13aa6e437971d5528baf9965a37d825d41bd164 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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 ad64299aa741b07c39dbf6d3a409d520630ccd6c..f36e03db9911b261bfa5ff01cf7d099a61d3bfe3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.0</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; {
+<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>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;,
index 509a3d4e0614c47a22b146b47c9375282fa8d182..9ba27240f95c9abb898f138045f35c515631d326 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.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_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>
+<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 8415ccda0ae6b2b4d348aa81e2dcb0857779e4ab..b5aeaa67ab80b4f04dcc74cc758edef162c1282b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.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_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>
+<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 42863e6be8e720e2cb481ec0bc5d181e5a0f7204..9595050707ed3ff6e82268099062cd73bf5daf40 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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="#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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 4ad74177fe6257d875c83b15210542bbc5129209..c3f0f41d79d7b460b4ca75ff6568afa5e862aacc 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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="#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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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><ul class="item-table"><li><div class="item-name"><code>pub extern crate <a class="mod" href="https://docs.rs/serde/1.0.216/serde/index.html" title="mod serde">serde</a>;</code></div></li><li><div class="item-name" id="reexport.bitcoin"><code>pub use bitcoin;</code></div></li></ul><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="mod" href="spk_client/index.html" title="mod bdk_core::spk_client">spk_<wbr>client</a></div><div class="desc docblock-short">Helper types for spk-based blockchain clients.</div></li></ul><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.BlockId.html" title="struct bdk_core::BlockId">BlockId</a></div><div class="desc docblock-short">A reference to a block in the canonical chain.</div></li><li><div class="item-name"><a class="struct" href="struct.CheckPoint.html" title="struct bdk_core::CheckPoint">Check<wbr>Point</a></div><div class="desc docblock-short">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.</div></li><li><div class="item-name"><a class="struct" href="struct.CheckPointIter.html" title="struct bdk_core::CheckPointIter">Check<wbr>Point<wbr>Iter</a></div><div class="desc docblock-short">Iterates over checkpoints backwards.</div></li><li><div class="item-name"><a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_core::ConfirmationBlockTime">Confirmation<wbr>Block<wbr>Time</a></div><div class="desc docblock-short">Represents the confirmation block and time of a transaction.</div></li><li><div class="item-name"><a class="struct" href="struct.TxUpdate.html" title="struct bdk_core::TxUpdate">TxUpdate</a></div><div class="desc docblock-short">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>).</div></li></ul><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="trait" href="trait.Merge.html" title="trait bdk_core::Merge">Merge</a></div><div class="desc docblock-short">Trait that makes an object mergeable.</div></li></ul><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="type" href="type.Indexed.html" title="type bdk_core::Indexed">Indexed</a></div><div class="desc docblock-short">A tuple of keychain index and <code>T</code> representing the indexed value.</div></li><li><div class="item-name"><a class="type" href="type.KeychainIndexed.html" title="type bdk_core::KeychainIndexed">Keychain<wbr>Indexed</a></div><div class="desc docblock-short">A tuple of keychain <code>K</code>, derivation index (<code>u32</code>) and a <code>T</code> associated with them.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 7bfba8b41c85d3786f7eeb218c95fa6a7929ef47..c6bba42c00d380a2e32fccfe6ea62e799ff94cbf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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 d1995bf14f4cc4115e6891b480dbb77d6572084f..d8320753a0bf61d04327308d6b3c7836a45e4d95 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">Full<wbr>Scan<wbr>Request</a></div><div class="desc docblock-short">Data required to perform a spk-based blockchain client full scan.</div></li><li><div class="item-name"><a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_core::spk_client::FullScanRequestBuilder">Full<wbr>Scan<wbr>Request<wbr>Builder</a></div><div class="desc docblock-short">Builds a <a href="struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest"><code>FullScanRequest</code></a>.</div></li><li><div class="item-name"><a class="struct" href="struct.FullScanResponse.html" title="struct bdk_core::spk_client::FullScanResponse">Full<wbr>Scan<wbr>Response</a></div><div class="desc docblock-short">Data returned from a spk-based blockchain client full scan.</div></li><li><div class="item-name"><a class="struct" href="struct.SyncProgress.html" title="struct bdk_core::spk_client::SyncProgress">Sync<wbr>Progress</a></div><div class="desc docblock-short">The progress of <a href="struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a>.</div></li><li><div class="item-name"><a class="struct" href="struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest">Sync<wbr>Request</a></div><div class="desc docblock-short">Data required to perform a spk-based blockchain client sync.</div></li><li><div class="item-name"><a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_core::spk_client::SyncRequestBuilder">Sync<wbr>Request<wbr>Builder</a></div><div class="desc docblock-short">Builds a <a href="struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a>.</div></li><li><div class="item-name"><a class="struct" href="struct.SyncResponse.html" title="struct bdk_core::spk_client::SyncResponse">Sync<wbr>Response</a></div><div class="desc docblock-short">Data returned from a spk-based blockchain client sync.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.SyncItem.html" title="enum bdk_core::spk_client::SyncItem">Sync<wbr>Item</a></div><div class="desc docblock-short">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>.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index e81c9903ccfd95cceea9e618c5ff33b41013bccf..f0b3eec1df016c59a2cc9648e4fac08139f1819e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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 20955c5cd464ea8cabdbc37324ad9ec6b38cb182..b15f10ab2440b3f075ff44b8f67ead706e5b9bb1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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 86b6e0541f33ae345036853a5431136bdf1a7e52..fcee383ef401650046eedf68d0b52b1761d0f5f8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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 1eaccae510eeca053e05fdf585c8cd4dd69203ba..260f0a288842c38e34aec986e556d742a8c76d6f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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 d257d5e91a003fb939113b30bb1abc3f836c6eca..572039a794b806798deb9f4cb644ff571557cde4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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 7a9ef56b639b48e7c19469b01db75ee7fb4ffbbf..85e9011ed1d6b62979c9690894d660bd4fd6b426 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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 ae2b936b930f70d769df7ae2bef686da2d9340a3..f26b0bf23dfdf5bb1dd2800f4370f6c4f80ea5e2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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 f37d9d0e7abcbe06ab33d9dd028f9b2fc6d7de7f..0ad97f55407e081df56fd1614b976209b52d6d74 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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 25b2514e11a5a8b8f45cf133577eeaf2bddf5208..1e9ef855d08500e64543102a453765ec003a940a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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 a798247649d5413a3b8845724f49e9cc85242aed..b1a83e7da21101a46a00763a1dfd4a35565c5280 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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 3f358db5a72bc4fd072d82cc4e270fda63102340..9ae3bc47c2f2e22ce1df13c8226f65625e5664fe 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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 b5ec05352c5d7d06c168a98e3861d4e1ea90a83c..95920c1a0bf96ba320ca37e5da8be104773d83db 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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 817110837d9ee07469ff3056f5e581d75c9b677d..1794d51521330a38a9994900a1bb66a0c4252171 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely 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>;
index 87454d7910bfd3e8b154d31143330e867c1184b6..19c788e7d7b972130645588f2f4acd1f12d308c9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.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_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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 7fa8dd71e8a71bbe0f30d5ab962eb6f8232a7120..9582e954b316922fa5b5026baaaf89b60b4e971d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.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_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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 4e307476ac690b517f0094d7f2d3a714fd3734f3..be8bc041fc3cf47d8b73b68b2fc200c0c1d22b18 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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></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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 38422f80665f44c13258b2ae91e618a9cdb2a4e4..4f42642e57092b6e85f3ab795bd689e58b5e7cef 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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></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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 0911ede547402adc704acb372fa6cdf8ec395541..88a1ae6cd96e0e213e6b5ba04c3f71e9024c73d1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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 cc089731670e138c22ca411bf1a29d2fb7b2a414..cfaa7bb1f48870a49c98c903390918261cbfba9c 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 7fd89514a848d00487ee86aa66235bf8c5a38b61..cd5e4876fac021af6d807908d6e5a4c9af9e24d8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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-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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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::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
index 9311af982d4582e61484a07683d84177d5075ef4..2571ec9cbc053dea5ecc3fe07d20162fb81c7281 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser 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,
index f39774a1adf9b111002fc8c42ece1a5fbbfda8c2..7c5451094a6222e2a76c6a8bc6d2c6a702ffdd7c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser 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;FullScanRequest&lt;K&gt;&gt;&gt;(
         &amp;self,
index 645710b4b7cfae830231f99bd9eae6091fd2da2e..f3d3b8a07d9c6cc74ea5e434fdf579afc371d008 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 a4c5bfd5d5fa33033c7080495ea9c1f706a31eaa..e47c965ecdf81f100101bb32260c8ea2776feaf5 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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></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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 740c993ceaa5c6cc164e9d0daa42dc32f9d4c3a3..f7f990654f2f0678136a2f34a10dabc0d6f9536d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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 1a9739590af8c3f29dcb29192ed4a464847125d3..d0c9c48656c0119e279b6acc0314b570a9fff5ea 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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 50bfc3d68a753b7a6a08c4dc4317189e31c7ba4c..3b3cbb20899e416a4b606cbfc5722dd91219faab 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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-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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 aaca011831df3f382e186b92696272c4ccfc0db2..a8854e5d36107d7c1fb83ff38cda5fcb9b688a00 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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 b46f3bbe6583024c7fb13be6e34ca8a030b9c73e..506559ea123434cfb0a7659aaeb4f2f4c197162c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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 c2d17b56577d95c74bb85545c3d84b9a96765b20..82cbc1bd054d8f6e175c6d064471d9aeb1545124 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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
index 55f0367c5a0c09b48ba9f87363943b6c0f0c9201..6534c54be7899cb4dba711d289649aae517ea5bd 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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="#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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 7214101b7bfac3bb9654b96d966a41a9ed16c6a2..14f43258a4933e292d83cb9623251bc4c5c1d201 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.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="#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><ul class="item-table"><li><div class="item-name" id="reexport.electrsd"><code>pub use electrsd;</code></div></li><li><div class="item-name" id="reexport.bitcoind"><code>pub use electrsd::bitcoind;</code></div></li><li><div class="item-name" id="reexport.anyhow"><code>pub use electrsd::bitcoind::<a class="mod" href="https://docs.rs/anyhow/1.0.94/anyhow/index.html" title="mod anyhow">anyhow</a>;</code></div></li><li><div class="item-name" id="reexport.bitcoincore_rpc"><code>pub use electrsd::bitcoind::bitcoincore_rpc;</code></div></li><li><div class="item-name" id="reexport.electrum_client"><code>pub use electrsd::electrum_client;</code></div></li></ul><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="mod" href="utils/index.html" title="mod bdk_testenv::utils">utils</a></div></li></ul><h2 id="macros" class="section-header">Macros<a href="#macros" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="macro" href="macro.block_id.html" title="macro bdk_testenv::block_id">block_<wbr>id</a></div></li><li><div class="item-name"><a class="macro" href="macro.chain_update.html" title="macro bdk_testenv::chain_update">chain_<wbr>update</a></div></li><li><div class="item-name"><a class="macro" href="macro.changeset.html" title="macro bdk_testenv::changeset">changeset</a></div></li><li><div class="item-name"><a class="macro" href="macro.hash.html" title="macro bdk_testenv::hash">hash</a></div></li><li><div class="item-name"><a class="macro" href="macro.local_chain.html" title="macro bdk_testenv::local_chain">local_<wbr>chain</a></div></li></ul><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Config.html" title="struct bdk_testenv::Config">Config</a></div><div class="desc docblock-short">Configuration parameters.</div></li><li><div class="item-name"><a class="struct" href="struct.TestEnv.html" title="struct bdk_testenv::TestEnv">TestEnv</a></div><div class="desc docblock-short">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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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><ul class="item-table"><li><div class="item-name" id="reexport.electrsd"><code>pub use electrsd;</code></div></li><li><div class="item-name" id="reexport.bitcoind"><code>pub use electrsd::bitcoind;</code></div></li><li><div class="item-name" id="reexport.anyhow"><code>pub use electrsd::bitcoind::<a class="mod" href="https://docs.rs/anyhow/1.0.94/anyhow/index.html" title="mod anyhow">anyhow</a>;</code></div></li><li><div class="item-name" id="reexport.bitcoincore_rpc"><code>pub use electrsd::bitcoind::bitcoincore_rpc;</code></div></li><li><div class="item-name" id="reexport.electrum_client"><code>pub use electrsd::electrum_client;</code></div></li></ul><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="mod" href="utils/index.html" title="mod bdk_testenv::utils">utils</a></div></li></ul><h2 id="macros" class="section-header">Macros<a href="#macros" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="macro" href="macro.block_id.html" title="macro bdk_testenv::block_id">block_<wbr>id</a></div></li><li><div class="item-name"><a class="macro" href="macro.chain_update.html" title="macro bdk_testenv::chain_update">chain_<wbr>update</a></div></li><li><div class="item-name"><a class="macro" href="macro.changeset.html" title="macro bdk_testenv::changeset">changeset</a></div></li><li><div class="item-name"><a class="macro" href="macro.hash.html" title="macro bdk_testenv::hash">hash</a></div></li><li><div class="item-name"><a class="macro" href="macro.local_chain.html" title="macro bdk_testenv::local_chain">local_<wbr>chain</a></div></li></ul><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Config.html" title="struct bdk_testenv::Config">Config</a></div><div class="desc docblock-short">Configuration parameters.</div></li><li><div class="item-name"><a class="struct" href="struct.TestEnv.html" title="struct bdk_testenv::TestEnv">TestEnv</a></div><div class="desc docblock-short">Struct for running a regtest environment with a single <code>bitcoind</code> node with an <code>electrs</code>
 instance connected to it.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 52e3ddd42b75c5fcbeec567d778eae6b765e677f..54b2955ca40061fd3c91d1d75aeb654f7c488038 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.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_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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 418870d98d8308766fdff23bd60b602df71cd006..1f7482639896e7db3650a1c62b2d4ebd616443e3 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.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_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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 ef45a46a00988efa9213186cba8183722b592d4b..e5ee3546091f79cbeb4d8afb70a2f1ef4fea3130 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.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_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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 e9fba9c09d714b1a2f21b02e2e03be20f9ef5e06..e02d6dac0ed23ca5ea98dc01b9fd9857822dff67 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.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_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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 5d704f475e6fd4c96195f986689bb9b5285fd0a1..5fa9215dd2e58b1ab480485f3e7340c87d905571 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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.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_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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 c787e998e9bcca64e6d762993f7a87d0ff1382f2..ea669f2dfea3a4aceecd545bfdcf808ee8bed0c7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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 81be4b51ea5e8e186d7f56ed1c9b0dd8d3181653..4c583d0541de1b4f7c45e1138f04af94db97a36b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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 b42aafc757dd5a71d5dd23f4c0337665f97c99ab..00ff854bc6b4aadac82817bae874a236aca43b08 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 3fed1167f1e1b0ee0edc23a7828c1a17fbbae527..55333ab7854c8855bb5115058eaf398db977765b 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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.0</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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 57b18f33e427925e973d0cc610d7779c2d5b1197..c965158f82fe32fe8290e4f5fc15e8ad6255497f 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser 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.0</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><ul class="item-table"><li><div class="item-name"><a class="constant" href="constant.DESCRIPTORS.html" title="constant bdk_testenv::utils::DESCRIPTORS">DESCRIPTORS</a></div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.new_tx.html" title="fn bdk_testenv::utils::new_tx">new_tx</a></div></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="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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser 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><ul class="item-table"><li><div class="item-name"><a class="constant" href="constant.DESCRIPTORS.html" title="constant bdk_testenv::utils::DESCRIPTORS">DESCRIPTORS</a></div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.new_tx.html" title="fn bdk_testenv::utils::new_tx">new_tx</a></div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 865bcd35a8d196918ec4b303c69178048f1c1e70..2c9774b35a6a8b59999e8736a1038592ce39bad4 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 b58bc142c0c76414ccebe847e51a1a86213a743d..ead355787b7ff9f265a9890b9bcbf65fd7634665 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 71a5d514bd714b028e72fa1707fd0a28d76bbc32..7beeeb687e3daa0b4da32d4310408782b51025ff 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><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 d686f6ca2e852f1de59cb5a43e1cef5112774e43..eac47d863d553e18b910d971d8917a730a911ed8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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="../tx_builder/struct.TxBuilder.html#method.coin_selection" title="method bdk_wallet::tx_builder::TxBuilder::coin_selection"><code>coin_selection</code></a> method on
index 457f177a79e04e355e2340eaeb07c01257ae4a37..c9436826e380993e3c90008399f1e5e1ec1eaa81 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 1e5fb3c3fcf40686df4ad9be4ecd658c57efa32f..99d079d6a17fa309092da9c1aef8edeccf26320a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 d7a0eb8399b590d78a1d06a31c2dbada6e436efa..2ad6b0dae863348fd136e765487fb48ef12112c7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 421587eb9c0e1a24e5214fdde514d44abd681708..c57013e4b9c88d65a58ae17ea5f21221e235c25c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 9fb738ba456d3ce91b8f0db047bb0950372dfac7..562ef567083166787a4a2726081a76b81b5a9937 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 bbb663767d873992b2d413f2b5401391a021e4ee..0337a7eeb022eae642e57a6cfe583c42959cb5b5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 1c901ce66a3e0b0892eb37dbf26400903fc2761a..0c53c37e891a39b71e76eb278556bee89ee053aa 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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,
index ecbe09abfe68559c500104eb6927ac3355038a65..b4dfe24332a18f8d7fb36dbacbe62a377141250a 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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-beta.6</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="../tx_builder/struct.TxBuilder.html" title="struct bdk_wallet::tx_builder::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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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="../tx_builder/struct.TxBuilder.html" title="struct bdk_wallet::tx_builder::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 9b058a60e06bc2148f314614619b6382d93135cc..011d05289e6c9e043b2fa3709d962f28a14ae958 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><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 9c8fce7c1daec98b55d4a76e00def9d96ec59d88..3b17a15a87d4d6a792ea3d2ae96824a24cfd2ae9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.calc_checksum.html" title="fn bdk_wallet::descriptor::checksum::calc_checksum">calc_<wbr>checksum</a></div><div class="desc docblock-short">Compute the checksum of a descriptor, excludes any existing checksum in the descriptor string from the calculation</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 1fe8312c2f311b2a13b33b1a834294f80a26a78d..4e6c847b20a70eae3d23e92305ded59406fa3438 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 019311da9ef4d7a772861c6e37a3b8a746ad3507..08589fe41a1796a4463335087bd617346daa2ccc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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;),
index 75bfc029a66a2d0f95631dc1ba399ee704e7a479..c053133d23c4c50a645001ae80f1daba1fdda297 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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>
index bcd4048dafcd6a0f989640901adb18582383596f..1953d4b268f7a609cee2cfbfb22f5e29e998761a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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>,
index 98eec77f66e5c920e0413acabc0f03dcbac7afc8..723645e9afe5befe661b5c9b5aa628d9b65b903e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 5f45e207421e52cac94ceab504dc34e19b99b084..5a55203f2826dbd106c18dd4e4014365c4a66cff 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.Error.html" title="enum bdk_wallet::descriptor::error::Error">Error</a></div><div class="desc docblock-short">Errors related to the parsing and usage of descriptors</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index f2bedcedf29296d9f6491c85a4e6d7f8b7ce7b53..55844121c91518dfd548771a287c2922ddf9da8c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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>
 <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><ul class="item-table"><li><div class="item-name" 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></div></li><li><div class="item-name" 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></div></li><li><div class="item-name" 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></div></li></ul><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="mod" href="checksum/index.html" title="mod bdk_wallet::descriptor::checksum">checksum</a></div><div class="desc docblock-short">Descriptor checksum</div></li><li><div class="item-name"><a class="mod" href="error/index.html" title="mod bdk_wallet::descriptor::error">error</a></div><div class="desc docblock-short">Descriptor errors</div></li><li><div class="item-name"><a class="mod" href="policy/index.html" title="mod bdk_wallet::descriptor::policy">policy</a></div><div class="desc docblock-short">Descriptor policy</div></li><li><div class="item-name"><a class="mod" href="template/index.html" title="mod bdk_wallet::descriptor::template">template</a></div><div class="desc docblock-short">Descriptor templates</div></li></ul><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Miniscript.html" title="struct bdk_wallet::descriptor::Miniscript">Miniscript</a></div><div class="desc docblock-short">The top-level miniscript abstract syntax tree (AST).</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.Descriptor.html" title="enum bdk_wallet::descriptor::Descriptor">Descriptor</a></div><div class="desc docblock-short">Script descriptor</div></li><li><div class="item-name"><a class="enum" href="enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">Descriptor<wbr>Public<wbr>Key</a></div><div class="desc docblock-short">The descriptor pubkey, either a single pubkey or an xpub.</div></li><li><div class="item-name"><a class="enum" href="enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy">Legacy</a></div><div class="desc docblock-short">Legacy ScriptContext
index ad5f97e01a225beb732fae9f7ea53018d21df25a..f2821f54da7f706c12847a4bab13c7fc116d41d8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 24199bc49f95728a35954fc8aabc00bcd7eb1d27..4152c5a4bcff29f133a4627656f5ae70a9aded2d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 f63245775764769c7a0fe0772ab35af719dc0dfe..dde35b121e7301c6839b582246a535f1fb0418a1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 d449264ab9a4fb01666210822d78b83153d2198d..3b6f1553260186f156122f731eb30a8b001d0b4f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 12322ab36b4dcb913ad2eb0cd32e3c95b34bf1eb..1fd5cecf5a85dc66a72b4bbea8a6bd0ee7121430 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 5014b47f0c61b723352855fdaebcb25b98062b69..c86f2a5fd87fdf3e0b3f52a0275562e307674af5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 5703a2d31fba3741d7b23aa72b992064e2e76863..6c69946e0e8b067573944650cdd825a46414a610 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 3ed0b4da46fc147ba4292a313b707f5ac222534c..7e19e86702c85c938c03478ed9ac2666f47004a6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 702af392d1f5738a3132aa1ba0fc71cf92309cb8..7016bcf47c0c3524361327564320815092151fe6 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 db86a37b1dcc3c6f4cd629f6bb1eda254919cd07..17a8b331a0203237930e97c1f53e94d2a12581ad 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 667f3964cbf33fd464227f7c45d92b41b371b1b9..c72b836926d9c1097c24027c4d10e7021dcadb91 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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="../keys/trait.ScriptContext.html" title="trait bdk_wallet::keys::ScriptContext">ScriptContext</a>,</div>{
     pub node: Terminal&lt;Pk, Ctx&gt;,
index 32e6445774a7115208f8115510a3622ab715ee82..4f7e9077fd708a1b9e59b96a5862e6192cf5d99d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Bip44.html" title="struct bdk_wallet::descriptor::template::Bip44">Bip44</a></div><div class="desc docblock-short">BIP44 template. Expands to <code>pkh(key/44'/{0,1}'/0'/{0,1}/*)</code></div></li><li><div class="item-name"><a class="struct" href="struct.Bip49.html" title="struct bdk_wallet::descriptor::template::Bip49">Bip49</a></div><div class="desc docblock-short">BIP49 template. Expands to <code>sh(wpkh(key/49'/{0,1}'/0'/{0,1}/*))</code></div></li><li><div class="item-name"><a class="struct" href="struct.Bip84.html" title="struct bdk_wallet::descriptor::template::Bip84">Bip84</a></div><div class="desc docblock-short">BIP84 template. Expands to <code>wpkh(key/84'/{0,1}'/0'/{0,1}/*)</code></div></li><li><div class="item-name"><a class="struct" href="struct.Bip86.html" title="struct bdk_wallet::descriptor::template::Bip86">Bip86</a></div><div class="desc docblock-short">BIP86 template. Expands to <code>tr(key/86'/{0,1}'/0'/{0,1}/*)</code></div></li><li><div class="item-name"><a class="struct" href="struct.Bip44Public.html" title="struct bdk_wallet::descriptor::template::Bip44Public">Bip44<wbr>Public</a></div><div class="desc docblock-short">BIP44 public template. Expands to <code>pkh(key/{0,1}/*)</code></div></li><li><div class="item-name"><a class="struct" href="struct.Bip49Public.html" title="struct bdk_wallet::descriptor::template::Bip49Public">Bip49<wbr>Public</a></div><div class="desc docblock-short">BIP49 public template. Expands to <code>sh(wpkh(key/{0,1}/*))</code></div></li><li><div class="item-name"><a class="struct" href="struct.Bip84Public.html" title="struct bdk_wallet::descriptor::template::Bip84Public">Bip84<wbr>Public</a></div><div class="desc docblock-short">BIP84 public template. Expands to <code>wpkh(key/{0,1}/*)</code></div></li><li><div class="item-name"><a class="struct" href="struct.Bip86Public.html" title="struct bdk_wallet::descriptor::template::Bip86Public">Bip86<wbr>Public</a></div><div class="desc docblock-short">BIP86 public template. Expands to <code>tr(key/{0,1}/*)</code></div></li><li><div class="item-name"><a class="struct" href="struct.P2Pkh.html" title="struct bdk_wallet::descriptor::template::P2Pkh">P2Pkh</a></div><div class="desc docblock-short">P2PKH template. Expands to a descriptor <code>pkh(key)</code></div></li><li><div class="item-name"><a class="struct" href="struct.P2TR.html" title="struct bdk_wallet::descriptor::template::P2TR">P2TR</a></div><div class="desc docblock-short">P2TR template. Expands to a descriptor <code>tr(key)</code></div></li><li><div class="item-name"><a class="struct" href="struct.P2Wpkh.html" title="struct bdk_wallet::descriptor::template::P2Wpkh">P2Wpkh</a></div><div class="desc docblock-short">P2WPKH template. Expands to a descriptor <code>wpkh(key)</code></div></li><li><div class="item-name"><a class="struct" href="struct.P2Wpkh_P2Sh.html" title="struct bdk_wallet::descriptor::template::P2Wpkh_P2Sh">P2Wpkh_<wbr>P2Sh</a></div><div class="desc docblock-short">P2WPKH-P2SH template. Expands to a descriptor <code>sh(wpkh(key))</code></div></li></ul><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="trait" href="trait.DescriptorTemplate.html" title="trait bdk_wallet::descriptor::template::DescriptorTemplate">Descriptor<wbr>Template</a></div><div class="desc docblock-short">Trait for descriptor templates that can be built into a full descriptor</div></li></ul><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="type" href="type.DescriptorTemplateOut.html" title="type bdk_wallet::descriptor::template::DescriptorTemplateOut">Descriptor<wbr>Template<wbr>Out</a></div><div class="desc docblock-short">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</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 1ffa1787a2fb2d315416caba017f09321bc1954e..37409a93f5ea9e09da4857bf1d91be1f2644302b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 ec5006263e298711590403c8bd1af3532e184adb..f4acd325dadf340b9924f66c32f4d99723e99cfb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 97d100b0ef5c8beb7a42903a4b488a8b7bca6358..4576cabb7bfb64003cd5bd5c015ca95828c200de 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 a3d1f2188656f5f561fdb869169b7a225c2e1fae..0193454ae77a7f3ee77f1d10df304d0b1a8fb590 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 4aaadaf31ae338e1358d8948419ebd44a2f599d0..e5ebeeb5c4399acbc525b3c8ded133c128582d44 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 bbff51828959621e0dd2265e45d338ebea7b702b..dded01dc9a820ea5fa6051a70dc30f78f8ed85e3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 52434babd6cfd05e86633fee9cab5fb13423f3e8..9a82080e0588260ed9ecd12b4093f3f213943228 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 a87c54971b3743f04bb637af1b9433034040f866..429ab71da8bd640451e952b6f52e829a9265b2e3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 273085c214dcf680417a1550d6927f9817c5356e..3285f7a0607ff0dfb4e361e8413d398f244679ab 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 057bdc5037d673db2fc584b12855551e3bb2b9ff..3e116cf60d1d24a980cf6883930a5afe784bdf22 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 82ea63b498c8026399203b63a6d10c99ecb5d7d0..f1a3d49ce82b3b3b4331fe57870ebfed85593d69 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 5aceb2983a869cd9ce26ec91902822576b322cc0..0d59eb2b1a7f96023366d10432cea8c6476f2e7c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 00972d5d31983d43b45460777eb06f4b5a8b474b..5e399242484d59c7502b045d6da2e335d53ce5e7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>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 031d26883fcbfaf0ebbe7e05648c8f23f5a1f387..b490efe58a7ec1dbd830af9cdbe086ee5c6ebc53 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 cc1bef995252a1447107514f590226906a034142..b504231b3e6dbd0b3bad4a65862eb456400e94a5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 28a037e2ddbc976028e55efdf77af995aa81ec58..2824cc48cc90fdee64c2a7e0a0456f7ba7e99f77 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 432601660b032e22742bb4cabfe56e5238f9eba6..a562d8a08d5708575598a2ac61a0b034a57560ee 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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>
index 34703baa0c9114c48671b8fe82d0280541ceb63d..0b2ccd92c44a2a2fd463aee8d04916e1a6a623b1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 9c2f4efbb54e5b2245abb73a785e15eebe536db7..e25918f1744415d62b7971009d4b32680d095192 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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-beta.6</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="../keys/enum.DescriptorPublicKey.html" title="enum bdk_wallet::keys::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="../keys/enum.DescriptorPublicKey.html" title="enum bdk_wallet::keys::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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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="../keys/enum.DescriptorPublicKey.html" title="enum bdk_wallet::keys::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="../keys/enum.DescriptorPublicKey.html" title="enum bdk_wallet::keys::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="../keys/enum.DescriptorPublicKey.html" title="enum bdk_wallet::keys::DescriptorPublicKey">DescriptorPublicKey</a>&gt;),
     Pkh(Pkh&lt;<a class="enum" href="../keys/enum.DescriptorPublicKey.html" title="enum bdk_wallet::keys::DescriptorPublicKey">DescriptorPublicKey</a>&gt;),
index bfcbc907e9a0cbe0a04223931884df33c3131a49..862594ca4446d44c0391c7a13d57aaa0f3190809 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 3458109b9162c2550d32766aca4002a17b2bfd50..94e05119a6c14c8b254723d62f733451c0490974 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 de6ffe3f7e45c37794dd8576cbed5630688bf003..b357e7e844e3e59d6558b04f126190bbdedff927 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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 d807456e02237921666346fb92df1287d694f69a..38bba860b4b69e4657e3b46bfcb8aac47263dd44 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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="tx_builder/struct.TxBuilder.html#method.add_utxo" title="method bdk_wallet::tx_builder::TxBuilder::add_utxo"><code>TxBuilder::add_utxo</code></a> and <a href="tx_builder/struct.TxBuilder.html#method.add_utxos" title="method bdk_wallet::tx_builder::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 7170a4f6f3b2075c609193fc485e690c2031e73b..5023de02311427648154b26213814ad865e7b840 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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#250-260">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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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#250-260">Source</a> </span></div><pre class="rust item-decl"><code>pub enum ApplyBlockError {
     CannotConnect(CannotConnectError),
     UnexpectedConnectedToHash {
         connected_to_hash: BlockHash,
index a4ef47a06a89cffed763f53f238c25cc3233216b..48889a929b589f3ea91f07319a96e6c7810e638a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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#813-821">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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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#813-821">Source</a> </span></div><pre class="rust item-decl"><code>pub enum ChangeSpendPolicy {
     ChangeAllowed,
     OnlyChange,
     ChangeForbidden,
index 9ba13285cc9ac38f3e45c6958cdf93517af26db3..f731e6c80b9f7ab8482fd7f5fd6dba8c94d3c3f0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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 e84c6188024844a29907642cef6c0e55197c5931..e7691c570466bd331c3eb31546c96c956814ab82 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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 d2529aec1d78f88970d99121cb0cc0182ae7e902..2101fa8f6e718825d8e6aefd392ab2e176a39579 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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 4e248f77dcb497f1e242f9f87837e6ad5e256a6a..9fb037c08c3e8094c9f1b108a9b18b252b680802 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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#178-189">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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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#178-189">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 c1a9b6b417f555e990aad6b6992abd99c8b421d0..5a359cf70aed998f805334d52ee4a6589a2a1342 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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#210-234">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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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#210-234">Source</a> </span></div><pre class="rust item-decl"><code>pub enum LoadMismatch {
     Network {
         loaded: Network,
         expected: Network,
index f827eddeb11bfa389919cd5806bea941b452fdb1..84f5d625144b28ad1f99e78131cc2ebaa8dc26be 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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 24f4383db6ca668f1af4a92e110324cba51513fd..922a61854c9d361c0f5115f71362521d26036acc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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 6768892f14c7481bd0d7cdfcd53380d43ca5d6e6..264d0ffd77df99a91e60199530b04af9b8eca63e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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 1b8a5d17e46b73b3d3e3ee559fb768f204373166..7cd3c71887fafd2fda3a5b448c602b7f52e68ff7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 dc9b66ce5371efe41f4a5b2ba5216a6380e0141e..9b24c59d806553faf6c483de8b44279b3c1f4341 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 8caf1f7165e35d179e83fcfb36bb25bccff67ae4..88449247cfcb31dbd987914e3e36239d3f4d36c7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 2a658342983f390b50caf3a0b8737cc90fed0d33..b816293110311c34f0669ab6616184cd19e17c8b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.BuildFeeBumpError.html" title="enum bdk_wallet::error::BuildFeeBumpError">Build<wbr>FeeBump<wbr>Error</a></div><div class="desc docblock-short">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></div></li><li><div class="item-name"><a class="enum" href="enum.CreateTxError.html" title="enum bdk_wallet::error::CreateTxError">Create<wbr>TxError</a></div><div class="desc docblock-short">Error returned from <a href="../tx_builder/struct.TxBuilder.html#method.finish" title="method bdk_wallet::tx_builder::TxBuilder::finish"><code>TxBuilder::finish</code></a></div></li><li><div class="item-name"><a class="enum" href="enum.MiniscriptPsbtError.html" title="enum bdk_wallet::error::MiniscriptPsbtError">Miniscript<wbr>Psbt<wbr>Error</a></div><div class="desc docblock-short">Errors returned by miniscript when updating inconsistent PSBTs</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 2ef0852af7c02e61d11951abbb9176770fe8c459..67525ff7f37d786486e4cd6a33a159e3d40bc0c8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 c34099d23922ad7dc7236a15ad8c11865aa1975a..883941393959b78cf40e7bffd7a879ba3edf0079 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 f4982ba56a4a49ceba1de34e6f391738992e9c83..0f5ac3e35b9bf8d6d67d84bb13eacfec4d11c384 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 8b420f03286ea0ceb5444c08d528a67e0a21f2c8..5224735df959cf38f8016f19303863702d030035 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><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 ceda829683d9076000c9c0dfb5c9d846b806cae5..f1bcbf479a3d9bd8d5108ae58a9e2cabd74067c3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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#2497-2521">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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><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#2497-2521">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 e4834c98ec348ae3df57d90afe51a303f9b365f7..402e87edd53ac0d661efa34af5cb4d17b6403b91 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 cfc10db8840f8689c72c66daa115bc5b0fc25de7..b2e090ef3ba2108ac6326a0b251294830d162d6d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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="trait.ScriptContext.html" title="trait bdk_wallet::keys::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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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="trait.ScriptContext.html" title="trait bdk_wallet::keys::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="trait.ScriptContext.html" title="trait bdk_wallet::keys::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="enum.DescriptorPublicKey.html" title="enum bdk_wallet::keys::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>
index e00c332146fbd91d604e3c08a8a309e6dbae12d0..7316390bf764013938d6919d76a14b903f19ba94 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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;),
index 9489323dba513d291abbc8b4f41b6881e2053697..f49bc87546f63e29a9ab5ee4f2b188c8e201f9da 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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;),
index 1ea6bdd4f2521a75032493538704ea7ff97c988c..32ef3745a6456ee8a79863c8ef56cd9eee41ac10 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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="trait.ScriptContext.html" title="trait bdk_wallet::keys::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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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="trait.ScriptContext.html" title="trait bdk_wallet::keys::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>
index 7f9c260be5234cdebf948cee1f21880adda7aa5e..2825fc823d25bfce0019ae1d09ebc7edd6801350 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 {
     InvalidScriptContext,
     InvalidNetwork,
     InvalidChecksum,
index 063178ffa2e926671bf4a26b19af1fdd0f5fcac5..2d7799ea10c6f17b1c0d5262d914384ff339ac4e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 {
     Legacy,
     Segwitv0,
     Tap,
index 62b6c7885e66c93dfd25fd8d840e6b5924f476e6..68acf5a84da9f9f439b126055222caccdda22958 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 2a719848951f1ada85b52ec960195ae01a4bd8b9..543aab0aa121146b83276a4c5906f3df6cc958d1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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, 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><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>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index d85e0f87d65b0faba0130313dc233ebc5ceec523..888737ebdf2ada8d21c745893657a6caf00ef666 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><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>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 31689a70558a5dea58b69d4599f666db5f8ab4fe..3a11e6309d4b84f780156bd7338d9e967e424740 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><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>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 6e2113a1326c9dd0e3f2c9434bfc6da3b48c7540..e519c38f7d5a30a26af2e81e26cd4d1235ef4823 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><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>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index c481876ef5aac66ef123f87083e70c5ed300b0f1..e55ce8c19aa37dfad4019f5178ab85ffd54fd4e1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">Generated<wbr>Key</a></div><div class="desc docblock-short">Output of a <a href="trait.GeneratableKey.html" title="trait bdk_wallet::keys::GeneratableKey"><code>GeneratableKey</code></a> key generation</div></li><li><div class="item-name"><a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">Private<wbr>KeyGenerate<wbr>Options</a></div><div class="desc docblock-short">Options for generating a [<code>PrivateKey</code>]</div></li><li><div class="item-name"><a class="struct" href="struct.SinglePriv.html" title="struct bdk_wallet::keys::SinglePriv">Single<wbr>Priv</a></div><div class="desc docblock-short">A descriptor [<code>bitcoin::PrivateKey</code>] with optional origin information.</div></li><li><div class="item-name"><a class="struct" href="struct.SinglePub.html" title="struct bdk_wallet::keys::SinglePub">Single<wbr>Pub</a></div><div class="desc docblock-short">A descriptor <a href="enum.SinglePubKey.html" title="enum bdk_wallet::keys::SinglePubKey"><code>SinglePubKey</code></a> with optional origin information.</div></li><li><div class="item-name"><a class="struct" href="struct.SortedMultiVec.html" title="struct bdk_wallet::keys::SortedMultiVec">Sorted<wbr>Multi<wbr>Vec</a></div><div class="desc docblock-short">Contents of a “sortedmulti” descriptor</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">Descriptor<wbr>Key</a></div><div class="desc docblock-short">Container for public or secret keys</div></li><li><div class="item-name"><a class="enum" href="enum.DescriptorPublicKey.html" title="enum bdk_wallet::keys::DescriptorPublicKey">Descriptor<wbr>Public<wbr>Key</a></div><div class="desc docblock-short">The descriptor pubkey, either a single pubkey or an xpub.</div></li><li><div class="item-name"><a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">Descriptor<wbr>Secret<wbr>Key</a></div><div class="desc docblock-short">The descriptor secret key, either a single private key or an xprv.</div></li><li><div class="item-name"><a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">Extended<wbr>Key</a></div><div class="desc docblock-short">Enum for extended keys that can be either <code>xprv</code> or <code>xpub</code></div></li><li><div class="item-name"><a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></div><div class="desc docblock-short">Errors thrown while working with <a href="index.html" title="mod bdk_wallet::keys"><code>keys</code></a></div></li><li><div class="item-name"><a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">Script<wbr>Context<wbr>Enum</a></div><div class="desc docblock-short">Enum representation of the known valid <a href="trait.ScriptContext.html" title="trait bdk_wallet::keys::ScriptContext"><code>ScriptContext</code></a>s</div></li><li><div class="item-name"><a class="enum" href="enum.SinglePubKey.html" title="enum bdk_wallet::keys::SinglePubKey">Single<wbr>PubKey</a></div><div class="desc docblock-short">Single public key without any origin or range information.</div></li></ul><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">Derivable<wbr>Key</a></div><div class="desc docblock-short">Trait for keys that can be derived.</div></li><li><div class="item-name"><a class="trait" href="trait.ExtScriptContext.html" title="trait bdk_wallet::keys::ExtScriptContext">ExtScript<wbr>Context</a></div><div class="desc docblock-short">Trait that adds extra useful methods to <a href="trait.ScriptContext.html" title="trait bdk_wallet::keys::ScriptContext"><code>ScriptContext</code></a>s</div></li><li><div class="item-name"><a class="trait" href="trait.GeneratableDefaultOptions.html" title="trait bdk_wallet::keys::GeneratableDefaultOptions">Generatable<wbr>Default<wbr>Options</a></div><div class="desc docblock-short">Trait that allows generating a key with the default options</div></li><li><div class="item-name"><a class="trait" href="trait.GeneratableKey.html" title="trait bdk_wallet::keys::GeneratableKey">Generatable<wbr>Key</a></div><div class="desc docblock-short">Trait for keys that can be generated</div></li><li><div class="item-name"><a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">Into<wbr>Descriptor<wbr>Key</a></div><div class="desc docblock-short">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></div></li><li><div class="item-name"><a class="trait" href="trait.ScriptContext.html" title="trait bdk_wallet::keys::ScriptContext">Script<wbr>Context</a></div><div class="desc docblock-short">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.
index bccf178b25c8d452dfdf8cb89afd1858e68207d9..806d4c9d57b56fc2f4b539c8232582c294d88775 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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="trait.ScriptContext.html" title="trait bdk_wallet::keys::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>
+<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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="trait.ScriptContext.html" title="trait bdk_wallet::keys::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="trait.ScriptContext.html" title="trait bdk_wallet::keys::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="trait.ScriptContext.html" title="trait bdk_wallet::keys::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="trait.ScriptContext.html" title="trait bdk_wallet::keys::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
     Ctx: <a class="trait" href="trait.ScriptContext.html" title="trait bdk_wallet::keys::ScriptContext">ScriptContext</a>,
index 0caf6c2da7e76bfe1ee1ad8bcb84fdd4c2a8d1c0..040e2da8a67e60eeede4021f95942d9fae8dfcf1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 {
     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>
index f56ac1bb847f8a0320c736385b3a1d08d6b5a362..08953cf453cb4989546a27ad1c7dc89eb49b6de5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 5333802205a66769d3c886b2f45227935df49859..5a7161731b29a9e8fa18da95a5fff3bc1c0bffa8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 0042dc22c929c94dc0f40ca3f417a08233b5d99a..2197d9b690ac8e4b2b59b50a4a94889a47155628 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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="trait.ScriptContext.html" title="trait bdk_wallet::keys::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 71c418354fabd15f599791212290994a9a50b54f..65d278d4a2431d2ad216ad9ce51b6acdcc9eda89 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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="trait.ScriptContext.html" title="trait bdk_wallet::keys::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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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="trait.ScriptContext.html" title="trait bdk_wallet::keys::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;;
 
index 2cbbd2ae411cface1902f5cd3066ecd4005d4490..d4cba2ebb34613ea757922344ae2d62f90b0c628 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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="trait.ScriptContext.html" title="trait bdk_wallet::keys::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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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="trait.ScriptContext.html" title="trait bdk_wallet::keys::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>;
 
index 557f0a7798ee3391e386401c74ada455c2674589..53afb740efe7b6daa69b2afd1f1bffed92f96d66 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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
     Ctx: <a class="trait" href="trait.ScriptContext.html" title="trait bdk_wallet::keys::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
index 5da846dd3b7dedd36ee3e4338bf8c9c3f9f2dab0..998f9404f11d35d0a3deb351f926361bf7e46635 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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="trait.ScriptContext.html" title="trait bdk_wallet::keys::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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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="trait.ScriptContext.html" title="trait bdk_wallet::keys::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>;
index 795e0b5b08bcc8dc2f19f2714f7d948b810742a8..aef49da65634325b7420ee2326852d0249e67801 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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="trait.ScriptContext.html" title="trait bdk_wallet::keys::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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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="trait.ScriptContext.html" title="trait bdk_wallet::keys::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>
index 01c459e2b5270a3d66311bd06b680de75b793cb6..ee3686102fb5f50ce4293e331c69e1a1b6ea6da9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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>
index ac1da2978f9450063aed95a41d061b1d4dae9886..5b0bf952e5ae891fb768db09b897a26d5305055b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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-beta.6</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="enum.DescriptorPublicKey.html" title="enum bdk_wallet::keys::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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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="enum.DescriptorPublicKey.html" title="enum bdk_wallet::keys::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 12a64ab32f9a6eb9349e4d2d3eae3ed8abff4e82..eb9fc12186e17af97c40e1bf2f650308fad9697a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 a9f85d93a04fcbb72562eb6fb7989fcdd5cd2478..a4dec6f0cadfba690e4600ee6895d4ab9d25e0e8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 e88278a0d8f73cb805cf9e3a970cef6d327f8919..83c2215b7d6926913783faaa1a327f3fec35c389 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 630a70c2a31819ff210e1a556af2b3a019915135..4f77d2d9285fd6e7b91d73a7a8088f0deb9d3cfa 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="trait" href="trait.PsbtUtils.html" title="trait bdk_wallet::psbt::PsbtUtils">Psbt<wbr>Utils</a></div><div class="desc docblock-short">Trait to add functions to extract utxos and calculate fees.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index c09be4c6e5166e664a6ba0c13fb789ce63fe9d8f..b36be4b3e97fda78927addca205a10995d99e7c1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 dfa863c30044d4bc937f554439f89fbf0469021e..9a941b51d05db04be8e2c3e99076e8d5f077f67b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><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 1a6c2e0e22d45e5df76a0cea610f63e6acb08ed5..881d14f597906fd17b260088891632941bcdf030 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><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 55f198dfc6f09de8540374584e9d9f669751590b..f25fbef1fe1746caed4ec3a9e491dcd106c1059c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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><ul class="item-table"><li><div class="item-name"><a class="constant" href="constant.SCHEMAS_TABLE_NAME.html" title="constant bdk_wallet::rusqlite_impl::SCHEMAS_TABLE_NAME">SCHEMAS_<wbr>TABLE_<wbr>NAME</a></div><div class="desc docblock-short">Table name for schemas.</div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.migrate_schema.html" title="fn bdk_wallet::rusqlite_impl::migrate_schema">migrate_<wbr>schema</a></div><div class="desc docblock-short">Runs logic that initializes/migrates the table schemas.</div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 89d79028f8873e7885514970badaf8f3e0a7441f..c8330a576f0c9ae9eeb05c70daef361a68a74655 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 1fb12dc656bc76958a3a4ce358d6a3e803bc4b8a..cf1b8f9d15389bab226a99c1712bda9ba200116d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 03bc4947fab547f2b13eb37085f690432a20c0c5..5cafc42d0c9df2430c35498595587feab27b0df6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 dd86ee50890af0218b202bc64ec2b321a40aedc8..959bc0662ea74bc1c190471181eac821304ec5b1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 83e384ef795d482c0ac79968bf9ce7f5b58a2d08..30ecb5a0c3b23a21350b5c2e268d76e5569f0294 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 6351f87d9d39e4d63fb4c22a867cd62bf9357da0..b3e2c0cff9fd3b2a89e6fcbe1dfae5d15624692d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 5696713f6585655d4838fc3a526b3dab1a369c74..9610a66af696332b19aaab2033de7c82a47ad156 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 6201e89e733d779fe6a389bdf4ab48606b5c7978..8cbd209833a572ea745e4f205ac43de6dc2872f8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 fb54da3e99d29b140363772df1f65aa458624b95..446a62a96e25e8a385cc3c3b7f667a92d4d2cfa6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 ec46328d95565417ad8f19bdfbe25129eb9f3745..a09ecc61051fa663eb35fcbabc7767ff93538adb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 56f72fefa1682b44ed220353ee94604a149cd341..53da6e764f693efd19c596a5657ae5c67ea31d62 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 55d2b2ee9b052dd1686ca6327848f70ab600365f..ef26f2814b0de9e89b9de72413566efa7fe6951d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 6c4d3648fd2be724cde5b222f8b096fb8fcd5bd0..b1ed68cf4f992b0645005ef080e898b9d22f4fd4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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#153-160">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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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#153-160">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 9be88a68d4803121b845b43c50aa9931c79c447e..6b7c3b33e623c551355bf9c21b1f96a39207d874 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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 2ff24455963a4f7ae460f65c3a53d83ae8337210..0aa68362ce3c80d9c6091e6a3f5aafafc51f2f4b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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="keys/enum.DescriptorPublicKey.html" title="enum bdk_wallet::keys::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="keys/enum.DescriptorPublicKey.html" title="enum bdk_wallet::keys::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;,
index b3a74e6361aa04893fd9939dc63ee732f86dc64d..23715d66c8e8d03c1e9341d6639429ba7f326871 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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 5146597ca471fd3516bde787baa89e5716409810..d5d825fa7cea0c495950eafb4c31cf84fb9b54a6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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 51684cd28a14546f0d17de03836ce5ef28b2332c..d780ba452b9599d644fe8efdaabff63560d8a004 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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>,
index d8eda0efdcd16052ddeb9f4847dd471aa30b1270..9100c835522869202dfe64789172d4bb877a8f20 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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>
index 5b1c9ae6c529121108a0cee009346150e8a43923..4c41cf73e4e8cb2b436a1f5db1fbba95f2bbb12a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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 a020bdbb11de161240b222bcc31c05fa7adf998b..1848e570726e5c2480e9a554200cea8bb5584b11 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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="tx_builder/struct.TxBuilder.html#method.finish" title="method bdk_wallet::tx_builder::TxBuilder::finish"><code>finish</code></a> to consume the builder and
 generate the transaction.</p>
index d0a237c7f4a41145a130b2766d8740ce112432d0..c77951f9686323afa94da992778b3fad5ac271cb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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#118-128">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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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#118-128">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: 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;,
index bd35c862c3963c32028c2d50f16d1f95d25ed6f5..6bc586e73af0c00424ec6562522b319d9247beac 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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#104-112">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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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#104-112">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>
index 2eb951d759215fa158de537cc4d7caaff6326b25..ad21a8896857e0cfd852c4f5d91237a376563a8e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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 1c87022e9d56ee20ab0e8a8894f15afda3d663c1..ff1d869150fa2683ad02648e6417ae78625bff1e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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
index 082171917a4775fc69081ab542daa57abf4662ae..1deaf1f715e84d104a6c5c275ca0a887744daff7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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 6ac52fdb27212d9d58cda3c39574787828a10a98..797ddb070e1d9657edec5fb784df8a86f3385b2a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>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
index bf1913a1d5f7ad15ab377cc855485ec8b5345f7e..2e9f74f5de672133a9a7f5e4f077f2ddf08eed77 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 f457509cc43a4dd1abc05d0ae4e209e3e01a11c7..83f02a984521fdfbf23e5ac8fefda5456545c541 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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::tx_builder::TxBuilder::add_utxo"><code>TxBuilder::add_utxo</code></a> and <a href="struct.TxBuilder.html#method.add_utxos" title="method bdk_wallet::tx_builder::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 2d0176ee4173331301a4b8ad7a2137b100bb647a..bae067d0fe046898e914c61053cf2160839d1d01 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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#813-821">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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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#813-821">Source</a> </span></div><pre class="rust item-decl"><code>pub enum ChangeSpendPolicy {
     ChangeAllowed,
     OnlyChange,
     ChangeForbidden,
index 4b4ed2b5fad01b49c8b0641b166b554286039fab..f22fa587c1e90664f66fa88399ca42755bb1f964 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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 c173666a6dab249671ef9bec19a7968dcd22b693..bc9cf46125ccad79bc0854a92c98b621f8215e5d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-1073">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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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-1073">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 b51ac5440eb2a178acd063e8dfb76e22664706de..37ec94669e50e9397479a0f94f13b05c832bf7b9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0-beta.6</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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>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::tx_builder::TxBuilder::finish"><code>finish</code></a> to consume the builder and
 generate the transaction.</p>
index 96b73e772f1a0db0dfaa706e8affac2fe08eddb3..4c68090bf7574eccf97e40b2d717922fc7a42075 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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-beta.6</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#282">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>
+<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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#282">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;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;,
index 718ad74941a7d12b87aea4cf7bd10abdd9988780..4725052970b5d4b8923efc5edbdbb4ff99d9889f 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 859c8cffdb8964c8923583efb63cd1fca59e5cd5..781c8d99567539e55ffe4a7a70c14a6321cea081 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 2a2639f7d8abd16558e2a92b7c028dd382d21916..202729967e9cd2e4001de4b4330cf49f23975a73 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 ebee89093f7d85bb129ead68474d88f43349f830..735d1d2a2ebd49c29aa4c53b507b9cccb3ed4016 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 8af471b9e3ccbf9db9b0570ebd528e9e7017c04c..236806f60a4f5a5c4fe8365484e428f244e589a3 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 23ecfded78589ea1da0dd0701a62de1f057f7641..72ebed7deaf49ae9363d0002f5c926043d46ee4d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 0dec265a62e90ea77ef04e3f0f484c2fee1caaf3..49d033e95f4894dab6cc2358255512218080632f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 3eabf82ba50208972958be5a5be064a18b1de191..4927a96d2f5039e5db839edc20ee4e9c264f06c1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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 812bc874efa9ab7ed9f47ad239f4824a41349010..478b193d2dd7141dafce54e5aa7cdbb2548dca36 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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 3b4ea42b7c00aeadb54bab88e7d65ffdeaa2c677..36c1cc19f20a6fd68a470c5e09240f0aa3e18f06 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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 9af8ac3ebe52c9a2ad6e776c76cf312fcb7eadac..1127714ea21d1781fef0b3be05f7f5bfe1805702 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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.94/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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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.94/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 b6108d876215588508d60887d79a56426216b819..24612ce5d50d71b7ac0488c88c00063e6bcfb27d 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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 83e04aada97b04625874cd4c3465d023bbf91186..2d28f78228f0fc363e79ea1433d9431e89ed5117 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.RpcArgs.html" title="struct example_bitcoind_rpc_polling::RpcArgs">RpcArgs</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.Emission.html" title="enum example_bitcoind_rpc_polling::Emission">Emission</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li><li><div class="item-name"><a class="enum" href="enum.RpcCommands.html" title="enum example_bitcoind_rpc_polling::RpcCommands">RpcCommands</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li></ul><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><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> </div><div class="desc docblock-short">The mpsc channel bound for emissions from [<code>Emitter</code>].</div></li><li><div class="item-name"><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> </div><div class="desc docblock-short">Delay for committing to persistence.</div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div><div class="desc docblock-short">Delay between mempool emissions.</div></li><li><div class="item-name"><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> </div><div class="desc docblock-short">Delay for printing status to stdout.</div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><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> </div></li><li><div class="item-name"><a class="fn" href="fn.main.html" title="fn example_bitcoind_rpc_polling::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li><li><div class="item-name"><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> </div></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="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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.RpcArgs.html" title="struct example_bitcoind_rpc_polling::RpcArgs">RpcArgs</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.Emission.html" title="enum example_bitcoind_rpc_polling::Emission">Emission</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li><li><div class="item-name"><a class="enum" href="enum.RpcCommands.html" title="enum example_bitcoind_rpc_polling::RpcCommands">RpcCommands</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li></ul><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><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> </div><div class="desc docblock-short">The mpsc channel bound for emissions from [<code>Emitter</code>].</div></li><li><div class="item-name"><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> </div><div class="desc docblock-short">Delay for committing to persistence.</div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div><div class="desc docblock-short">Delay between mempool emissions.</div></li><li><div class="item-name"><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> </div><div class="desc docblock-short">Delay for printing status to stdout.</div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><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> </div></li><li><div class="item-name"><a class="fn" href="fn.main.html" title="fn example_bitcoind_rpc_polling::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li><li><div class="item-name"><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> </div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 473f7e6926f3d2a45023f628db3568a53be79b64..b95538afa74fb17646d9dedabe04ddeeea2357ac 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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 1fbd48125eb41b99377d933223a0aaffdd99bba5..edb96fcff0a2daf92fd51d536cb78053690dfef3 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 63e2069cb57eafa9e8bbfe024bc6a70216841389..ef19068ca7c3b52da810e8dd153924bda8782788 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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 65351e23c5e0e9551cdd84f83e5eef775cad31ce..bf2167bb934f79aed5b7d573fd7e2b2d97f39ad1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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 46fefcc8925ad6d9b522b1246a2de338dc9d3315..c6b02252e9c1266329b67e728a7f07a34db568a8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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 f75a6f1ca71d1a559c7cf58e0c36965e2e12d139..e457f37c5ac51c05c99c294306a1d7addb559f11 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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.216/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.216/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.216/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>&gt;<div class="where">where
index a13022d9b895438bbad26c4602a88275c8299cfb..5879358fdc43693826064fff68e39ab169df295f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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 c9a8225f0b940bd7347aeb32eeaaad0b13ec1c41..b65378dd05451f76d1202c8dbd8cb63a467f7aa0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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 959e785b1cedfc7247b0ec29c70dffcdc6917065..10991301a177be3ddb3bc0c26c7ba11991f0e127 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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 a0f2375e45235ef5d4f7379df032cdd45cbd112f..50102cd383796a37e2f69aca84447ea8507d8446 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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/mutex/struct.Mutex.html" title="struct std::sync::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/mutex/struct.Mutex.html" title="struct std::sync::mutex::Mutex">Mutex</a>&lt;LocalChain&gt;,
     db: &amp;<a class="struct" href="https://doc.rust-lang.org/nightly/std/sync/mutex/struct.Mutex.html" title="struct std::sync::mutex::Mutex">Mutex</a>&lt;Store&lt;<a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a>&gt;&gt;,
index 01f951695faab12f0c0ae18338f2476d1d8b75db..dd3fc5c332853fda545021eebaf3334fe8350582 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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.94/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 d043bbbf7d4882d4ce300961f0730580641bbcff..e94d9f889ba174579239f9e598af095fc025b1d9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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 7ed76dce147046dd7a827c65c866805d0e66b0a0..cbcd56ea98a6f0f44e1bf67a69e77728573b5f1e 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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><ul class="item-table"><li><div class="item-name" id="reexport.anyhow"><code>pub use <a class="mod" href="https://docs.rs/anyhow/1.0.94/anyhow/index.html" title="mod anyhow">anyhow</a>;</code></div></li><li><div class="item-name" id="reexport.clap"><code>pub use clap;</code></div></li></ul><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Args.html" title="struct example_cli::Args">Args</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangeInfo.html" title="struct example_cli::ChangeInfo">Change<wbr>Info</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">Change<wbr>Set</a></div><div class="desc docblock-short">ChangeSet</div></li><li><div class="item-name"><a class="struct" href="struct.Init.html" title="struct example_cli::Init">Init</a></div><div class="desc docblock-short">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>.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.AddressCmd.html" title="enum example_cli::AddressCmd">Address<wbr>Cmd</a></div></li><li><div class="item-name"><a class="enum" href="enum.CoinSelectionAlgo.html" title="enum example_cli::CoinSelectionAlgo">Coin<wbr>Selection<wbr>Algo</a></div></li><li><div class="item-name"><a class="enum" href="enum.Commands.html" title="enum example_cli::Commands">Commands</a></div></li><li><div class="item-name"><a class="enum" href="enum.Keychain.html" title="enum example_cli::Keychain">Keychain</a></div></li><li><div class="item-name"><a class="enum" href="enum.PsbtCmd.html" title="enum example_cli::PsbtCmd">PsbtCmd</a></div></li><li><div class="item-name"><a class="enum" href="enum.TxOutCmd.html" title="enum example_cli::TxOutCmd">TxOut<wbr>Cmd</a></div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.create_tx.html" title="fn example_cli::create_tx">create_<wbr>tx</a></div></li><li><div class="item-name"><a class="fn" href="fn.handle_commands.html" title="fn example_cli::handle_commands">handle_<wbr>commands</a></div></li><li><div class="item-name"><a class="fn" href="fn.init_or_load.html" title="fn example_cli::init_or_load">init_<wbr>or_<wbr>load</a></div><div class="desc docblock-short">Loads from persistence or creates new</div></li><li><div class="item-name"><a class="fn" href="fn.planned_utxos.html" title="fn example_cli::planned_utxos">planned_<wbr>utxos</a></div></li></ul><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="type" href="type.KeychainTxGraph.html" title="type example_cli::KeychainTxGraph">Keychain<wbr>TxGraph</a></div><div class="desc docblock-short">Alias for a <code>IndexedTxGraph</code> with specific <code>Anchor</code> and <code>Indexer</code>.</div></li><li><div class="item-name"><a class="type" href="type.PlanUtxo.html" title="type example_cli::PlanUtxo">Plan<wbr>Utxo</a></div></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="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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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><ul class="item-table"><li><div class="item-name" id="reexport.anyhow"><code>pub use <a class="mod" href="https://docs.rs/anyhow/1.0.94/anyhow/index.html" title="mod anyhow">anyhow</a>;</code></div></li><li><div class="item-name" id="reexport.clap"><code>pub use clap;</code></div></li></ul><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Args.html" title="struct example_cli::Args">Args</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangeInfo.html" title="struct example_cli::ChangeInfo">Change<wbr>Info</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">Change<wbr>Set</a></div><div class="desc docblock-short">ChangeSet</div></li><li><div class="item-name"><a class="struct" href="struct.Init.html" title="struct example_cli::Init">Init</a></div><div class="desc docblock-short">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>.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.AddressCmd.html" title="enum example_cli::AddressCmd">Address<wbr>Cmd</a></div></li><li><div class="item-name"><a class="enum" href="enum.CoinSelectionAlgo.html" title="enum example_cli::CoinSelectionAlgo">Coin<wbr>Selection<wbr>Algo</a></div></li><li><div class="item-name"><a class="enum" href="enum.Commands.html" title="enum example_cli::Commands">Commands</a></div></li><li><div class="item-name"><a class="enum" href="enum.Keychain.html" title="enum example_cli::Keychain">Keychain</a></div></li><li><div class="item-name"><a class="enum" href="enum.PsbtCmd.html" title="enum example_cli::PsbtCmd">PsbtCmd</a></div></li><li><div class="item-name"><a class="enum" href="enum.TxOutCmd.html" title="enum example_cli::TxOutCmd">TxOut<wbr>Cmd</a></div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.create_tx.html" title="fn example_cli::create_tx">create_<wbr>tx</a></div></li><li><div class="item-name"><a class="fn" href="fn.handle_commands.html" title="fn example_cli::handle_commands">handle_<wbr>commands</a></div></li><li><div class="item-name"><a class="fn" href="fn.init_or_load.html" title="fn example_cli::init_or_load">init_<wbr>or_<wbr>load</a></div><div class="desc docblock-short">Loads from persistence or creates new</div></li><li><div class="item-name"><a class="fn" href="fn.planned_utxos.html" title="fn example_cli::planned_utxos">planned_<wbr>utxos</a></div></li></ul><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="type" href="type.KeychainTxGraph.html" title="type example_cli::KeychainTxGraph">Keychain<wbr>TxGraph</a></div><div class="desc docblock-short">Alias for a <code>IndexedTxGraph</code> with specific <code>Anchor</code> and <code>Indexer</code>.</div></li><li><div class="item-name"><a class="type" href="type.PlanUtxo.html" title="type example_cli::PlanUtxo">Plan<wbr>Utxo</a></div></li></ul></section></div></main></body></html>
\ No newline at end of file
index f39dce2f2323245d2ddbdc3d14385e267a12b8c9..7d6aa20eec161e22eec625b381513da3e3f5f6bb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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 0fd53824032fb345d365e7b1ec82dfdb14959fea..f0a0e343c61bef0970d845d81beb80ba0ebbc6ab 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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 8c8301325975d2c3d9235379a2b1c90c96aad72d..6db84a091a5d564523d257c517a3c245d4aec4f2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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;,
index 7b4afb3fa71477eeaf54b6fdb64421214946dc5a..682b5bd6412cdc03092df43cc6fcb9f777f1c99e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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/mutex/struct.Mutex.html" title="struct std::sync::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/mutex/struct.Mutex.html" title="struct std::sync::mutex::Mutex">Mutex</a>&lt;LocalChain&gt;,
index e538aa5d50db33bdd2a39f43fe9548f9dd97e16f..eb36b8cf29215bd61a89073ba8d23d2e4f067a87 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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>
+<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 d85492d5771388d3efd515bfa71181d76b00f12e..77e3dbdf6c035036dbf5c063603724d4a8832fe7 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" 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 28add3ef55b6647956960f319799bafcab599cf0..e1db8ba46c4f572ec151f51cc40c840cd24236e8 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 ff54795659a9a5bcd0c21a16eabe96168058e0bf..826d3625dfeed633602c196b87a2833df3dc0cba 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 d2c4ff422838e784b6ed9d2d034167da6e92dd6a..4a6a2f784e945030694724c7fb99f5bb8781ab64 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 0089903bfb42dee76e99fefd71d398f2416531cc..0e995c82e11c80d93c7b12c42400521ab570f3e1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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 ab5866cd50a4311b13d7713e6c50b8a20d402111..48e41188c91d846e533b57c03ec7bde5d238b53e 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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.94/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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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.94/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 844c6187bdfbfdb0f945006f0b692f4d0158f199..2c2dc8dbe906c8c786955163c672f8ffae8c259d 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.ElectrumArgs.html" title="struct example_electrum::ElectrumArgs">Electrum<wbr>Args</a></div></li><li><div class="item-name"><a class="struct" href="struct.ScanOptions.html" title="struct example_electrum::ScanOptions">Scan<wbr>Options</a></div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.ElectrumCommands.html" title="enum example_electrum::ElectrumCommands">Electrum<wbr>Commands</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li></ul><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="constant" href="constant.DB_MAGIC.html" title="constant example_electrum::DB_MAGIC">DB_<wbr>MAGIC</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li><li><div class="item-name"><a class="constant" href="constant.DB_PATH.html" title="constant example_electrum::DB_PATH">DB_PATH</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.main.html" title="fn example_electrum::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></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="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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.ElectrumArgs.html" title="struct example_electrum::ElectrumArgs">Electrum<wbr>Args</a></div></li><li><div class="item-name"><a class="struct" href="struct.ScanOptions.html" title="struct example_electrum::ScanOptions">Scan<wbr>Options</a></div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.ElectrumCommands.html" title="enum example_electrum::ElectrumCommands">Electrum<wbr>Commands</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li></ul><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="constant" href="constant.DB_MAGIC.html" title="constant example_electrum::DB_MAGIC">DB_<wbr>MAGIC</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li><li><div class="item-name"><a class="constant" href="constant.DB_PATH.html" title="constant example_electrum::DB_PATH">DB_PATH</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.main.html" title="fn example_electrum::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 941ec93958b7072ba23ab6fed3f878f8f1d97b8e..472d517ce83d26ee0115f0a19a1be893ddc8052d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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 37282377c28953a3b150034a95c59a029be8f4e3..0e5b4cfbad3b9a7d9642259a030f7f057ac0d869 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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 029b49ec68df14aec9af8fcaa3fc9dec7987c1c0..d7915c3da0c49f11471ae53bfebdeb9f66f3aee8 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 a22ca801c7ca2bd82cfca326cb5b3f0fb3cba83c..a5cf4cfddf33ab082d3b7db0d783c005fc05478f 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 4966e86649941a7c4c81e4b3f6e09d23997ca0d1..5c59bebe9dfdc2a70f7681477a524c88e6cc8361 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 fd2c039a6678bc832802f10821370be953791de3..b126c07701904e9b1190309d94a74a5c34396fa6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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 9b70ea3199a08698995dbe42ba5c853c77b46409..9e2cd36424c3b598abc6c1762047f22b141adee6 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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.94/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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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.94/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 ec2b818dc91c0b205c45e8cc57bc9751b2b19e7b..1e5a118765b1e7ab7f7699dd2498603a0d3c628a 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.EsploraArgs.html" title="struct example_esplora::EsploraArgs">Esplora<wbr>Args</a></div></li><li><div class="item-name"><a class="struct" href="struct.ScanOptions.html" title="struct example_esplora::ScanOptions">Scan<wbr>Options</a></div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.EsploraCommands.html" title="enum example_esplora::EsploraCommands">Esplora<wbr>Commands</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li></ul><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="constant" href="constant.DB_MAGIC.html" title="constant example_esplora::DB_MAGIC">DB_<wbr>MAGIC</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li><li><div class="item-name"><a class="constant" href="constant.DB_PATH.html" title="constant example_esplora::DB_PATH">DB_PATH</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.main.html" title="fn example_esplora::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></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="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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.EsploraArgs.html" title="struct example_esplora::EsploraArgs">Esplora<wbr>Args</a></div></li><li><div class="item-name"><a class="struct" href="struct.ScanOptions.html" title="struct example_esplora::ScanOptions">Scan<wbr>Options</a></div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.EsploraCommands.html" title="enum example_esplora::EsploraCommands">Esplora<wbr>Commands</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li></ul><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="constant" href="constant.DB_MAGIC.html" title="constant example_esplora::DB_MAGIC">DB_<wbr>MAGIC</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li><li><div class="item-name"><a class="constant" href="constant.DB_PATH.html" title="constant example_esplora::DB_PATH">DB_PATH</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.main.html" title="fn example_esplora::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 03abc624ca63be6226cedcae50d538ef944ba045..947f8cbc9980cbfa5f6ab5e13d8bf48bcc6a063d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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.94/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 e09197aaa63d959e62ebc5588d92c6a6536b171a..51e9a85016e9133a81363bb81e51fba5349ed989 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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 823cc9667b300ccd50c91157c00fe771cb45eae5..9a6e91edac46b2257e98e3412e62af80027f3daa 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 28855d686b05004cb6765081cb0d613f2a1a2cc3..70b0c51c783c350ee896717f3ab3af37d6da5433 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 387e7b1141ac1b0f75fc8498279eac271134627a..aff5a5ab1d6d10e2b3594d843811df24726907fd 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 4a96b2a0936daad1ca1b3093ffefe66d02ecfb2f..895aa9cafe2490ef12df611a5635c34837fc4983 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 c881ffb3a3f39ae57fdcf5e28dc218427a1c8faf..8998a583cdd9ba8c9be2b55d2098cee32155252e 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 89af91bcc0fef57e6a2c5a16f499c08fc6973023..1a00d6e1f51db316128c4b48ead94799db272f1e 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 41a34c0a31b59cd1eb24bfac5449dfd009b04d6b..b794275adcfe0dfcbdd59f3b5110fc9a01536ded 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 48dfa767ddb790f8457e66e20667d58e627a81b0..f219ccaacf473ef74d92acd1c949464920a2cee9 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 b1bf4fcac4dd60763e1986ec11e5d500b5b35655..ef3956646b1bd93b06b27d89f4bb040680324fd7 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 7cee30566e5f14832ca1298255b1ad257b561034..2bb82d0db4e408bdd8ea1614f49eba8ba244a897 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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.94/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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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.94/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 37a265fd06b2d063936639bc2685b0ddf4dfda4b..86895ba925568f2021f60cca9f996469fd13cf72 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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><ul class="item-table"><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><a class="constant" href="constant.NETWORK.html" title="constant example_wallet_electrum::NETWORK">NETWORK</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.main.html" title="fn example_wallet_electrum::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></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="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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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><ul class="item-table"><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><a class="constant" href="constant.NETWORK.html" title="constant example_wallet_electrum::NETWORK">NETWORK</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.main.html" title="fn example_wallet_electrum::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 34aaa9da822ba3cd51009d0f2fd706233801b0b6..89409393980901e3fd5e190c8df53256a2e23df0 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 4de5193d9d15d16ebf3725c14bc490e930b22556..37d35f7e4b7cf3109d1117687648af739693dd66 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 41c7dd5fd030378fd01029146578c0a6e1e028b4..27ccce1eb7c8e09ed0da1494caa1004a41e2dfe2 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 6224623fab1e41dfd87ad4ef8d4044abf21dcdfb..23eec46ce51d6d8a04d28f900dd636185633ca33 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 f283f38a292acb03e915d31e9b7f5419b3ce850a..411efafdf2c06f97f54d896d2d8bfe72ee0d9e54 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 a849f46d1609cdbda023127e9d72538a09fa23f3..f6f1d631652dcfc3f71b76307324320328ae122b 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 e98b4130ac0903cfe6c012c652605d26c4bafdc3..5d31644e7ca213d0a2a5eb974214fdc7ca02e68e 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 1b8a18f334ebe77595aea55ff29baf3e70c13f65..a25aaf260277ff5d3cd8b7a6055b483b730ed2d0 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 96d5b2f5317e7415314679c48d4581e623e1e1c9..145e1be4cbef79399b933bd47f7aa0a62d2de8a4 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 1d7c8838f2e1961650411da9d024a04b218dc5af..b7906e5b87c691d9dde99fd1f78d510c76d836b4 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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.94/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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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.94/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 c22bc830b16472285d49a3dc950346ad3003f16c..e3970d4386aa12fb0d8dd4eba8eab66d280395c0 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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><ul class="item-table"><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><a class="constant" href="constant.NETWORK.html" title="constant example_wallet_esplora_async::NETWORK">NETWORK</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.main.html" title="fn example_wallet_esplora_async::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></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="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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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><ul class="item-table"><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><a class="constant" href="constant.NETWORK.html" title="constant example_wallet_esplora_async::NETWORK">NETWORK</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.main.html" title="fn example_wallet_esplora_async::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 864a57e90f6beeef785cf37c576f52078ca94dc8..984a326b81c3245ef84d92002791b57b701d075b 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 5ecd05cce608a98023bc3f77ac1156988be967cc..c50880f6206ad80bb62c7cafe4531098fdd50311 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 c8d253957b3cb855da44605128d54aa90bc638e3..3c247c947533ea5c5b7429d27fea605ae71e64b1 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 5da8ed5ca98d771a770a084d7ce8eb19000195f8..5943010ff9089d621f4d6161a337e9cde8278446 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 108f6648693f3634da62bb38455702e80d2441ed..a6b86b570298c3c77049244059e536572a83cc54 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 fe1b69900573762154d591373019abf28068114c..3566c535cf94f095ef50659f893262f8f4f822cf 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 2ddeafe8b57bb4f0c4e38eaa97d93a6121f6aee5..e5fe43fdf389d5dd384af0d10d2d6b23677cf404 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 3fc351ed7fa1fc977ab1ca04e903bd487ea4d2c6..f92c01b3346b79574d6d16ebbb5eaf9492580eea 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 a661a6a4f9de5c77c8444da85177f42f56d1c033..b4b7f2199c73e3e63ac2b355189bd3e948ac32fc 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 6d793bda15dd5740cca3d0926d997d75b14037b7..089e4ae01224295695a3623b1648eaacdd03cac4 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 48c7e6f3bd24f66cd06375a0ea72518352bdea2e..3174ecc283afc77065b97ebfdfd8394e4ab3e93d 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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.94/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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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.94/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 031c4cfe2a227df5240fd4a1c7a667343a9c040a..dd08b3ef5ee1193b950a348636470e5e48ee63dc 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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><ul class="item-table"><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><a class="constant" href="constant.NETWORK.html" title="constant example_wallet_esplora_blocking::NETWORK">NETWORK</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.main.html" title="fn example_wallet_esplora_blocking::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></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="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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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><ul class="item-table"><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><a class="constant" href="constant.NETWORK.html" title="constant example_wallet_esplora_blocking::NETWORK">NETWORK</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li><li><div class="item-name"><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> </div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.main.html" title="fn example_wallet_esplora_blocking::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li></ul></section></div></main></body></html>
\ No newline at end of file
index b095ae45b8a947be15399c08b33fb83d20563377..1825a0ca31a9812cd0218f957b8a99afef6eda44 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 b8e18c62730413825d87508787072aec814cf216..32ccabf1b0633883c2a0bcd6ad7edfe4baaa037f 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser 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 e9be903d3afd3b7f5d3387996203071283c4e160..dd0ab1719da2f6d8892f65268cc7b0f037531e37 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser 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 48c1cc4e9ba25902146759448b77ca4955ded181..2632b9c53c1800cc4a1165d72fa2517bc81ba184 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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.94/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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser 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.94/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 43054f10214a881dbbf39da5083c6ef4c2bd17d7..dc574c0caea4a304715a6f556dec7a2770cbc843 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Args.html" title="struct example_wallet_rpc::Args">Args</a></div><div class="desc docblock-short">Bitcoind RPC example using <code>bdk_wallet::Wallet</code>.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.Emission.html" title="enum example_wallet_rpc::Emission">Emission</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li></ul><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><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> </div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.main.html" title="fn example_wallet_rpc::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></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="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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Args.html" title="struct example_wallet_rpc::Args">Args</a></div><div class="desc docblock-short">Bitcoind RPC example using <code>bdk_wallet::Wallet</code>.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.Emission.html" title="enum example_wallet_rpc::Emission">Emission</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li></ul><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><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> </div></li></ul><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="fn" href="fn.main.html" title="fn example_wallet_rpc::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </div></li></ul></section></div></main></body></html>
\ No newline at end of file
index 60f892028119ba3e162930c8fdba17994cca1e19..a517641ff84929972e9349aab5ad137d04a61a87 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser 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 166ffccb4f297e66409a0a6965395e2bfb865103..ed76e8f9de400fbc24920e4ac37025cc04d36b11 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.85.0-nightly</span></h2></div><div class="version">(a4cb3c831 2024-12-17)</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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.85.0-nightly</span></h2></div><div class="version">(4ba4ac612 2024-12-18)</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 2a7bdd1fa98974a1357971255b26ea4d0e1ca815..2e2d844fddf0b26c56befb579286b1fb27f77e61 100644 (file)
@@ -1,4 +1,4 @@
-var searchIndex = new Map(JSON.parse('[["bdk_bitcoind_rpc",{"t":"KFFEONNNNNNONNNNNNMNNNNNNNNNNNN","n":["BitcoindRpcErrorExt","BlockEvent","Emitter","bitcoincore_rpc","block","block_hash","block_height","borrow","","borrow_mut","","checkpoint","connected_to","fmt","from","","into","","is_not_found_error","mempool","new","next_block","next_header","try_from","","try_into","","type_id","","vzip",""],"q":[[0,"bdk_bitcoind_rpc"],[31,"bitcoin::blockdata::block"],[32,"bdk_core::block_id"],[33,"core::fmt"],[34,"bitcoin::blockdata::transaction"],[35,"alloc::vec"],[36,"bitcoincore_rpc::error"],[37,"core::result"],[38,"bitcoincore_rpc::client"],[39,"bdk_core::checkpoint"],[40,"core::option"],[41,"core::any"]],"i":"````b00Ah1011110101Ad111112121212","f":"`````{{{d{{b{c}}}}}f{}}{{{d{{b{c}}}}}h{}}{d{{d{c}}}{}}0{{{d{j}}}{{d{jc}}}{}}0`{{{d{{b{c}}}}}l{}}{{{d{{b{c}}}}{d{jn}}}A`Ab}{cc{}}0{{}c{}}0{{{d{Ad}}}Af}{{{d{j{Ah{c}}}}}{{Bd{{B`{{An{AjAl}}}}Bb}}}Bf}{{{d{c}}Bhh}{{Ah{c}}}Bf}{{{d{j{Ah{c}}}}}{{Bd{{Bl{{b{Bj}}}}Bb}}}Bf}{{{d{j{Ah{c}}}}}{{Bd{{Bl{{b{Bn}}}}Bb}}}Bf}{c{{Bd{e}}}{}{}}0{{}{{Bd{c}}}{}}0{dC`}0{{}c{}}0","D":"Bd","p":[[5,"BlockEvent",0],[1,"reference",null,null,1],[5,"BlockHash",31],[1,"u32"],[0,"mut"],[5,"BlockId",32],[5,"Formatter",33],[8,"Result",33],[10,"Debug",33],[10,"BitcoindRpcErrorExt",0],[1,"bool"],[5,"Emitter",0],[5,"Transaction",34],[1,"u64"],[1,"tuple",null,null,1],[5,"Vec",35],[6,"Error",36],[6,"Result",37,null,1],[10,"RpcApi",38],[5,"CheckPoint",39],[5,"Block",31],[6,"Option",40,null,1],[5,"Header",31],[5,"TypeId",41]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAA0ABAAEAAAACAADAA4AAAAYAAcA","P":[[5,"B"],[7,"T"],[12,"B"],[14,"T"],[16,"U"],[18,""],[19,"C"],[23,"U,T"],[25,"U"],[27,""],[29,"V"]]}],["bdk_chain",{"t":"KPSFPFFGKGFFFPKFRFFIEEIPKGPFEFFPNNMNNONNNNDEONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNONOONCCNNNNNNNNNNNNNNNNNNNNNNNNMNNMNONECNMENNNNNNNNONNNNNNNNNDCODNNNNNOCENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOOOONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNOOOOOOOFGPPPPFTTPPPFFPFFTTPGTTGFFFGFTTTTTTTTTTTTTTTTTTTPPFPPPTPGGPPPPTTTTFFPPPPPPFFFFPPTTPFFFFFFPPPPPFFFFFFGFFFPPPPFFFFFPPPPPPPPPPPPPPPPPFTFFFFFFFGFFFFTTTTTTNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNONNNNNNCNNNNNNNNNNNNNNNCONNNNNNNNNNNNNNNNNNNNNOOCNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNCONONNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNONONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNONNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNOFGGPPPGTPFPFGPFPGGKPFPPPPGPPPGPPPFPFPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPGPFPFPFPFGGFPFPPPPPFPPPKGFPPPPPPPPGPPFPNNNNMNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNKKCCMMMMMMMHCHHHHCHHHPGPFFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPFFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRGPRGGKPPPPPPCNNNNNNNNNNNNNNNMHNHHHNNNHCHNHHHNNHCNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNCFSSSPSPGPSSPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNKRKRFGKFFPPPNNNNNNNNNNNNNNNNNMNNNNNMNNMNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFSSSSSSSSSSRRKMNNNNNNNFNNNNNNNNNNNNFFKNNNNMNNNNNNNNNNNNNNNNNNNNNNNNTGGKTTTKPTGTGGTFKPTTTFTTTTRTGTPTTTTTPPTTTPTTTTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSFSGGGCCCCCCCTTKFTFRTKFTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMNNNNFFPGFGPPGPFFPPPPPPPPPPPGPFFGPPPFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSFFPGFPFFPPSPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFFKFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFSPPSSGNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNHHNNFGPPSSPPNNNNNNNNNNHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFGFPFFFPNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNONNNNNONONNNNNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNFFFFFGFFFFPPNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFGFFGIIIIFPPKPFPPPPIPPPPFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNOOOOOONNNOOOOOONNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOFFCCCCCCCCCPPGFFFTPPTTTFPPGFFFONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOONNONNNNNONNNNNNNNNNNNNNNONNNNNONNNNNTSFSSSSSSSTSSTSSTTTSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNFCCPFFSGTTTTFFTPFTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFFFFGTTTTTFPFTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGPPPJJJJJFPPPPPPCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFFPGGFFPPPFPFFKFFFPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCHGPPSSFNNNNNNNNNNNNNNNNNNNNPGPPFGPPPPPPPPPPPPPPPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFFFTFFTTTTTGFTPFFFFPFPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNOONNONHHOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOOONNNNNNNOSFFFNNNNNNNNNNNNNTPKGKTPFTKTTTTPKONOOOONNNNNNNNNMHHNMMMMMMMMMMCNNNNNNNNNNNNNOOONOCOOOMMMMMMMMMMOCHNNNNNNNNNNNFKPKGGPPSPPPPKPFKNNNNNNNNNNNNNMNNHHHMMMMMMMMMMNNNNNNNNNNNNNNNNNNNMMMMMMMMMMHHNNNNNNNNNNNNNNNNNOOOOJFJJJJJOOOOOOOOOOOOOKKRRKRFRKFNNNNNNMMNNMNCNNMNNNNNNNNNKFFFFGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPPFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNPFPFPPFGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFTRTRFKKFFTRMMQCNMMMNCNQQCMMMCQCCCCCQCCCCMHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGRKRKIGGFPPFPPPFPNMNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNCNNNNNNNNNQNNNNNNNNNNNMNNNQNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQFNNNNNNNNNNNNNNNNNRFFKNMNNNNNNNNNNNNQNNNQNNNNNNNNNNNNNNNGGPPFPFPFNNNNNNNNONNNNONNNNNNNRKGGPPPPMRKRKNMMNNNNFFFNNNONONNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKYKRRRKYRRRRRRRKNNNCMMMMMMMMMNMMMMMMMMMMMMMMMNMMMMMMQNNCMMMMMMNMMMMMMMMMMMMMMMMNMMMMMMMPPPKKKKRPKKRRRRRKPFKPKPPPPPKPKPPPGPPPRRRKKNNNNNNNNNNNMNNMMNMMMMMMMMNMMMMMMMMMMMMMMMNMMMMMMNNNMNMNNNNNNNNNMNNNNNNMNMNNNMNMNNNNMNNNNNNNMNNMNNCNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKRRRRRRRRFRRRRRRRRKKRKRKRKRKRKRKRKKNNNNNNMNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNMMMMMMNNNMMMMMMNNNNNMMMMMNMMMMMMMMMMMMNMMMMMMMMNNNNNNNNNCTKNMNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFKNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPKPPPFPFGFPPPPPPPPKIFFPFPPKPNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNNNNNNNNNNHHNNQNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNPFPPGGPPFPFPPPPFPGGGFFFFPPPFKRRFFFIIKFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPFGPPPPPFPPNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNONNNNPPGGFPPPPPFCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFTTTTFTTTTSFTTFTTTFTNCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGFFPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONONNNNNNNNNNNPPPPPPPPPFFPPPPPPPPPPPPPPSSPPGPPPFPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPFFGPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNOONNNNNNNNNNNNOONNNOOPGFFPPNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNOONNNNNNONNNNNNNNNNNNONNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNONNNNNNNNONNNNONNNNFFFFFFONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPFGFNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNONOOOOOOOONNNNNNNNNNNNOONNNFNNNNNNNNNNNNNNNNNNNNNSSSSSSSSHFFFPPPPPPPPPPGRGPKGPGFPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPFGPPFPGFPPPPPPPPPGGIGIPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNOOONNNNNNNNNNNNNOONNNNOOOOCOOOCNNNOONNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNONNNNNNNNNNNNNOOOOOOOOOOOOOOOOOFFFINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNONNNONNNNNNNNNNNNNNOONNNGFKTGPTPPPFPPPPPPPPFTFPTPGKFFFFGFKKKGFFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCMNNNNNNNNNCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCQNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSSSSSSSSFNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNPPFGFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFIFIFIPPPPFSSSSSIFFPPPPRFMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQNNNNNNNNNNNNNNNNNNHNNNNNCHHHHHHJHHHHHHHHHHHHHHHHHHHJHHHHHHHHHHHJHHHHHJJJHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNFTNNNNIIIIGNNNNNNNNNINNNNNNNNNNTRTRFKKFFTRMNMNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNMNNNNNQQNNNNNMNNNNNMNMNNNQNQMNNNNNNNNNNNNNNNNNNNNTKFKTKKRKNNNCNMNNNNNNNMNNNNNNNMMCHNNCNNNCNNHNMNMNNNNPFFGFFKKPPPFFFFPFGFMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNCKKKRFFFFFKRMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPGFCKFNNNNNNNNNNKKRKKKRKKFFMNMNNMMNMMNMNNMNNNNNMMMHMNNNNMHNMFFFCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNRKFKNNMNMNNMMNMMNNCNNNNNMMNNNNNNGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPFGPGPGPPPPPFPFFPPPPPPGGPGPFPFFFPPFPFGPPPFPPFFGGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNSPPPFGPNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNOHNNNNNNNNNNNNNNFPPPFPGPPGPPPPPPPPFFGFPPPPFFPGPFSSSSSSSFGFFFPFFFFGGFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONCNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNCOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNONNNNRKMMMMMCCFSPKGPFTTKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNMNNNOOOOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGTPFFFFPFFTNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNNSHFFFPPGFFFFPNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOONNNNNONNONNNNNNNNNNNNNNNNNNNNNNNNOONOONNNNNNNNNNNNNNNNNTGFFPPTTTFFFFFNNNOOONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNOONNONNNOOOONNNNNNNNNNNNNNNNNN","n":["Anchor","","BIP32_MAX_INDEX","Balance","Block","BlockId","CanonicalIter","CanonicalReason","ChainOracle","ChainPosition","CheckPoint","CheckPointIter","ConfirmationBlockTime","Confirmed","DescriptorExt","DescriptorId","Error","FullTxOut","Impl","Indexed","IndexedTxGraph","Indexer","KeychainIndexed","Mempool","Merge","ObservedIn","","SpkIterator","TxGraph","TxPosInBlock","TxUpdate","Unconfirmed","add","all_zeros","anchor_block","","","anchors","as_byte_array","as_raw_hash","as_ref","","bdk_core","bitcoin","block","block_id","","","borrow","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","chain_position","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","cloned","cmp","","","","","","column_result","","","","","","","","confirmation_height_upper_bound","","","","confirmation_time","confirmed","default","","","","deref","descendant","descriptor","descriptor_id","deserialize","","","","","dust_value","engine","eq","","","","","","","","","","eq_ptr","equivalent","","","","","","","","","","","","","","","","","","extend","","fmt","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","from_anchor","from_block_ids","from_byte_array","from_engine","from_header","from_observed_in","from_raw_hash","from_slice","from_slice_delegated","from_str","get","get_chain_tip","hash","","","","","","height","","immature","index","indexed_tx_graph","indexer","insert","into","","","","","","","","","","","","","","","into_fallible","","","into_inner","into_iter","","","","is_block_in_chain","is_confirmed","is_confirmed_and_spendable","is_empty","is_mature","is_on_coinbase","iter","keychain_txout","local_chain","map_anchors","merge","miniscript","new","","","new_with_range","next","","","nth","outpoint","partial_cmp","","","","","","prev","push","range","rusqlite","rusqlite_impl","seen_ats","serde","serialize","","","","","spent_by","spk_client","spk_txout","take","to_byte_array","to_owned","","","","","","","","","","","","to_raw_hash","to_sql","","","","","","","","to_string","","to_transitive","total","transpose_into_fallible","","","trusted_pending","trusted_spendable","try_from","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","tx_graph","tx_pos","txout","txouts","txs","type_id","","","","","","","","","","","","","","","untrusted_pending","vzip","","","","","","","","","","","","","","","anchor","descendant","","observed_in","anchor","last_seen","transitively","Address","AddressType","All","","AllPlusAnyoneCanPay","","Amount","BROADCAST_MIN","BTC","Bit","Bitcoin","","Block","BlockHash","CentiBitcoin","CompactTarget","CompressedPublicKey","DEFAULT_MAX_FEE_RATE","DUST","Default","Denomination","ENABLE_LOCKTIME_NO_RBF","ENABLE_RBF_NO_LOCKTIME","EcdsaSighashType","FeeRate","FilterHash","FilterHeader","KnownHrp","LegacySighash","MAX","","","","","","MAX_ATTAINABLE_MAINNET","MAX_ATTAINABLE_REGTEST","MAX_ATTAINABLE_SIGNET","MAX_ATTAINABLE_TESTNET","MAX_BLOCK","MAX_MONEY","","MAX_STANDARD_WEIGHT","MIN","","","","MIN_TRANSACTION","Main","Mainnet","MerkleBlock","MicroBitcoin","MilliBitcoin","MilliSatoshi","NULL","NanoBitcoin","Network","NetworkKind","None","","NonePlusAnyoneCanPay","","ONE_BTC","","ONE_SAT","","Opcode","OutPoint","P2pkh","P2sh","P2tr","P2wpkh","P2wsh","PicoBitcoin","PrivateKey","Psbt","PubkeyHash","PublicKey","Regtest","","SAT","SIZE","Satoshi","Script","ScriptBuf","ScriptHash","SegwitV0Sighash","Sequence","SignedAmount","Signet","Single","","SinglePlusAnyoneCanPay","","TapBranchTag","TapLeafHash","TapLeafTag","TapNodeHash","TapSighash","TapSighashTag","TapSighashType","TapTweakHash","TapTweakTag","Target","Test","Testnet","Testnet4","Testnets","Transaction","TxIn","TxMerkleNode","TxOut","Txid","V0","V1","V10","V11","V12","V13","V14","V15","V16","V2","V3","V4","V5","V6","V7","V8","V9","VarInt","WITNESS_SCALE_FACTOR","WPubkeyHash","WScriptHash","Weight","Witness","WitnessCommitment","WitnessMerkleNode","WitnessProgram","WitnessVersion","Work","Wtxid","XKeyIdentifier","XOnlyPublicKey","ZERO","","","","","","abs","add","","","","add_assign","","","add_tweak","address","address_type","all_zeros","","","","","","","","","","","","","","","","","","","amount","as_byte_array","","","","","","","","","","","","","","","","","","","as_bytes","as_c_ptr","as_mut","","","","as_mut_bytes","as_mut_c_ptr","as_mut_ptr","as_mut_script","as_ptr","as_raw_hash","","","","","","","","","","","","","","","","","","","as_ref","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","as_script","as_unchecked","assume_checked","assume_checked_ref","assume_hidden","base_size","","bip152","bip158","bip32","bip34_block_height","block_hash","blockdata","borrow","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","builder","","bytes","chain_hash","check_after","check_merkle_root","check_older","","check_witness_commitment","checked_abs","checked_add","","","checked_div","","","","checked_mul","","","","checked_mul_by_weight","checked_rem","","checked_sub","","","classify","clear","clone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","cmp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","cmp_fast_unstable","coinbase","combine","compressed","","compute_merkle_root","compute_ntxid","compute_txid","compute_witness_commitment","compute_wtxid","consensus","consensus_decode","","","","","","","","","","","","","","","","","consensus_decode_from_finite_reader","","","","","consensus_encode","","","","","","","","","","","","","","","","","","","","","count_sigops","count_sigops_legacy","dangerous_assume_tweaked","default","","","","","","","","","","","","deref","deref_mut","des_btc","","des_sat","","deserialize","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_from_reader","difficulty","difficulty_float","display_dynamic","","display_in","","div","","","","","div_assign","","","dust_value","ecdsa","enables_absolute_lock_time","enables_lock_time","engine","","","","","","","","","","","","","","","","","","","","","","","eq","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","eq_fast_unstable","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","error","extend","extract","extract_matches","extract_tx","extract_tx_fee_rate_limit","extract_tx_unchecked_fee_rate","extract_tx_with_fee_rate_limit","fee","fee_vb","fee_wu","filter_header","finalize","finalize_inp","finalize_inp_mall","finalize_inp_mall_mut","finalize_inp_mut","finalize_mall","finalize_mall_mut","finalize_mut","first_opcode","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fmt_asm","fmt_value_in","","fmt_wif","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_512_second_intervals","from_be_bytes","","from_block_with_predicate","from_btc","","from_byte_array","","","","","","","","","","","","","","","","","","","from_bytes","","from_bytes_mut","from_chain_hash","from_compact","from_consensus","","","from_consensus_u8","from_core_arg","from_engine","","","","","","","","","","","","","","","","","","","from_float_in","","from_header_difficulty_adjustment","from_header_txids_with_predicate","from_height","from_hex","","","","","from_int_btc","from_iter","from_key_and_tweak","from_keypair","from_kwu","from_le_bytes","","from_magic","from_next_work_required","from_node_hashes","from_non_witness_data_size","from_private_key","","from_raw_hash","","","","","","","","","","","","","","","","","","","from_sat","","from_sat_per_kwu","from_sat_per_vb","from_sat_per_vb_unchecked","from_script","","","from_seconds_ceil","from_seconds_floor","from_slice","","","","","","","","","","","","","","","","","","","","","","","","","","from_slice_delegated","","","","","","","","","","","","","","","","","","","from_standard","from_str","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_str_in","","from_str_with_denomination","","from_unprefixed_hex","","","","from_unsigned_tx","from_vb","from_vb_unchecked","from_vb_unwrap","from_wif","from_witness_data_size","from_witness_program","from_wu","from_wu_usize","generate","hash","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","hash_types","header","","index","","","","","","","","","","","","","","","","","","","","","","","","","","","","inner","","input","inputs","instruction_indices","instruction_indices_minimal","instructions","instructions_minimal","into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","into_boxed_script","into_bytes","into_iter","into_script_buf","into_unchecked","is_absolute_timelock_satisfied","is_coinbase","is_empty","","is_explicitly_rbf","is_final","is_height_locked","is_lock_time_enabled","is_mainnet","is_met_by","is_multisig","is_negative","is_null","is_op_return","is_p2pk","is_p2pkh","is_p2sh","is_p2tr","","is_p2wpkh","","is_p2wsh","","is_positive","is_provably_unspendable","is_push_only","is_rbf","is_related_to_pubkey","is_related_to_xonly_pubkey","is_relative_lock_time","is_spend_standard","is_time_locked","is_uncompressed","is_valid_for_network","is_witness_program","is_x_only_key","iter","iter_funding_utxos","key","last","legacy_weight","len","","lock_time","log2","magic","matches_script_pubkey","max_difficulty_transition_threshold","max_transition_threshold","max_transition_threshold_unchecked","merkle_tree","min_difficulty_transition_threshold","min_transition_threshold","minimal_non_dust","","minimal_non_dust_custom","","mul","","","","","mul_assign","","","neg","network","","new","","","","","","","new_op_return","new_p2pk","new_p2pkh","new_p2sh","new_p2tr","new_p2tr_tweaked","new_p2wpkh","new_p2wsh","new_uncompressed","","new_witness_program","nth","ntxid","null","output","outputs","p2p","p2pk_public_key","p2pkh","p2sh","p2sh_from_hash","p2shwpkh","p2shwsh","p2tr","","p2tr_key_spend","p2tr_tweaked","","p2wpkh","","","p2wpkh_script_code","","","","p2wsh","","params","parse","partial_cmp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","policy","positive_sub","pow","previous_output","program","proprietary","provider_lookup_ecdsa_sig","provider_lookup_hash160","provider_lookup_hash256","provider_lookup_raw_pkh_ecdsa_sig","provider_lookup_raw_pkh_pk","provider_lookup_raw_pkh_tap_leaf_script_sig","provider_lookup_raw_pkh_x_only_pk","provider_lookup_ripemd160","provider_lookup_sha256","provider_lookup_tap_control_block_map","provider_lookup_tap_key_spend_sig","provider_lookup_tap_leaf_script_sig","psbt","pubkey_hash","","","public_key","","push","push_ecdsa_signature","push_instruction","push_instruction_no_opt","push_opcode","push_slice","read_from","","redeem_script","rem","","rem_assign","","require_network","reserve","reserve_exact","scale_by_witness_factor","scan_and_push_verify","script_hash","","script_pubkey","","script_pubkey_lens","script_sig","second_to_last","segwit_weight","sequence","ser_btc","","ser_btc_opt","","ser_sat","","ser_sat_opt","","serialize","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","serialize_hex","serialize_to_writer","sighash","sighash_ecdsa","sighash_msg","sign","sign_message","signum","size","","","spend_utxo","sub","","","","sub_assign","","","sum","","","","tap_tweak","taproot","taproot_annex","taproot_control_block","tapscript","tapscript_leaf_hash","third_to_last","to_address_data","to_asm_string","to_be_bytes","","to_btc","","to_byte_array","","","","","","","","","","","","","","","","","","","to_bytes","","","","to_compact_lossy","to_consensus","to_consensus_u32","to_core_arg","to_fe","to_float_in","","to_hash160","","to_hash256","","to_hex_string","to_kwu_floor","to_le_bytes","","to_num","to_owned","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","to_p2sh","to_p2tr","to_p2wsh","to_public_key","","to_qr_uri","to_raw_hash","","","","","","","","","","","","","","","","","","","to_relative_lock_time","to_ripemd160","","to_sat","","to_sat_per_kwu","to_sat_per_vb_ceil","to_sat_per_vb_floor","to_scalar","to_sha256","","to_signed","to_sort_key","to_string","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","to_string_in","","to_string_with_denomination","","to_target","to_u32","to_u8","to_unsigned","to_vbytes_ceil","to_vbytes_floor","to_vec","to_wif","to_work","to_wu","to_x_only_pubkey","total_sigop_cost","total_size","","","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","tweak_add_check","tx_in","tx_out","txdata","txid","","txn","type_id","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","type_prefix","","unchecked_add","","unchecked_sub","","unknown","unsigned_abs","unsigned_tx","update_input_with_descriptor","update_output_with_descriptor","value","verify","","","version","","","vout","vsize","vzip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","weight","","","with_capacity","witness","witness_program","witness_root","witness_script","witness_version","wpubkey_hash","","write_into","","wscript_hash","wtxid","xpub","Address","AddressData","AddressType","Base58","Bech32","ExcessiveScriptSize","FromScriptError","IS_CHECKED","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidLegacyPrefix","InvalidLegacyPrefixError","KnownHrp","LegacyAddressTooLong","LegacyAddressTooLongError","Mainnet","NetworkChecked","NetworkUnchecked","NetworkValidation","","NetworkValidationError","P2pkh","","P2sh","","P2shError","P2tr","P2wpkh","P2wsh","ParseError","Regtest","Segwit","Testnets","UnknownAddressTypeError","UnknownHrp","UnknownHrpError","UnrecognizedScript","WitnessProgram","","WitnessVersion","","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","cmp","","","eq","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","error","fmt","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","hash","","","into","","","","","","","","","","","","invalid_base58_payload_length","invalid_legacy_address_prefix","invalid_legcay_address_length","partial_cmp","","","source","","","","","to_owned","","","","","","","","","","","","to_string","","","","","","","","","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","vzip","","","","","","","","","","","","pubkey_hash","script_hash","witness_program","Base58","Bech32","ExcessiveScriptSize","FromScriptError","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidLegacyPrefix","InvalidLegacyPrefixError","LegacyAddressTooLong","LegacyAddressTooLongError","NetworkValidation","NetworkValidationError","P2shError","ParseError","UnknownAddressTypeError","UnknownHrp","UnknownHrpError","UnrecognizedScript","WitnessProgram","","WitnessVersion","","Amount","Bit","Bitcoin","CentiBitcoin","CheckedSum","Denomination","Display","InputTooLarge","InvalidCharacter","MicroBitcoin","MilliBitcoin","MilliSatoshi","MissingDigits","NanoBitcoin","OutOfRange","ParseAmountError","PicoBitcoin","Satoshi","SignedAmount","TooPrecise","borrow","","borrow_mut","","checked_sum","clone","","clone_into","","clone_to_uninit","","eq","equivalent","","fmt","","","","from","","","","","","","","into","","serde","show_denomination","source","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","SerdeAmount","SerdeAmountForOpt","as_btc","as_sat","des_btc","des_sat","ser_btc","ser_btc_opt","ser_sat","ser_sat_opt","type_prefix","deserialize","opt","serialize","deserialize","serialize","deserialize","opt","serialize","deserialize","serialize","Decode","Error","IncorrectChecksum","InvalidCharacterError","String","TooShort","Vec","add","add_assign","allocator","append","as_bytes","as_hex","as_mut","","","as_mut_ptr","as_mut_slice","as_mut_str","as_mut_vec","as_non_null","as_ptr","as_ref","","","","","","as_slice","as_str","as_utf8_pattern","borrow","","","","","","borrow_mut","","","","","","capacity","","clear","","clone","","","","clone_from","","clone_into","","","","clone_to_uninit","","","","cmp","","column_result","","consensus_decode","consensus_decode_from_finite_reader","","","","","","","","","","","","","","","","","","consensus_encode","","","","","","","","","","","","","","","","","","","consume","decode","decode_check","dedup","dedup_by","dedup_by_key","default","","deref","","deref_mut","","deserialize","","drain","","drop","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","encode","encode_check","encode_check_to_fmt","eq","","","","","","","","","","","","equivalent","","","","","","","","error","extend","","","","","","","","extend_from_slice","extend_from_within","","extend_one","","","","","","","extend_reserve","","","","extract_if","flush","","fmt","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_hex","from_iter","","","","","","","from_parts","from_parts_in","from_raw_parts","","from_raw_parts_in","from_str","from_utf16","from_utf16_lossy","from_utf16be","from_utf16be_lossy","from_utf16le","from_utf16le_lossy","from_utf8","from_utf8_lossy","from_utf8_lossy_owned","from_utf8_unchecked","hash","","hex_reserve_suggestion","index","","index_mut","","insert","","insert_str","into","","","","into_assets","into_boxed_slice","into_boxed_str","into_bytes","into_derivation_path","","into_deserializer","","into_flattened","into_iter","","","into_parts","into_parts_with_alloc","into_raw_parts","","into_raw_parts_with_alloc","into_searcher","invalid_base58_character","is_contained_in","is_empty","","","is_prefix_of","is_suffix_of","is_write_vectored","leak","","len","","merge","ne","","","","","","","","","new","","new_in","partial_cmp","","pop","","pop_if","push","","push_str","push_within_capacity","remove","","remove_matches","replace_range","reserve","","reserve_exact","","resize","resize_with","retain","","retain_mut","serialize","","set_len","shrink_to","","shrink_to_fit","","source","spare_capacity_mut","splice","split_at_spare_mut","split_off","","strip_prefix_of","strip_suffix_of","swap_remove","to_owned","","","","to_socket_addrs","to_sql","","to_string","","","truncate","","try_from","","","","","try_into","","","","try_reserve","","try_reserve_exact","","try_with_capacity","","try_with_capacity_in","type_id","","","","vzip","","","","with_capacity","","with_capacity_in","write","","write_all","write_char","write_str","write_vectored","Decode","Error","IncorrectChecksum","IncorrectChecksumError","InvalidCharacterError","TooShort","TooShortError","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","incorrect_checksum","into","","invalid_base58_length","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","Config","DecodeError","","DecodeEstimate","DecodeSliceError","EncodeSliceError","Engine","InvalidByte","InvalidLastSymbol","InvalidLength","InvalidPadding","OutputSliceTooSmall","","alphabet","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","config","decode","","decode_engine","decode_engine_slice","decode_engine_vec","decode_slice","decode_slice_unchecked","decode_vec","decoded_len_estimate","display","encode","","encode_engine","encode_engine_slice","encode_engine_string","encode_slice","encode_string","encoded_len","engine","eq","","","equivalent","","","","","","fmt","","","","","","from","","","","into","","","prelude","read","source","to_owned","","","to_string","","","try_from","","","try_into","","","type_id","","","vzip","","","write","Alphabet","BCRYPT","BIN_HEX","CRYPT","DuplicatedByte","IMAP_MUTF7","InvalidLength","ParseAlphabetError","ReservedByte","STANDARD","URL_SAFE","UnprintableByte","as_str","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","eq","","equivalent","","","","fmt","","","from","","into","","new","to_owned","to_string","try_from","","","try_into","","type_id","","vzip","","Base64Display","borrow","borrow_mut","fmt","from","into","new","to_string","try_from","try_into","type_id","vzip","Config","","DecodeEstimate","","DecodeMetadata","DecodePaddingMode","Engine","GeneralPurpose","GeneralPurposeConfig","Indifferent","RequireCanonical","RequireNone","borrow","","","","borrow_mut","","","","clone","","","clone_into","","","clone_to_uninit","","","config","","decode","decode_slice","decode_slice_unchecked","decode_vec","decoded_len_estimate","default","encode","encode_padding","","encode_slice","encode_string","eq","","equivalent","","","","fmt","","","","from","","","","general_purpose","into","","","","new","","to_owned","","","try_from","","","","try_into","","","","type_id","","","","vzip","","","","with_decode_allow_trailing_bits","with_decode_padding_mode","with_encode_padding","GeneralPurpose","GeneralPurposeConfig","NO_PAD","PAD","STANDARD","STANDARD_NO_PAD","URL_SAFE","URL_SAFE_NO_PAD","BASE64_STANDARD","BASE64_STANDARD_NO_PAD","BASE64_URL_SAFE","BASE64_URL_SAFE_NO_PAD","Config","DecodeEstimate","Engine","config","decode","decode_slice","decode_slice_unchecked","decode_vec","encode","encode_slice","encode_string","DecoderReader","borrow","borrow_mut","fmt","from","into","into_inner","new","read","try_from","try_into","type_id","vzip","EncoderStringWriter","EncoderWriter","StrConsumer","borrow","","borrow_mut","","consume","drop","finish","flush","","fmt","from","","from_consumer","into","","into_inner","","new","","try_from","","try_into","","type_id","","vzip","","write","","A","Bech32","Bech32m","ByteIterExt","C","CHECKSUM_LENGTH","CODE_LENGTH","Checksum","","D","DecodeError","E","EncodeError","EncodeIoError","F","Fe32","Fe32IterExt","Fmt","G","GENERATOR_SH","H","Hrp","J","K","L","M","MidstateRepr","N","NoChecksum","P","Parse","Q","R","S","T","TARGET_RESIDUE","TooLong","","U","V","W","Write","X","Y","Z","_0","_2","_3","_4","_5","_6","_7","_8","_9","add","","","","add_assign","as_bytes","as_ref","as_str","borrow","","","","","","","","borrow_mut","","","","","","","","byte_iter","bytes_to_fes","char_iter","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","","","decode","div","","","","div_assign","encode","encode_lower","encode_lower_to_fmt","encode_lower_to_writer","encode_to_fmt","encode_to_writer","encode_upper","encode_upper_to_fmt","encode_upper_to_writer","encoded_length","eq","","","","","","","equivalent","","","","","","","","","","","","","","fes_to_bytes","fmt","","","","","","","","","","from","","","","","","","","","","","","","","from_char","from_char_unchecked","hash","","","","","hrp","into","","","","","","","","is_valid_on_mainnet","is_valid_on_regtest","is_valid_on_signet","is_valid_on_testnet","is_valid_segwit","iter_alpha","len","lowercase_byte_iter","lowercase_char_iter","mul","","","","mul_assign","parse","parse_unchecked","partial_cmp","","","","primitives","sanity_check","segwit","source","","","sub","","","","sub_assign","to_char","to_lowercase","to_owned","","","","","","","to_string","","","","","to_u8","try_from","","","","","","","","","","","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","vzip","","","","","","","","with_checksum","BC","BCRT","Hrp","TB","Bech32","Bech32m","NoChecksum","checksum","decode","encode","gf32","hrp","iter","segwit","CHECKSUM_LENGTH","CODE_LENGTH","Checksum","Engine","GENERATOR_SH","HrpFe32Iter","MidstateRepr","ONE","PackedFe32","PackedNull","TARGET_RESIDUE","WIDTH","bitxor","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","default","eq","","equivalent","","","","fmt","","from","","","input_fe","input_hrp","input_target_residue","into","","","into_fallible","into_iter","mul_by_x_then_add","","new","","next","residue","sanity_check","size_hint","to_owned","","transpose_into_fallible","try_from","","","try_into","","","type_id","","","unpack","","vzip","","","AsciiToFe32Iter","ByteIter","Char","CharError","CheckedHrpstring","CheckedHrpstringError","Checksum","","ChecksumError","CodeLength","CodeLengthError","Fe32Iter","Hrp","InvalidChar","InvalidLength","InvalidResidue","InvalidWitnessVersion","MissingSeparator","MixedCase","NoData","NonZero","NothingAfterSeparator","Padding","PaddingError","Parse","SegwitCodeLengthError","SegwitHrpstring","SegwitHrpstringError","TooLong","TooMuch","Unchecked","UncheckedHrpstring","UncheckedHrpstringError","WitnessLength","borrow","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","byte_iter","","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","code_length","data_part_ascii","data_part_ascii_no_checksum","data_part_ascii_no_witver_no_checksum","encoded_length","eq","","","","","","","","equivalent","","","","","","","","","","","","","","","","fe32_iter","fmt","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","has_valid_checksum","has_valid_hrp","hrp","","","into","","","","","","","","","","","","","","into_fallible","","","into_iter","","","len","","new","","","new_bech32","next","","","remove_checksum","remove_witness_version","","size_hint","","","source","","","","","","","","to_owned","","","","","","","","to_string","","","","","","","","transpose_into_fallible","","","try_from","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","validate_and_remove_checksum","validate_checksum","validate_segwit","validate_segwit_padding","validate_witness_program_length","vzip","","","","","","","","","","","","","","witness_version","","","ByteIter","CharIter","Encoder","Fe32Iter","WitnessVersionIter","borrow","","","","","borrow_mut","","","","","bytes","chars","clone","clone_into","clone_to_uninit","eq","equivalent","","fes","from","","","","","into","","","","","into_fallible","","","","into_iter","","","","new","","","","","next","","","","size_hint","","","","to_owned","transpose_into_fallible","","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","with_witness_version","Fe32","FromCharError","Invalid","InvalidByte","NotAByte","NotAscii","TryFromError","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","","","into","","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","BC","BCRT","ByteIter","CharIter","Empty","Error","Hrp","InvalidAsciiByte","LowercaseByteIter","LowercaseCharIter","MixedCase","NonAsciiChar","TB","TooLong","borrow","","","","","borrow_mut","","","","","clone","clone_into","clone_to_uninit","eq","equivalent","","fmt","","from","","","","","into","","","","","into_fallible","","","","into_iter","","","","len","","","","next","","","","next_back","","","","size_hint","","","","source","to_owned","to_string","transpose_into_fallible","","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","ByteIterExt","BytesToFes","Checksummed","Fe32IterExt","FesToBytes","borrow","","","borrow_mut","","","bytes_to_fes","clone","","","clone_into","","","clone_to_uninit","","","eq","","","equivalent","","","","","","fes_to_bytes","from","","","into","","","into_fallible","","","into_iter","","","len","","new","new_hrp","next","","","size_hint","","","to_owned","","","transpose_into_fallible","","","try_from","","","try_into","","","type_id","","","vzip","","","with_checksum","InvalidSegwitV0","InvalidWitnessVersionError","MAX_STRING_LENGTH","TooLong","TooShort","VERSION_0","VERSION_1","WitnessLengthError","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","into","","is_valid_witness_program_length","is_valid_witness_version","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","validate_witness_program_length","validate_witness_version","vzip","","DecodeError","EncodeError","Fmt","TooLong","VERSION_0","VERSION_1","WitnessLength","WitnessVersion","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","decode","encode","encode_lower_to_fmt_unchecked","encode_lower_to_writer_unchecked","encode_to_fmt_unchecked","encode_to_writer_unchecked","encode_upper_to_fmt_unchecked","encode_upper_to_writer_unchecked","encode_v0","encode_v1","encoded_length","eq","","equivalent","","","","fmt","","","","from","","","","","","","into","","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","BlockTransactions","BlockTransactionsRequest","Error","HeaderAndShortIds","InvalidPrefill","PrefilledTransaction","ShortId","TxIndexOutOfRangeError","UnknownVersion","as_bytes","as_mut","","as_mut_ptr","as_ptr","as_ref","","","block_hash","","borrow","","","","","","","","","borrow_mut","","","","","","","","","calculate_siphash_keys","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","","","","consensus_decode","","","","","consensus_decode_from_finite_reader","","consensus_encode","","","","","default","deserialize","eq","","","","","","","equivalent","","","","","","","","","","","","","","fmt","","","","","","","","","","","","from","","","","","","","","","","from_block","from_hex","from_request","from_str","hash","","","","","header","idx","index","indexes","into","","","","","","","is_empty","len","nonce","partial_cmp","","","","","prefilled_txs","serialize","short_ids","source","","to_bytes","to_owned","","","","","","","to_string","","","transactions","try_from","","","","","","","","try_into","","","","","","","tx","type_id","","","","","","","vzip","","","","","","","with_siphash_keys","BitStreamReader","BitStreamWriter","BlockFilter","BlockFilterReader","BlockFilterWriter","Error","FilterHash","FilterHeader","GcsFilterReader","GcsFilterWriter","Io","UtxoMissing","add_element","","add_input_scripts","add_output_scripts","borrow","","","","","","","","borrow_mut","","","","","","","","clone","clone_into","clone_to_uninit","content","eq","equivalent","","filter_header","finish","","flush","fmt","","","from","","","","","","","","","","into","","","","","","","","match_all","","","match_any","","","new","","","","","","","new_script_filter","read","source","to_owned","to_string","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","vzip","","","","","","","","write","Base58","CannotDeriveFromHardenedKey","ChainCode","ChildNumber","DerivationPath","DerivationPathIterator","Error","ExtendedPrivKey","ExtendedPubKey","ExtendendPrivKey","ExtendendPubKey","Fingerprint","Hardened","Hex","IntoDerivationPath","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidChildNumber","InvalidChildNumberFormat","InvalidDerivationPathFormat","InvalidPublicKeyHexLength","KeySource","Normal","Secp256k1","UnknownVersion","WrongExtendedKeyLength","XKeyIdentifier","Xpriv","Xpub","as_bytes","","as_mut","","","","as_mut_ptr","","as_ptr","","as_ref","","","","","","borrow","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","can_derive_hardened","","chain_code","","","","","","child","child_number","","","","","","children_from","ckd_pub","ckd_pub_tweak","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","cmp","","","","","decode","","default","","depth","","","","","","derive_priv","derive_pub","deserialize","","","","","","encode","","eq","","","","","","","","equivalent","","","","","","","","","","","","","","","","extend","fingerprint","","fmt","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","from_hardened_idx","from_hex","","from_iter","from_normal_idx","from_priv","from_str","","","","","","get_key","hardened_children","hash","","","","","identifier","","increment","index","","","into","","","","","","","","","into_child","into_derivation_path","","into_fallible","into_iter","","invalid_base58_payload_length","is_empty","","","is_hardened","is_master","is_normal","len","","","master","network","","","","","","new_master","next","normal_children","parent_fingerprint","","","","","","partial_cmp","","","","","private_key","","","public_key","","","serialize","","","","","","source","start_from","to_bytes","","to_keypair","to_owned","","","","","","","","to_priv","to_pub","to_string","","","","","","","","to_u32_vec","to_x_only_pub","transpose_into_fallible","try_from","","","","","","","","","","","try_into","","","","","","","","","type_id","","","","","","","","","vzip","","","","","","","","","xkey_fingerprint","","index","","FeeRate","Weight","block","constants","fee_rate","locktime","opcodes","script","transaction","weight","witness","BadProofOfWork","BadTarget","Bip34Error","Block","BlockHash","Header","NO_SOFT_FORK_SIGNALLING","NegativeHeight","NotPresent","ONE","SIZE","TWO","TxMerkleNode","UnexpectedPush","Unsupported","ValidationError","Version","WitnessCommitment","WitnessMerkleNode","bits","block_hash","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","consensus_decode","","consensus_decode_from_finite_reader","consensus_encode","","default","deserialize","","difficulty","difficulty_float","eq","","","","equivalent","","","","","","","","fmt","","","","","","from","","","","","","from_consensus","hash","","header","into","","","","is_signalling_soft_fork","merkle_root","nonce","partial_cmp","","prev_blockhash","serialize","","source","","target","time","to_consensus","to_owned","","","","to_string","","try_from","","","","try_into","","","","txdata","type_id","","","","validate_pow","version","vzip","","","","work","BITCOIN","COINBASE_MATURITY","ChainHash","DIFFCHANGE_INTERVAL","DIFFCHANGE_TIMESPAN","MAX_BLOCK_SIGOPS_COST","MAX_SCRIPTNUM_VALUE","MAX_SCRIPT_ELEMENT_SIZE","PUBKEY_ADDRESS_PREFIX_MAIN","PUBKEY_ADDRESS_PREFIX_TEST","REGTEST","SCRIPT_ADDRESS_PREFIX_MAIN","SCRIPT_ADDRESS_PREFIX_TEST","SIGNET","SUBSIDY_HALVING_INTERVAL","TARGET_BLOCK_SPACING","TESTNET","TESTNET3","TESTNET4","WITNESS_SCALE_FACTOR","as_bytes","as_mut","","as_mut_ptr","as_ptr","as_ref","","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","cmp","deserialize","eq","equivalent","","fmt","","","","from","","","from_genesis_block_hash","from_hex","from_str","genesis_block","hash","index","into","is_empty","len","partial_cmp","serialize","to_bytes","to_owned","to_string","try_from","","try_into","type_id","using_genesis_block","using_genesis_block_const","vzip","FeeRate","absolute","relative","Blocks","ConversionError","Height","LOCK_TIME_THRESHOLD","LockTime","MAX","","MIN","","ParseHeightError","ParseTimeError","SIZE","Seconds","Time","ZERO","","borrow","","","","","","borrow_mut","","","","","","check_after","","check_older","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","consensus_decode","consensus_encode","deserialize","","","eq","","","","","","equivalent","","","","","","","","","","","","fmt","","","","","","","","","","","","from","","","","","","","","","","","from_consensus","","","from_height","from_hex","","","from_str","","","from_time","from_unprefixed_hex","hash","","","into","","","","","","is_block_height","is_block_time","is_implied_by","is_same_unit","is_satisfied_by","partial_cmp","","","provider_lookup_ecdsa_sig","provider_lookup_hash160","provider_lookup_hash256","provider_lookup_raw_pkh_ecdsa_sig","provider_lookup_raw_pkh_pk","provider_lookup_raw_pkh_tap_leaf_script_sig","provider_lookup_raw_pkh_x_only_pk","provider_lookup_ripemd160","provider_lookup_sha256","provider_lookup_tap_control_block_map","provider_lookup_tap_key_spend_sig","provider_lookup_tap_leaf_script_sig","serialize","","","source","","","to_consensus_u32","","","to_owned","","","","","","to_string","","","","","","try_from","","","","","","","","","","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","Blocks","DisabledLockTimeError","Height","IncompatibleHeightError","IncompatibleTimeError","LockTime","MAX","","MIN","","SIZE","Time","","TimeOverflowError","ZERO","","","borrow","","","","","","","borrow_mut","","","","","","","check_after","check_older","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","default","","deserialize","","","disabled_locktime_value","eq","","","","","","","equivalent","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","from","","","","","","","","","","","from_512_second_intervals","","from_consensus","from_height","","from_seconds_ceil","","from_seconds_floor","","from_sequence","from_str","","hash","","","height","","into","","","","","","","is_block_height","is_block_time","is_implied_by","is_implied_by_sequence","is_same_unit","is_satisfied_by","is_satisfied_by_height","is_satisfied_by_time","new","partial_cmp","","","provider_lookup_ecdsa_sig","provider_lookup_hash160","provider_lookup_hash256","provider_lookup_raw_pkh_ecdsa_sig","provider_lookup_raw_pkh_pk","provider_lookup_raw_pkh_tap_leaf_script_sig","provider_lookup_raw_pkh_x_only_pk","provider_lookup_ripemd160","provider_lookup_sha256","provider_lookup_tap_control_block_map","provider_lookup_tap_key_spend_sig","provider_lookup_tap_leaf_script_sig","serialize","","","time","","to_consensus_u32","","","to_owned","","","","","","","to_sequence","to_string","","","","","","","try_from","","","","","","","","","","","","","","try_into","","","","","","","type_id","","","","","","","value","","vzip","","","","","","","Class","ClassifyContext","IllegalOp","Legacy","NoOp","OP_0","OP_FALSE","OP_NOP2","OP_NOP3","OP_TRUE","Opcode","Ordinary","PushBytes","PushNum","ReturnOp","SuccessOp","TapScript","all","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","eq","","equivalent","","","","fmt","","from","","hash","into","","partial_cmp","to_owned","","try_from","","try_into","","type_id","","vzip","","OP_0NOTEQUAL","OP_1ADD","OP_1SUB","OP_2DIV","OP_2DROP","OP_2DUP","OP_2MUL","OP_2OVER","OP_2ROT","OP_2SWAP","OP_3DUP","OP_ABS","OP_ADD","OP_AND","OP_BOOLAND","OP_BOOLOR","OP_CAT","OP_CHECKMULTISIG","OP_CHECKMULTISIGVERIFY","OP_CHECKSIG","OP_CHECKSIGADD","OP_CHECKSIGVERIFY","OP_CLTV","OP_CODESEPARATOR","OP_CSV","OP_DEPTH","OP_DIV","OP_DROP","OP_DUP","OP_ELSE","OP_ENDIF","OP_EQUAL","OP_EQUALVERIFY","OP_FROMALTSTACK","OP_GREATERTHAN","OP_GREATERTHANOREQUAL","OP_HASH160","OP_HASH256","OP_IF","OP_IFDUP","OP_INVALIDOPCODE","OP_INVERT","OP_LEFT","OP_LESSTHAN","OP_LESSTHANOREQUAL","OP_LSHIFT","OP_MAX","OP_MIN","OP_MOD","OP_MUL","OP_NEGATE","OP_NIP","OP_NOP","OP_NOP1","OP_NOP10","OP_NOP4","OP_NOP5","OP_NOP6","OP_NOP7","OP_NOP8","OP_NOP9","OP_NOT","OP_NOTIF","OP_NUMEQUAL","OP_NUMEQUALVERIFY","OP_NUMNOTEQUAL","OP_OR","OP_OVER","OP_PICK","OP_PUSHBYTES_0","OP_PUSHBYTES_1","OP_PUSHBYTES_10","OP_PUSHBYTES_11","OP_PUSHBYTES_12","OP_PUSHBYTES_13","OP_PUSHBYTES_14","OP_PUSHBYTES_15","OP_PUSHBYTES_16","OP_PUSHBYTES_17","OP_PUSHBYTES_18","OP_PUSHBYTES_19","OP_PUSHBYTES_2","OP_PUSHBYTES_20","OP_PUSHBYTES_21","OP_PUSHBYTES_22","OP_PUSHBYTES_23","OP_PUSHBYTES_24","OP_PUSHBYTES_25","OP_PUSHBYTES_26","OP_PUSHBYTES_27","OP_PUSHBYTES_28","OP_PUSHBYTES_29","OP_PUSHBYTES_3","OP_PUSHBYTES_30","OP_PUSHBYTES_31","OP_PUSHBYTES_32","OP_PUSHBYTES_33","OP_PUSHBYTES_34","OP_PUSHBYTES_35","OP_PUSHBYTES_36","OP_PUSHBYTES_37","OP_PUSHBYTES_38","OP_PUSHBYTES_39","OP_PUSHBYTES_4","OP_PUSHBYTES_40","OP_PUSHBYTES_41","OP_PUSHBYTES_42","OP_PUSHBYTES_43","OP_PUSHBYTES_44","OP_PUSHBYTES_45","OP_PUSHBYTES_46","OP_PUSHBYTES_47","OP_PUSHBYTES_48","OP_PUSHBYTES_49","OP_PUSHBYTES_5","OP_PUSHBYTES_50","OP_PUSHBYTES_51","OP_PUSHBYTES_52","OP_PUSHBYTES_53","OP_PUSHBYTES_54","OP_PUSHBYTES_55","OP_PUSHBYTES_56","OP_PUSHBYTES_57","OP_PUSHBYTES_58","OP_PUSHBYTES_59","OP_PUSHBYTES_6","OP_PUSHBYTES_60","OP_PUSHBYTES_61","OP_PUSHBYTES_62","OP_PUSHBYTES_63","OP_PUSHBYTES_64","OP_PUSHBYTES_65","OP_PUSHBYTES_66","OP_PUSHBYTES_67","OP_PUSHBYTES_68","OP_PUSHBYTES_69","OP_PUSHBYTES_7","OP_PUSHBYTES_70","OP_PUSHBYTES_71","OP_PUSHBYTES_72","OP_PUSHBYTES_73","OP_PUSHBYTES_74","OP_PUSHBYTES_75","OP_PUSHBYTES_8","OP_PUSHBYTES_9","OP_PUSHDATA1","OP_PUSHDATA2","OP_PUSHDATA4","OP_PUSHNUM_1","OP_PUSHNUM_10","OP_PUSHNUM_11","OP_PUSHNUM_12","OP_PUSHNUM_13","OP_PUSHNUM_14","OP_PUSHNUM_15","OP_PUSHNUM_16","OP_PUSHNUM_2","OP_PUSHNUM_3","OP_PUSHNUM_4","OP_PUSHNUM_5","OP_PUSHNUM_6","OP_PUSHNUM_7","OP_PUSHNUM_8","OP_PUSHNUM_9","OP_PUSHNUM_NEG1","OP_RESERVED","OP_RESERVED1","OP_RESERVED2","OP_RETURN","OP_RETURN_187","OP_RETURN_188","OP_RETURN_189","OP_RETURN_190","OP_RETURN_191","OP_RETURN_192","OP_RETURN_193","OP_RETURN_194","OP_RETURN_195","OP_RETURN_196","OP_RETURN_197","OP_RETURN_198","OP_RETURN_199","OP_RETURN_200","OP_RETURN_201","OP_RETURN_202","OP_RETURN_203","OP_RETURN_204","OP_RETURN_205","OP_RETURN_206","OP_RETURN_207","OP_RETURN_208","OP_RETURN_209","OP_RETURN_210","OP_RETURN_211","OP_RETURN_212","OP_RETURN_213","OP_RETURN_214","OP_RETURN_215","OP_RETURN_216","OP_RETURN_217","OP_RETURN_218","OP_RETURN_219","OP_RETURN_220","OP_RETURN_221","OP_RETURN_222","OP_RETURN_223","OP_RETURN_224","OP_RETURN_225","OP_RETURN_226","OP_RETURN_227","OP_RETURN_228","OP_RETURN_229","OP_RETURN_230","OP_RETURN_231","OP_RETURN_232","OP_RETURN_233","OP_RETURN_234","OP_RETURN_235","OP_RETURN_236","OP_RETURN_237","OP_RETURN_238","OP_RETURN_239","OP_RETURN_240","OP_RETURN_241","OP_RETURN_242","OP_RETURN_243","OP_RETURN_244","OP_RETURN_245","OP_RETURN_246","OP_RETURN_247","OP_RETURN_248","OP_RETURN_249","OP_RETURN_250","OP_RETURN_251","OP_RETURN_252","OP_RETURN_253","OP_RETURN_254","OP_RIGHT","OP_RIPEMD160","OP_ROLL","OP_ROT","OP_RSHIFT","OP_SHA1","OP_SHA256","OP_SIZE","OP_SUB","OP_SUBSTR","OP_SWAP","OP_TOALTSTACK","OP_TUCK","OP_VER","OP_VERIF","OP_VERIFY","OP_VERNOTIF","OP_WITHIN","OP_XOR","Builder","Bytes","EarlyEndOfScript","Error","Instruction","InstructionIndices","Instructions","NonMinimalPush","NumericOverflow","Op","PushBytes","","PushBytesBuf","PushBytesError","PushBytesErrorReport","Script","ScriptBuf","ScriptHash","Serialization","UnknownSpentOutput","WScriptHash","as_bytes","","as_mut","","","as_mut_bytes","as_mut_push_bytes","as_push_bytes","as_ref","","","as_script","","","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","capacity","clear","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","default","","deref","deref_mut","empty","eq","","","","","","equivalent","","","","","","","","","","","","extend_from_slice","fmt","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","hash","","index","","","","","","","","input_len","","into","","","","","","","","into_bytes","into_fallible","","","into_iter","","","into_script","is_empty","","","len","","","new","","next","","","next_back","nth","","nth_back","opcode","partial_cmp","","pop","push","push_bytes","push_int","push_key","push_lock_time","push_opcode","push_sequence","push_slice","push_verify","push_x_only_key","read_scriptbool","read_scriptint","read_scriptint_non_minimal","remove","reserve","script_num","size_hint","","","source","","to_owned","","","","","","","","to_string","","","transpose_into_fallible","","","truncate","try_from","","","","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","","vzip","","","","","","","","with_capacity","witness_program","witness_version","write_scriptint","Error","InvalidLength","InvalidSegwitV0Length","MAX_SIZE","MIN_SIZE","WitnessProgram","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","fmt","","from","","into","source","to_owned","to_string","try_from","try_into","type_id","vzip","DataPush","FromStrError","Invalid","TryFrom","TryFromError","TryFromInstructionError","Unparsable","V0","V1","V10","V11","V12","V13","V14","V15","V16","V2","V3","V4","V5","V6","V7","V8","V9","WitnessVersion","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","eq","","","equivalent","","","","","","fmt","","","","","","from","","","","","","","","into","","","invalid_version","source","","to_owned","","","to_string","","","try_from","","","try_into","","","type_id","","","vzip","","","Format","IndexOutOfBoundsError","InputWeightPrediction","InputsIndexError","ONE","OutPoint","OutputsIndexError","P2PKH_COMPRESSED_MAX","P2PKH_UNCOMPRESSED_MAX","P2TR_KEY_DEFAULT_SIGHASH","P2TR_KEY_NON_DEFAULT_SIGHASH","P2WPKH_MAX","ParseOutPointError","Sequence","TWO","TooLong","Transaction","TxIn","TxOut","Txid","","Version","Vout","VoutNotCanonical","Wtxid","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","consensus_decode","consensus_encode","deserialize","effective_value","eq","","","","","equivalent","","","","","","","","","","fmt","","","","","","","","","","","from","","","","","","","","","from_slice","ground_p2pkh_compressed","ground_p2wpkh","hash","index","input","into","","","","","","is_standard","length","lock_time","new","non_standard","output","partial_cmp","predict_weight","predict_weight_from_slices","previous_output","script_pubkey","script_sig","sequence","serialize","source","","","","to_owned","","","","","","to_string","","","","","try_from","","","","","","try_into","","","","","","txid","type_id","","","","","","value","version","vout","vzip","","","","","","weight","witness","WITNESS_SCALE_FACTOR","Weight","Iter","Witness","borrow","borrow_mut","from","into","into_fallible","into_iter","next","size_hint","transpose_into_fallible","try_from","try_into","type_id","vzip","BITCOIN","Consensus","Decodable","DecodeError","Encodable","MAINNET","Other","Params","REGTEST","ReadExt","SIGNET","TESTNET","TESTNET3","TESTNET4","TooManyBytes","WriteExt","allow_min_difficulty_blocks","as_ref","bip16_time","bip34_height","bip65_height","bip66_height","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","consensus_decode","consensus_decode_from_finite_reader","consensus_encode","deserialize","deserialize_partial","difficulty_adjustment_interval","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","encode","fmt","","","from","","","","","","","into","","into_de_error","max_attainable_target","miner_confirmation_window","network","new","no_pow_retargeting","params","pow_limit","pow_target_spacing","pow_target_timespan","read_bool","read_i16","read_i32","read_i64","read_i8","read_slice","read_u16","read_u32","read_u64","read_u8","rule_change_activation_threshold","serde","serialize","source","to_owned","to_string","try_from","","try_into","","type_id","","vzip","","CheckedData","Decodable","Decode","Encodable","Error","FromHexError","InvalidChecksum","Io","MAX_VEC_SIZE","NonMinimalVarInt","OddLengthString","OversizedVectorAllocation","ParseFailed","ReadExt","UnsupportedSegwitFlag","VarInt","WriteExt","borrow","","","borrow_mut","","","checksum","clone","clone_into","clone_to_uninit","consensus_decode","consensus_decode_from_finite_reader","","consensus_encode","","data","deserialize","deserialize_hex","deserialize_partial","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","eq","equivalent","","fmt","","","","","from","","","","","","into","","","into_data","new","read_bool","read_i16","read_i32","read_i64","read_i8","read_slice","read_u16","read_u32","read_u64","read_u8","serialize","serialize_hex","source","","to_owned","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","actual","expected","max","requested","MAINNET","Params","REGTEST","SIGNET","TESTNET","TESTNET3","TESTNET4","allow_min_difficulty_blocks","bip16_time","bip34_height","bip65_height","bip66_height","max_attainable_target","miner_confirmation_window","network","no_pow_retargeting","pow_limit","pow_target_spacing","pow_target_timespan","rule_change_activation_threshold","ByteDecoder","ByteEncoder","DecodeError","Decoder","EncodeBytes","Encoder","Hex","InitError","IntoDeError","With","borrow","","borrow_mut","","default","deserialize","encode_chunk","flush","from","","from_str","","hex","into","","into_de_error","serialize","try_from","","try_into","","type_id","","vzip","","Case","DecodeError","DecodeInitError","Decoder","Encoder","Lower","Upper","borrow","","","","","","borrow_mut","","","","","","clone","","clone_into","","clone_to_uninit","","encode_chunk","eq","","equivalent","","","","flush","fmt","","from","","","","","","","into","","","","","","into_de_error","","into_fallible","into_iter","next","to_owned","","transpose_into_fallible","try_from","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","EmptySignature","Error","Hex","Secp256k1","SerializedSignature","SighashType","Signature","as_mut","as_ref","","borrow","","","","borrow_mut","","","","clone","","","clone_into","","","clone_to_uninit","","","deref","deref_mut","deserialize","eq","","","equivalent","","","","","","fmt","","","","","","","","from","","","","","","","from_slice","from_str","hash","","into","","","into_iter","iter","serialize","","serialize_to_writer","sighash_all","sighash_type","signature","source","to_owned","","","to_string","","","to_vec","try_from","","","try_into","","","type_id","","","vzip","","","write_to","ContainsPrefix","ContainsPrefixError","MissingPrefix","MissingPrefixError","ParseInt","","ParseIntError","PrefixedHexError","UnprefixedHexError","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","eq","","","","equivalent","","","","","","","","fmt","","","","","","","","from","","","","","","","","into","","","","source","","to_owned","","","","to_string","","","","try_from","","","","try_into","","","","type_id","","","","vzip","","","","BlockHash","FilterHash","FilterHeader","TxMerkleNode","Txid","WitnessCommitment","WitnessMerkleNode","Wtxid","BLOCK_SIZE","Bytes","DISPLAY_BACKWARD","Engine","FromSliceError","Hash","HashEngine","Hmac","HmacEngine","LEN","MidState","all_zeros","as_byte_array","borrow_slice_impl","cmp","engine","from_byte_array","from_engine","from_slice","hash","hash160","hash_byte_chunks","hash_newtype","hex_fmt_impl","hmac","input","midstate","n_bytes_hashed","ripemd160","serde_impl","serde_macros","sha1","sha256","sha256d","sha256t","sha256t_hash_newtype","sha384","sha512","sha512_256","siphash24","to_byte_array","fixed_time_eq","Hash","all_zeros","as_byte_array","as_ref","","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","deserialize","engine","eq","equivalent","","fmt","","","","from","","","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","into","into_assets","partial_cmp","serialize","to_byte_array","to_owned","to_string","try_from","try_into","type_id","vzip","BytesToHexIter","Case","Display","DisplayHex","Error","FromHex","HexSliceToBytesIter","HexToArrayError","HexToBytesError","HexToBytesIter","InvalidChar","","InvalidCharError","InvalidLength","Lower","OddLengthString","OddLengthStringError","Upper","append_hex_to_string","as_hex","borrow","","","","","","","borrow_mut","","","","","","","buf_encoder","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","default","display","eq","","","","","equivalent","","","","","","","","","","error","fmt","","","","","","","","","fmt_hex_exact","from","","","","","","","","","","","from_hex","from_pairs","hash","hex_reserve_suggestion","impl_fmt_traits","into","","","","","","","into_fallible","","into_iter","","invalid_char","len","length","new","","next","","next_back","","nth","nth_back","parse","prelude","read","size_hint","","source","","","","test_hex_unwrap","to_hex_string","to_lower_hex_string","to_owned","","","","","to_string","","","","to_upper_hex_string","transpose_into_fallible","","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","write_err","BufEncoder","as_str","borrow","borrow_mut","clear","default","from","into","is_full","new","put_byte","put_bytes","put_bytes_min","space_remaining","try_from","try_into","type_id","vzip","Display","DisplayArray","DisplayByteSlice","DisplayHex","append_hex_to_string","as_hex","borrow","","borrow_mut","","fmt","","","","","","","","fmt_hex_exact","from","","hex_reserve_suggestion","impl_fmt_traits","into","","to_hex_string","to_lower_hex_string","to_string","","to_upper_hex_string","try_from","","try_into","","type_id","","vzip","","HexToArrayError","HexToBytesError","InvalidChar","","InvalidCharError","InvalidLength","InvalidLengthError","OddLengthString","OddLengthStringError","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","expected","fmt","","from","into","invalid","source","to_owned","to_string","try_from","try_into","type_id","vzip","Error","FromHex","HexToArrayError","HexToBytesError","InvalidChar","","InvalidLength","OddLengthString","from_hex","Display","DisplayHex","Error","FromHex","append_hex_to_string","as_hex","from_hex","hex_reserve_suggestion","to_hex_string","to_lower_hex_string","to_upper_hex_string","Hmac","HmacEngine","HmacMidState","borrow","borrow_mut","from","inner","into","outer","try_from","try_into","type_id","vzip","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","into_assets","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","write","","Deserialize","","Deserializer","Error","","Ok","Serialize","","SerializeMap","SerializeSeq","SerializeStruct","SerializeStructVariant","SerializeTuple","SerializeTupleStruct","SerializeTupleVariant","Serializer","collect_map","collect_seq","collect_str","de","deserialize","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i128","deserialize_i16","deserialize_i32","deserialize_i64","deserialize_i8","deserialize_identifier","deserialize_ignored_any","deserialize_map","deserialize_newtype_struct","deserialize_option","deserialize_seq","deserialize_str","deserialize_string","deserialize_struct","deserialize_tuple","deserialize_tuple_struct","deserialize_u128","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","forward_to_deserialize_any","is_human_readable","","ser","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","Bool","Bytes","Char","Deserialize","DeserializeOwned","DeserializeSeed","Deserializer","","Enum","EnumAccess","Error","","","","","","Expected","Float","IgnoredAny","IntoDeserializer","Map","MapAccess","NewtypeStruct","NewtypeVariant","Option","Other","Seq","SeqAccess","Signed","StdError","Str","StructVariant","TupleVariant","Unexpected","Unit","UnitVariant","Unsigned","Value","","Variant","VariantAccess","Visitor","borrow","","borrow_mut","","cause","clone","","clone_into","","clone_to_uninit","","custom","default","description","deserialize","","","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i128","deserialize_i16","deserialize_i32","deserialize_i64","deserialize_i8","deserialize_identifier","deserialize_ignored_any","deserialize_map","deserialize_newtype_struct","deserialize_option","deserialize_seq","deserialize_str","deserialize_string","deserialize_struct","deserialize_tuple","deserialize_tuple_struct","deserialize_u128","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","duplicate_field","eq","","expecting","","fmt","","","","","","from","","into","","into_deserializer","invalid_length","invalid_type","invalid_value","is_human_readable","missing_field","newtype_variant","newtype_variant_seed","next_element","next_element_seed","next_entry","next_entry_seed","next_key","next_key_seed","next_value","next_value_seed","provide","size_hint","","source","struct_variant","to_owned","","to_string","try_from","","try_into","","tuple_variant","type_id","","unit_variant","unknown_field","unknown_variant","value","variant","variant_seed","visit_bool","","visit_borrowed_bytes","visit_borrowed_str","visit_byte_buf","visit_bytes","","visit_char","visit_enum","","visit_f32","visit_f64","","visit_i128","","visit_i16","visit_i32","visit_i64","","visit_i8","visit_map","","visit_newtype_struct","","visit_none","","visit_seq","","visit_some","","visit_str","","visit_string","visit_u128","","visit_u16","visit_u32","visit_u64","","visit_u8","visit_unit","","vzip","","BoolDeserializer","BorrowedBytesDeserializer","BorrowedStrDeserializer","BytesDeserializer","CharDeserializer","CowStrDeserializer","EnumAccessDeserializer","Error","F32Deserializer","F64Deserializer","I128Deserializer","I16Deserializer","I32Deserializer","I64Deserializer","I8Deserializer","IsizeDeserializer","MapAccessDeserializer","MapDeserializer","SeqAccessDeserializer","SeqDeserializer","StrDeserializer","StringDeserializer","U128Deserializer","U16Deserializer","U32Deserializer","U64Deserializer","U8Deserializer","UnitDeserializer","UsizeDeserializer","borrow","","","","","","","","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","custom","","description","deserialize_any","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_bool","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_byte_buf","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_bytes","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_char","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_enum","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_f32","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_f64","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i128","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i16","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i32","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i64","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i8","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_identifier","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_ignored_any","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_map","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_newtype_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_option","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_seq","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_str","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_string","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_tuple","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_tuple_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u128","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u16","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u32","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u64","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u8","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_unit","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_unit_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","end","","eq","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","into_deserializer","","","","","","","","","","","","","","","","","","","","","","","","","","","","new","","","","","","","","","","","","","","","","","","","","","","","","","","","","next_element_seed","","next_entry_seed","next_key_seed","next_value_seed","size_hint","","","to_owned","","","","","","","","","","","","","","","","","","","","","","","","","","","","","to_string","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","","","","","","","","","","","","","","","","variant_seed","","","","","","vzip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error","","","","","","","","","Impossible","Ok","","","","","","","","Serialize","SerializeMap","","SerializeSeq","","SerializeStruct","","SerializeStructVariant","","SerializeTuple","","SerializeTupleStruct","","SerializeTupleVariant","","Serializer","StdError","borrow","borrow_mut","cause","collect_map","collect_seq","collect_str","custom","description","downcast","","","downcast_mut","","","downcast_ref","","","end","","","","","","","","","","","","","","from","into","is","","","is_human_readable","provide","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_element","","","","serialize_entry","serialize_f32","serialize_f64","serialize_field","","","","","","","","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_key","","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","serialize_value","","skip_field","","source","sources","try_from","try_into","type_id","vzip","serde_details","N","SerdeHash","deserialize","from_slice_delegated","serialize","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","write","","Hash","HashEngine","Midstate","all_zeros","as_byte_array","as_ref","","","borrow","","","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","consensus_decode","consensus_encode","const_hash","default","","deserialize","","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","","equivalent","","","","flush","","fmt","","","","","","","","from","","","","","from_byte_array","","from_bytes_mut","from_bytes_ref","from_engine","from_hex","from_midstate","from_slice","","from_slice_delegated","","from_str","","hash","","hash_again","hash_tag","index","","input","into","","","into_assets","midstate","n_bytes_hashed","partial_cmp","","serialize","","to_byte_array","","to_owned","","","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","write","","Hash","all_zeros","as_byte_array","as_ref","","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","consensus_decode","consensus_encode","deserialize","engine","eq","equivalent","","fmt","","","","from","","","","","","","","","","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","into","partial_cmp","serialize","to_byte_array","to_owned","to_string","try_from","try_into","type_id","vzip","Hash","Tag","all_zeros","as_byte_array","as_ref","","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","default","deserialize","engine","","eq","equivalent","","fmt","","","","from","","","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","into","partial_cmp","serialize","to_byte_array","to_owned","to_string","try_from","try_into","type_id","vzip","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","engine","eq","equivalent","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","write","","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","engine","eq","equivalent","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","Hash","HashEngine","State","all_zeros","as_byte_array","as_ref","","as_u64","borrow","","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","","","from","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_engine_to_u64","from_slice","from_slice_delegated","from_str","from_u64","hash","hash_to_u64_with_keys","hash_with_keys","index","input","into","","","keys","midstate","n_bytes_hashed","new","partial_cmp","serialize","to_byte_array","to_owned","","","to_string","try_from","","","try_into","","","type_id","","","vzip","","","with_keys","write","","AddrInUse","AddrNotAvailable","AlreadyExists","BrokenPipe","BufRead","ConnectionAborted","ConnectionRefused","ConnectionReset","Cursor","Err","Error","ErrorKind","FromStd","Interrupted","InvalidData","InvalidInput","NotConnected","NotFound","Ok","Other","PermissionDenied","Read","Result","Sink","Take","TimedOut","ToStd","UnexpectedEof","WouldBlock","Write","WriteZero","borrow","","","","","","","borrow_mut","","","","","","","cause","clone","clone_into","clone_to_uninit","consume","","","","","","","description","emit_bool","","","emit_i16","","","emit_i32","","","emit_i64","","","emit_i8","","","emit_slice","","","emit_u16","","","emit_u32","","","emit_u64","","","emit_u8","","","eq","equivalent","","fill_buf","","","","","","","flush","","","","","","","fmt","","","from","","","","","","","","","","from_std","from_std_mut","get_ref","hash","impl_write","inner","","","inner_mut","","into","","","","","","","into_inner","","","kind","new","","","","new_boxed","","new_mut","","position","read","","","","","","","read_bool","","","","read_exact","","","","","read_i16","","","","read_i32","","","","read_i64","","","","read_i8","","","","read_slice","","","","read_to_end","read_to_limit","read_u16","","","","read_u32","","","","read_u64","","","","read_u8","","","","set_position","sink","source","take","to_owned","to_string","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","write","","","","","","","write_all","","","","","","","Base58","CompressedPublicKey","Encoding","Even","FromSliceError","FromWifError","Hex","InvalidAddressVersion","InvalidAddressVersionError","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidChar","InvalidHexLength","InvalidKeyPrefix","InvalidLength","Keypair","Odd","Parity","ParseCompressedPublicKeyError","ParsePublicKeyError","PrivateKey","PubkeyHash","PublicKey","Secp256k1","","","","SortKey","TapTweak","TweakedAux","TweakedKey","TweakedKeypair","TweakedPublicKey","UncompressedPublicKeyError","UntweakedKeypair","UntweakedPublicKey","Verification","WPubkeyHash","XOnlyPublicKey","add_xonly_tweak","as_c_ptr","as_mut_c_ptr","as_mut_ptr","as_ptr","bitxor","borrow","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","clone","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","cmp","","","","","cmp_fast_unstable","compressed","","ctx","dangerous_assume_tweaked","","","","default","deserialize","","","","display_secret","drop","eq","","","","","","","","","","","","","eq_fast_unstable","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","from_i32","from_keypair","from_raw_all","from_raw_signing_only","from_raw_verification_only","from_seckey_slice","from_seckey_str","from_secret_key","from_str","from_u8","gen_new","generate_keypair","hash","","","","","inner","","into","","","","","","","","","","","","","invalid_address_version","invalid_base58_payload_length","network","new","","non_secure_erase","partial_cmp","","","","","preallocate_signing_size","preallocate_size","preallocate_size_gen","preallocate_verification_size","preallocated_gen_new","preallocated_new","preallocated_signing_only","preallocated_verification_only","public_key","public_parts","randomize","recover_ecdsa","secret_bytes","secret_key","seeded_randomize","serialize","","","","","sign_ecdsa","sign_ecdsa_grind_r","sign_ecdsa_low_r","sign_ecdsa_recoverable","sign_ecdsa_recoverable_with_noncedata","sign_ecdsa_with_noncedata","sign_schnorr","sign_schnorr_no_aux_rand","sign_schnorr_with_aux_rand","sign_schnorr_with_rng","signing_only","source","","","","","tap_tweak","","to_i32","to_inner","","to_owned","","","","","","","","","","","","","to_string","","","","","","","","to_u8","try_from","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","type_id","","","","","","","","","","","","","verification_only","verify_ecdsa","verify_schnorr","vzip","","","","","","","","","","","","","x_only_public_key","BitsArrayOverflow","HashesArrayOverflow","IdenticalHashesFound","MerkleBlock","MerkleBlockError","MerkleRootMismatch","NoTransactions","NotAllBitsConsumed","NotAllHashesConsumed","NotEnoughBits","PartialMerkleTree","TooManyHashes","TooManyTransactions","bits","borrow","","borrow_mut","","calculate_root","calculate_root_inline","clone","","clone_into","","clone_to_uninit","","consensus_decode_from_finite_reader","consensus_encode","eq","","equivalent","","","","extract_matches","fmt","","","from","","","from_txids","hashes","header","into","","num_transactions","source","to_owned","","to_string","try_from","","try_into","","txn","type_id","","vzip","","Bitcoin","Main","Network","NetworkKind","ParseNetworkError","Regtest","Signet","Test","Testnet","Testnet4","UnknownChainHashError","as_core_arg","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","into","","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","deserialize","serialize","Address","BITCOIN","BLOOM","COMPACT_FILTERS","GETUTXO","Magic","NETWORK","NETWORK_LIMITED","NONE","P2P_V2","PROTOCOL_VERSION","ParseMagicError","REGTEST","SIGNET","ServiceFlags","TESTNET","TESTNET3","TESTNET4","UnknownMagicError","WITNESS","add","address","","as_mut","","as_ref","","bitor","bitor_assign","bitxor","bitxor_assign","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","cmp","","consensus_decode","","","consensus_encode","","","default","eq","","","","","equivalent","","","","","","","","","","fmt","","","","","","","","","","","","","from","","","","","","","from_bytes","from_params","from_str","has","hash","","","into","","","","","message","message_blockdata","message_bloom","message_compact_blocks","message_filter","message_network","new","partial_cmp","","port","remove","services","socket_addr","source","","to_bytes","to_owned","","","","","to_socket_addrs","to_string","","","","to_u64","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","AddrV2","AddrV2Message","Address","Cjdns","I2p","Ipv4","Ipv6","TorV2","TorV3","Unknown","addr","address","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","consensus_decode","","consensus_encode","","eq","","equivalent","","","","fmt","","from","","hash","","into","","port","","services","","socket_addr","time","to_owned","","to_socket_addrs","try_from","","try_into","","type_id","","vzip","","Addr","AddrV2","Alert","Block","BlockTxn","CFCheckpt","CFHeaders","CFilter","CmpctBlock","CommandString","CommandStringError","FeeFilter","FilterAdd","FilterClear","FilterLoad","GetAddr","GetBlockTxn","GetBlocks","GetCFCheckpt","GetCFHeaders","GetCFilters","GetData","GetHeaders","Headers","Inv","MAX_INV_SIZE","MAX_MSG_SIZE","MemPool","MerkleBlock","NetworkMessage","NotFound","Ping","Pong","RawNetworkMessage","Reject","SendAddrV2","SendCmpct","SendHeaders","Tx","Unknown","Verack","Version","WtxidRelay","as_ref","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmd","","command","","consensus_decode","","consensus_decode_from_finite_reader","consensus_encode","","","eq","","","","equivalent","","","","","","","","fmt","","","","","","from","","","","from_str","into","","","","into_payload","magic","new","payload","source","to_owned","","","","to_string","","try_from","","","","","","","try_from_static","try_into","","","","type_id","","","","vzip","","","","command","payload","Block","CompactBlock","Error","GetBlocksMessage","GetHeadersMessage","Inventory","Transaction","Unknown","WTx","WitnessBlock","WitnessTransaction","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","consensus_decode","","","consensus_decode_from_finite_reader","","consensus_encode","","","eq","","","equivalent","","","","","","fmt","","","from","","","hash","into","","","locator_hashes","","network_hash","new","","partial_cmp","stop_hash","","to_owned","","","try_from","","","try_into","","","type_id","","","version","","vzip","","","hash","inv_type","All","BloomFlags","FilterAdd","FilterLoad","None","PubkeyOnly","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","consensus_decode","","","consensus_decode_from_finite_reader","","consensus_encode","","","data","eq","","","equivalent","","","","","","filter","flags","fmt","","","from","","","hash_funcs","into","","","to_owned","","","try_from","","","try_into","","","tweak","type_id","","","vzip","","","BlockTxn","CmpctBlock","GetBlockTxn","SendCmpct","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","","","compact_block","consensus_decode","","","","consensus_decode_from_finite_reader","","","","consensus_encode","","","","eq","","","","equivalent","","","","","","","","fmt","","","","from","","","","hash","","","","into","","","","partial_cmp","","","","send_compact","to_owned","","","","transactions","try_from","","","","try_into","","","","txs_request","type_id","","","","version","vzip","","","","CFCheckpt","CFHeaders","CFilter","GetCFCheckpt","GetCFHeaders","GetCFilters","block_hash","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","consensus_decode","","","","","","consensus_decode_from_finite_reader","","","","","","consensus_encode","","","","","","eq","","","","","","equivalent","","","","","","","","","","","","filter","filter_hashes","filter_headers","filter_type","","","","","","fmt","","","","","","from","","","","","","into","","","","","","previous_filter_header","start_height","","stop_hash","","","","","to_owned","","","","","","try_from","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","Checkpoint","Duplicate","Dust","Fee","Invalid","Malformed","NonStandard","Obsolete","Reject","RejectReason","VersionMessage","borrow","","","borrow_mut","","","ccode","clone","","","clone_into","","","clone_to_uninit","","","consensus_decode","","","consensus_decode_from_finite_reader","","consensus_encode","","","eq","","","equivalent","","","","","","fmt","","","from","","","hash","into","","","message","new","nonce","reason","receiver","relay","sender","services","start_height","timestamp","to_owned","","","try_from","","","try_into","","","type_id","","","user_agent","version","vzip","","","ParseIntError","as_ref","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","fmt","","from","input","into","source","to_owned","to_string","try_from","try_into","type_id","vzip","DEFAULT_BYTES_PER_SIGOP","DEFAULT_INCREMENTAL_RELAY_FEE","DEFAULT_MEMPOOL_EXPIRY","DEFAULT_MIN_RELAY_TX_FEE","DUST_RELAY_TX_FEE","MAX_STANDARD_TX_SIGOPS_COST","MAX_STANDARD_TX_WEIGHT","MIN_STANDARD_TX_NONWITNESS_SIZE","get_virtual_tx_size","CompactTarget","Target","Work","AbsurdFeeRate","Bare","Base64Encoding","Bip32","","CombineInconsistentKeySources","ConsensusEncoding","DuplicateKey","Ecdsa","","Error","","ExtractTxError","FeeOverflow","GetKey","GetKeyError","IndexOutOfBounds","IndexOutOfBoundsError","Input","Inputs","InvalidControlBlock","InvalidEcdsaSignature","InvalidHash","InvalidKey","InvalidLeafVersion","InvalidMagic","InvalidPreimageHashPair","InvalidProprietaryKey","InvalidPublicKey","InvalidSecp256k1PublicKey","InvalidSeparator","InvalidSighashType","InvalidTaprootSignature","InvalidXOnlyPublicKey","Io","KeyNotFound","KeyRequest","MismatchedAlgoKey","MissingInputUtxo","MissingInputValue","MissingRedeemScript","MissingSpendUtxo","MissingUtxo","MissingWitnessScript","MustHaveUnsignedTx","NegativeFee","NoMorePairs","NonStandardSighashType","NotEcdsa","NotSupported","NotWpkh","Output","OutputType","P2wpkhSighash","PartialDataConsumption","Psbt","PsbtEncoding","PsbtParseError","PsbtSighashType","PsbtUtxoOutOfbounds","Pubkey","Schnorr","","SegwitV0Sighash","SendingTooMuch","Sh","ShWpkh","ShWsh","SignError","SigningAlgorithm","SigningErrors","SigningKeys","SigningKeysMap","TapTree","Taproot","TaprootError","Tr","TxInput","UnexpectedUnsignedTx","UnknownOutputType","UnsignedTxHasScriptSigs","UnsignedTxHasScriptWitnesses","Unsupported","Version","Wpkh","WrongSigningAlgorithm","Wsh","XPubKey","bip32_derivation","","borrow","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","clone","","","","","","","","","","","clone_into","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","cmp","","","","combine","","default","","deserialize","","","ecdsa_hash_ty","","eq","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","final_script_sig","final_script_witness","fmt","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_str","from_u32","get_key","hash","","","","","hash160_preimages","hash256_preimages","inputs","into","","","","","","","","","","","","","non_witness_utxo","outputs","partial_cmp","","","","partial_sigs","proprietary","","","raw","redeem_script","","ripemd160_preimages","serialize","","","","sha256_preimages","sighash_type","signing_algorithm","source","","","","","","tap_internal_key","","tap_key_origins","","tap_key_sig","tap_merkle_root","tap_script_sigs","tap_scripts","tap_tree","taproot_hash_ty","","to_owned","","","","","","","","","","","to_string","","","","","","","to_u32","try_from","","","","","","","","","","","","","try_into","","","","","","","","","","","","","type_id","","","","","","","","","","","","","unknown","","","unsigned_tx","update_with_descriptor_unchecked","","version","vzip","","","","","","","","","","","","","witness_script","","witness_utxo","xpub","actual","expected","hash","hash_type","preimage","fee_rate","psbt","tx","","index","","length","","Key","Pair","ProprietaryKey","ProprietaryType","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","cmp","","consensus_decode","consensus_encode","deserialize","","","eq","","","equivalent","","","","","","fmt","","","","from","","","hash","","into","","","key","","","partial_cmp","","prefix","serialize","","","subtype","to_key","to_owned","","to_string","try_from","","","","try_into","","","type_id","","","type_value","value","vzip","","","All","AllPreallocated","Context","DESCRIPTION","Error","Even","FLAGS","IncorrectSignature","InvalidEllSwift","InvalidMessage","InvalidParityValue","","InvalidPublicKey","InvalidPublicKeySum","InvalidRecoveryId","InvalidSecretKey","InvalidSharedSecret","InvalidSignature","InvalidTweak","Keypair","MAX","Message","NotEnoughMemory","ONE","Odd","Parity","PreallocatedContext","PublicKey","Scalar","Secp256k1","SecretKey","SignOnly","SignOnlyPreallocated","Signing","ThirtyTwoByteHash","Verification","VerifyOnly","VerifyOnlyPreallocated","XOnlyPublicKey","ZERO","add_exp_tweak","add_tweak","as_c_ptr","","","as_mut_c_ptr","","","as_mut_ptr","as_ptr","as_ref","","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","cmp","","","","","","","","","","","cmp_fast_unstable","combine","combine_keys","constants","deallocate","","","","","","","deserialize","","display_secret","ecdh","ecdsa","ellswift","eq","","","","","","","","","","","","eq_fast_unstable","equivalent","","","","","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","from_be_bytes","from_digest","from_digest_slice","from_ellswift","from_keypair","","from_le_bytes","from_secret_key","from_slice","","","from_str","","from_x_only_public_key","hash","","","","","","","","","","","hashes","impl_array_newtype","index","","","into","","","","","","","","","","","","into_32","keypair","mul_tweak","","negate","","new","non_secure_erase","","partial_cmp","","","","","","","","","","","public_key","random","random_custom","scalar","schnorr","secret_bytes","serialize","","","serialize_uncompressed","source","to_be_bytes","to_hash160","to_hash256","to_le_bytes","to_owned","","","","","","","","","","","","to_public_key","to_ripemd160","to_sha256","to_string","","","","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","verify","vzip","","","","","","","","","","","","x_only_public_key","","COMPACT_SIGNATURE_SIZE","CURVE_ORDER","ELLSWIFT_ENCODING_SIZE","FIELD_SIZE","GENERATOR_X","GENERATOR_Y","KEY_PAIR_SIZE","MAX_SIGNATURE_SIZE","MESSAGE_SIZE","ONE","PUBLIC_KEY_SIZE","SCHNORR_PUBLIC_KEY_SIZE","SCHNORR_SIGNATURE_SIZE","SECRET_KEY_SIZE","UNCOMPRESSED_PUBLIC_KEY_SIZE","ZERO","SharedSecret","as_ref","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","deserialize","display_secret","eq","equivalent","","fmt","from","from_bytes","from_slice","from_str","hash","into","new","non_secure_erase","partial_cmp","secret_bytes","serialize","shared_secret_point","to_owned","try_from","try_into","type_id","vzip","RecoverableSignature","RecoveryId","SerializedSignature","Signature","as_c_ptr","","as_mut_c_ptr","","as_mut_ptr","","as_ptr","","as_ref","borrow","","","","","borrow_mut","","","","capacity","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","","","cmp_fast_unstable","deref","deserialize","eq","","","","","eq_fast_unstable","equivalent","","","","","","","","fmt","","","","","","from","","","","","","","","from_compact","","from_der","from_der_lax","from_i32","from_signature","from_str","hash","","","into","","","","into_iter","","is_empty","len","normalize_s","partial_cmp","","","","","serialize","serialize_compact","","serialize_der","serialized_signature","to_i32","to_owned","","","","to_signature","to_standard","to_string","","try_from","","","","","","try_into","","","","type_id","","","","vzip","","","","IntoIter","SerializedSignature","as_slice","borrow","borrow_mut","clone","clone_into","clone_to_uninit","fmt","from","into","into_fallible","into_iter","next","next_back","nth","size_hint","to_owned","transpose_into_fallible","try_from","try_into","type_id","vzip","A","B","ElligatorSwift","ElligatorSwiftParty","ElligatorSwiftSharedSecret","as_c_ptr","as_mut_c_ptr","as_secret_bytes","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","","eq","","","equivalent","","","","","","fmt","","","","","from","","","from_array","from_pubkey","from_seckey","from_secret_bytes","from_str","hash","","","into","","","new","partial_cmp","","","shared_secret","shared_secret_with_hasher","to_array","to_owned","","","to_secret_bytes","to_string","try_from","","","try_into","","","type_id","","","vzip","","","CPtr","Context","EcdhHashFn","ElligatorSwift","EllswiftEcdhHashFn","Keypair","NonceFn","None","","","","PublicKey","SECP256K1_SER_COMPRESSED","SECP256K1_SER_UNCOMPRESSED","SECP256K1_START_NONE","SECP256K1_START_SIGN","SECP256K1_START_VERIFY","SchnorrNonceFn","SchnorrSigExtraParams","Signature","Some","","","","Target","XOnlyPublicKey","as_c_ptr","","","","","","as_mut_c_ptr","","","","","","as_ref","","","","","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","","","","cmp_fast_unstable","","","","","ecdsa_signature_parse_der_lax","eq","","","","","eq_fast_unstable","","","","","equivalent","","","","","","","","","","fmt","","","","","","from","","","","","","","from_array","from_array_unchecked","","","","hash","","","","","impl_array_newtype","impl_raw_debug","index","","","","","into","","","","","","","new","","","","","non_secure_erase","non_secure_erase_impl","partial_cmp","","","","","recovery","rustsecp256k1_v0_10_0_context_create","rustsecp256k1_v0_10_0_context_destroy","rustsecp256k1_v0_10_0_default_error_callback_fn","rustsecp256k1_v0_10_0_default_illegal_callback_fn","secp256k1_context_create","secp256k1_context_destroy","secp256k1_context_no_precomp","secp256k1_context_preallocated_clone","secp256k1_context_preallocated_clone_size","secp256k1_context_preallocated_create","secp256k1_context_preallocated_destroy","secp256k1_context_preallocated_size","secp256k1_context_randomize","secp256k1_ec_pubkey_cmp","secp256k1_ec_pubkey_combine","secp256k1_ec_pubkey_create","secp256k1_ec_pubkey_negate","secp256k1_ec_pubkey_parse","secp256k1_ec_pubkey_serialize","secp256k1_ec_pubkey_tweak_add","secp256k1_ec_pubkey_tweak_mul","secp256k1_ec_seckey_negate","secp256k1_ec_seckey_tweak_add","secp256k1_ec_seckey_tweak_mul","secp256k1_ec_seckey_verify","secp256k1_ecdh","secp256k1_ecdh_hash_function_default","secp256k1_ecdsa_sign","secp256k1_ecdsa_signature_normalize","secp256k1_ecdsa_signature_parse_compact","secp256k1_ecdsa_signature_parse_der","secp256k1_ecdsa_signature_serialize_compact","secp256k1_ecdsa_signature_serialize_der","secp256k1_ecdsa_verify","secp256k1_ellswift_create","secp256k1_ellswift_decode","secp256k1_ellswift_encode","secp256k1_ellswift_xdh","secp256k1_ellswift_xdh_hash_function_bip324","secp256k1_keypair_create","secp256k1_keypair_pub","secp256k1_keypair_sec","secp256k1_keypair_xonly_pub","secp256k1_keypair_xonly_tweak_add","secp256k1_nonce_function_bip340","secp256k1_nonce_function_default","secp256k1_nonce_function_rfc6979","secp256k1_schnorrsig_sign","secp256k1_schnorrsig_sign_custom","secp256k1_schnorrsig_verify","secp256k1_xonly_pubkey_cmp","secp256k1_xonly_pubkey_from_pubkey","secp256k1_xonly_pubkey_parse","secp256k1_xonly_pubkey_serialize","secp256k1_xonly_pubkey_tweak_add","secp256k1_xonly_pubkey_tweak_add_check","to_array","to_owned","","","","","","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","types","underlying_bytes","","","","vzip","","","","","","","RecoverableSignature","as_c_ptr","as_mut_c_ptr","as_ref","borrow","borrow_mut","clone","clone_into","clone_to_uninit","cmp","cmp_fast_unstable","default","eq","eq_fast_unstable","equivalent","","fmt","from","hash","index","into","new","partial_cmp","secp256k1_ecdsa_recover","secp256k1_ecdsa_recoverable_signature_convert","secp256k1_ecdsa_recoverable_signature_parse_compact","secp256k1_ecdsa_recoverable_signature_serialize_compact","secp256k1_ecdsa_sign_recoverable","to_owned","try_from","try_into","type_id","vzip","AlignedType","ZERO","borrow","","borrow_mut","","c_char","c_int","c_uchar","c_uint","c_void","clone","clone_into","clone_to_uninit","default","fmt","from","","into","","size_t","to_owned","try_from","","try_into","","type_id","","vzip","","zeroed","BLOCK_SIZE","Bytes","DISPLAY_BACKWARD","Engine","FromSliceError","Hash","HashEngine","Hmac","HmacEngine","LEN","MidState","all_zeros","","as_byte_array","","borrow","","","","borrow_mut","","","borrow_slice_impl","clone","","","clone_into","","","clone_to_uninit","","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","","equivalent","","","","expected_length","flush","","fmt","","","","","from","","","from_byte_array","","from_engine","","from_inner_engines","from_slice","","from_str","hash","","hash_byte_chunks","hash_newtype","hex_fmt_impl","index","","","","","input","","into","","","invalid_length","midstate","","n_bytes_hashed","","new","partial_cmp","serde_impl","serialize","sha256t_hash_newtype","to_byte_array","","to_owned","","","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","write","","CUSTOM_START","CryptoRng","Error","Fill","INTERNAL_START","Rng","RngCore","Seed","SeedableRng","borrow","borrow_mut","code","distributions","fill","fill_bytes","fmt","","from","","","from_entropy","from_rng","from_seed","gen","gen_bool","gen_range","gen_ratio","inner","into","new","next_u32","next_u64","prelude","random","raw_os_error","read","rngs","sample","sample_iter","seed_from_u64","seq","source","take_inner","thread_rng","to_string","try_fill","","try_fill_bytes","try_from","try_into","type_id","vzip","AllWeightsZero","Alphanumeric","Bernoulli","BernoulliError","DistIter","DistMap","DistString","Distribution","InvalidProbability","InvalidWeight","NoItem","Open01","OpenClosed01","Slice","Standard","TooMany","Uniform","WeightedError","WeightedIndex","append_string","","","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","checked_sum","","clone","","","","","","","","","","clone_into","","","","","","","","","","clone_to_uninit","","","","","","","","","","eq","","","","","equivalent","","","","fmt","","","","","","","","","","","","","","from","","","","","","","","","","","","","","from_ratio","into","","","","","","","","","","","","into_fallible","into_iter","map","new","","","","new_inclusive","next","sample","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sample_iter","sample_string","size_hint","to_owned","","","","","","","","","","to_string","","transpose_into_fallible","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","uniform","update_weights","vzip","","","","","","","","","","","","weighted","SampleBorrow","SampleRange","SampleUniform","Sampler","Uniform","UniformChar","UniformDuration","UniformFloat","UniformInt","UniformSampler","X","borrow","","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","eq","","fmt","","","","from","","","","into","","","","is_empty","new","","","","","","","","","","","","","","","","","new_inclusive","","","","","","","","","","","","","","","","","sample","","","","","","","","","","","","","","","","","sample_single","","","","","","","","","","","","","","","","sample_single_inclusive","","","","","","","","","","","","","to_owned","","","","try_from","","","","try_into","","","","type_id","","","","vzip","","","","AllWeightsZero","InvalidWeight","NoItem","TooMany","WeightedError","WeightedIndex","alias_method","Weight","WeightedIndex","borrow","borrow_mut","fmt","from","into","new","try_from","try_into","type_id","vzip","CryptoRng","Distribution","Item","IteratorRandom","Rng","RngCore","Seed","SeedableRng","SliceRandom","StdRng","ThreadRng","choose","","choose_multiple","","choose_multiple_fill","choose_multiple_weighted","choose_mut","choose_stable","choose_weighted","choose_weighted_mut","fill","fill_bytes","from_entropy","from_rng","from_seed","gen","gen_bool","gen_range","gen_ratio","map","next_u32","next_u64","partial_shuffle","random","sample","","sample_iter","","seed_from_u64","shuffle","thread_rng","try_fill","try_fill_bytes","OsRng","StdRng","ThreadRng","adapter","as_rngcore","","","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","default","","eq","equivalent","","fill_bytes","","","fmt","","","from","","","from_rng","from_seed","into","","","mock","next_u32","","","next_u64","","","to_owned","","","try_fill_bytes","","","try_from","","","try_into","","","type_id","","","vzip","","","ReadError","ReadRng","ReseedingRng","as_rngcore","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","fill_bytes","","fmt","","","","from","","","into","","","new","","next_u32","","next_u64","","reseed","source","to_owned","to_string","try_fill_bytes","","try_from","","","try_into","","","type_id","","","vzip","","","StepRng","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","fill_bytes","fmt","from","into","new","next_u32","next_u64","to_owned","try_fill_bytes","try_from","try_into","type_id","vzip","Item","IteratorRandom","SliceChooseIter","SliceRandom","borrow","borrow_mut","choose","","choose_multiple","","choose_multiple_fill","choose_multiple_weighted","choose_mut","choose_stable","choose_weighted","choose_weighted_mut","fmt","from","index","into","into_fallible","into_iter","len","next","partial_shuffle","shuffle","size_hint","transpose_into_fallible","try_from","try_into","type_id","vzip","IndexVec","IndexVecIntoIter","IndexVecIter","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","eq","fmt","","","from","","","","","index","into","","","into_fallible","","into_iter","","","into_vec","is_empty","iter","len","next","","sample","sample_weighted","size_hint","","to_owned","","transpose_into_fallible","","try_from","","","try_into","","","type_id","","","vzip","","","OutOfRangeError","Scalar","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","fmt","","from","hash","into","to_owned","to_string","try_from","try_into","type_id","vzip","Signature","as_c_ptr","as_mut_c_ptr","as_ref","borrow","borrow_mut","clone","clone_into","clone_to_uninit","cmp","deserialize","eq","equivalent","","fmt","","","from","from_slice","from_str","hash","index","into","partial_cmp","serialize","","to_owned","to_string","try_from","try_into","type_id","vzip","All","","","AllPlusAnyoneCanPay","","Annex","AnnexError","Default","EcdsaSighashType","Empty","EncodeSigningDataResult","IncorrectPrefix","InputsIndex","InvalidAllIndex","InvalidOneIndex","InvalidSighashType","InvalidSighashTypeError","Io","LegacySighash","NonStandardSighashTypeError","None","","NonePlusAnyoneCanPay","","NotP2wpkhScript","One","P2wpkhError","Prevouts","PrevoutsIndex","PrevoutsIndexError","PrevoutsKind","PrevoutsKindError","PrevoutsSize","PrevoutsSizeError","ScriptPath","SegwitV0Sighash","Sighash","","SighashCache","SighashSingleBug","SighashTypeParseError","SigningDataError","Single","","SingleMissingOutput","SingleMissingOutputError","SinglePlusAnyoneCanPay","","TapSighash","TapSighashTag","TapSighashType","TaprootError","WriteResult","as_bytes","borrow","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","cmp","","consensus_encode","eq","","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","hash","","","input_index","into","","","","","","","","","","","","","","","","into_transaction","is_sighash_single_bug","leaf_hash","legacy_encode_signing_data_to","legacy_signature_hash","map_err","new","","","outputs_length","p2wpkh_signature_hash","p2wsh_signature_hash","partial_cmp","","segwit_v0_encode_signing_data_to","source","","","","","","","","","","","taproot_encode_signing_data_to","taproot_key_spend_signature_hash","taproot_script_spend_signature_hash","taproot_signature_hash","to_owned","","","","","","","","","","","","","to_string","","","","","","","","","","","transaction","try_from","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","","","unrecognized","vzip","","","","","","","","","","","","","","","","with_defaults","witness_mut","BITCOIN_SIGNED_MSG_PREFIX","InvalidBase64","InvalidEncoding","InvalidLength","MessageSignature","MessageSignatureError","UnsupportedAddressType","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","compressed","eq","","equivalent","","","","fmt","","","","from","","","","from_base64","from_slice","from_str","into","","is_signed_by_address","new","recover_pubkey","serialize","signature","signed_msg_hash","source","to_base64","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","ControlBlock","EmptyTree","","Future","FutureLeafVersion","Hidden","HiddenNodesError","HiddenParts","","IncompleteBuilderError","InvalidControlBlockSize","InvalidInternalKey","","InvalidMerkleBranchSize","InvalidMerkleTreeDepth","","InvalidSignatureSize","InvalidTaprootLeafVersion","LeafNode","LeafNodes","LeafVersion","NodeInfo","NodeNotInDfsOrder","NotFinalized","OverCompleteTree","Script","ScriptLeaf","ScriptLeaves","Secp256k1","SigFromSliceError","SighashType","Signature","TAPROOT_ANNEX_PREFIX","TAPROOT_CONTROL_BASE_SIZE","TAPROOT_CONTROL_MAX_NODE_COUNT","TAPROOT_CONTROL_MAX_SIZE","TAPROOT_CONTROL_NODE_SIZE","TAPROOT_LEAF_MASK","TAPROOT_LEAF_TAPSCRIPT","TapBranchTag","TapLeaf","TapLeafHash","TapLeafTag","TapNodeHash","TapScript","TapTree","TapTweakHash","TapTweakTag","TaprootBuilder","TaprootBuilderError","TaprootError","TaprootMerkleBranch","TaprootSpendInfo","add_hidden_node","add_leaf","add_leaf_with_ver","as_hidden","as_inner","as_mut","as_ref","as_script","as_slice","borrow","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","cmp","","","","","","","","","","","combine","control_block","decode","","default","","depth","deref","deref_mut","deserialize","","","","","","","encode","","eq","","","","","","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","finalize","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_consensus","from_leaf_node","from_node_info","from_slice","has_hidden_nodes","hash","","","","","","","","","","","","internal_key","","into","","","","","","","","","","","","","","","","","","","into_builder","into_fallible","","into_inner","into_iter","","","","","into_node_info","","into_vec","is_empty","is_finalizable","leaf","leaf_hash","leaf_nodes","leaf_version","","len","merkle_branch","","","","merkle_root","new","new_hidden","new_hidden_node","new_key_spend","new_leaf_with_ver","new_script","next","","next_back","","node_hash","","node_info","output_key","output_key_parity","","partial_cmp","","","","","","","","","","","root_hash","script","","script_leaves","script_map","serialize","","","","","","","","","","serialize_to_writer","serialized_signature","sighash_type","signature","size","size_hint","","source","","","","","tap_tweak","to_consensus","","to_owned","","","","","","","","","","","","","","","","","to_string","","","","","","","to_vec","transpose_into_fallible","","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","try_into_node_info","try_into_taptree","type_id","","","","","","","","","","","","","","","","","","","verify_taproot_commitment","version","vzip","","","","","","","","","","","","","","","","","","","with_capacity","with_huffman_tree","","IntoIter","TaprootMerkleBranch","as_mut_slice","as_slice","borrow","borrow_mut","clone","clone_into","clone_to_uninit","count","fmt","from","into","into_fallible","into_iter","last","next","next_back","nth","nth_back","size_hint","to_owned","transpose_into_fallible","try_from","try_into","type_id","vzip","IntoIter","SerializedSignature","as_ref","as_slice","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","deref","eq","","equivalent","","fmt","","","from","","","","from_signature","hash","into","","into_fallible","into_iter","","","len","next","next_back","nth","partial_cmp","","size_hint","to_owned","","to_signature","to_string","transpose_into_fallible","try_from","","try_into","","type_id","","vzip","","write_to","ChangeSet","IndexedTxGraph","apply_block","apply_block_relevant","apply_changeset","apply_update","apply_update_at","as_ref","batch_insert_relevant","batch_insert_relevant_unconfirmed","batch_insert_unconfirmed","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","default","","deserialize","eq","fmt","","from","","","","graph","index","indexer","initial_changeset","insert_anchor","insert_seen_at","insert_tx","insert_txout","into","","is_empty","merge","new","serialize","to_owned","","try_from","","try_into","","tx_graph","type_id","","vzip","","ChangeSet","Indexer","apply_changeset","index_tx","index_txout","initial_changeset","is_tx_relevant","keychain_txout","spk_txout","ChangeSet","DEFAULT_LOOKAHEAD","DescriptorAlreadyAssigned","FullScanRequestBuilderExt","InsertDescriptorError","KeychainAlreadyAssigned","KeychainTxOutIndex","LAST_REVEALED_TABLE_NAME","SCHEMA_NAME","SyncRequestBuilderExt","all_unbounded_spk_iters","apply_changeset","","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","default","","deserialize","eq","","fmt","","","","from","","","from_sqlite","get_descriptor","index_of_spk","index_tx","index_txout","init_sqlite_tables","initial_changeset","insert_descriptor","into","","","is_empty","is_tx_relevant","is_used","keychain_outpoints","keychain_outpoints_in_range","keychains","last_revealed","last_revealed_index","last_revealed_indices","last_used_index","last_used_indices","lookahead","lookahead_to_target","mark_used","merge","net_value","new","next_index","next_unused_spk","outpoints","persist_to_sqlite","reveal_next_spk","reveal_to_target","reveal_to_target_multi","revealed_keychain_spks","revealed_spks","revealed_spks_from_indexer","schema_v0","sent_and_received","serialize","spk_at_index","spks_from_indexer","to_owned","","","to_string","try_from","","","try_into","","","txout","txouts","txouts_in_tx","type_id","","","unbounded_spk_iter","unmark_used","unused_keychain_spks","unused_spks","unused_spks_from_indexer","vzip","","","descriptor","existing_assignment","","keychain","SpkTxOutIndex","all_spks","apply_changeset","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","fmt","from","index_of_spk","index_tx","index_txout","initial_changeset","insert_spk","into","is_relevant","is_tx_relevant","is_used","mark_used","net_value","outpoints","outputs_in_range","scan","scan_txout","sent_and_received","spk_at_index","to_owned","try_from","try_into","txout","txouts","txouts_in_tx","type_id","unmark_used","unused_spks","vzip","AlterCheckPointError","ApplyHeaderError","BLOCKS_TABLE_NAME","CannotConnect","CannotConnectError","ChangeSet","CheckPoint","CheckPointIter","InconsistentBlocks","LocalChain","MissingGenesisError","SCHEMA_NAME","apply_changeset","apply_header","apply_header_connected_to","apply_update","blocks","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","default","deserialize","disconnect_from","eq","","","","","","fmt","","","","","","","","","","from","","","","","","","from_blocks","from_changeset","from_genesis_hash","from_iter","","from_sqlite","from_tip","genesis_hash","get","get_chain_tip","height","init_sqlite_tables","initial_changeset","insert_block","into","","","","","","is_block_in_chain","is_empty","iter_checkpoints","merge","original_hash","persist_to_sqlite","range","schema_v0","serialize","tip","to_owned","","","","","","to_string","","","","try_from","","","","","","try_include_height","try_into","","","","","","type_id","","","","","","update_hash","vzip","","","","","","SCHEMAS_TABLE_NAME","migrate_schema","FullScanRequest","FullScanRequestBuilder","FullScanResponse","OutPoint","Spk","SyncItem","SyncProgress","SyncRequest","SyncRequestBuilder","SyncResponse","Txid","borrow","","","","","","","","borrow_mut","","","","","","","","build","","builder","","chain_tip","","","","chain_update","","clone","","clone_into","","clone_to_uninit","","cmp","consumed","default","","","","","","eq","equivalent","","fmt","","","","","from","","","","","","","","","","hash","inspect","","into","","","","","","","","iter_outpoints","iter_spks","","iter_txids","keychains","last_active_indices","next_outpoint","next_spk","","next_txid","outpoints","outpoints_consumed","outpoints_remaining","partial_cmp","progress","remaining","revealed_spks_from_indexer","spks","spks_consumed","spks_for_keychain","spks_from_indexer","spks_remaining","spks_with_indexes","to_owned","","to_string","total","total_outpoints","total_spks","total_txids","try_from","","","","","","","","try_into","","","","","","","","tx_update","","txids","txids_consumed","txids_remaining","type_id","","","","","","","","unused_spks_from_indexer","vzip","","","","","","","","ANCHORS_TABLE_NAME","CalculateFeeError","CanonicalTx","ChangeSet","MissingTxOut","NegativeFee","SCHEMA_NAME","TXOUTS_TABLE_NAME","TXS_TABLE_NAME","TxAncestors","TxDescendants","TxGraph","TxNode","TxUpdate","all_anchors","all_txouts","anchor_heights","anchors","","","apply_changeset","apply_update","apply_update_at","as_ref","balance","batch_insert_unconfirmed","borrow","","","","","","","borrow_mut","","","","","","","calculate_fee","canonical_iter","chain_position","checked_sum","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","default","","deref","deserialize","direct_conflicts","eq","","","","","equivalent","","","","","","filter_chain_txouts","filter_chain_unspents","floating_txouts","fmt","","","","","","from","","","","","","","","from_sqlite","full_txs","get_tx","get_tx_node","get_txout","init_sqlite_tables","initial_changeset","insert_anchor","insert_seen_at","insert_tx","insert_txout","into","","","","","","","into_fallible","","into_iter","","is_empty","","last_seen","last_seen_unconfirmed","list_canonical_txs","map_anchors","","merge","new","next","","outspends","partial_cmp","","persist_to_sqlite","run_until_finished","","schema_v0","schema_v1","seen_ats","serialize","to_owned","","","","to_string","transpose_into_fallible","","try_balance","try_filter_chain_txouts","try_filter_chain_unspents","try_from","","","","","","","try_into","","","","","","","try_list_canonical_txs","tx","tx_node","tx_outputs","tx_spends","txid","txids_by_descending_anchor_height","txids_by_descending_last_seen","txouts","","","txs","","txs_with_no_anchor_or_last_seen","type_id","","","","","","","vzip","","","","","","","walk_ancestors","walk_conflicts","walk_descendants"],"q":[[0,"bdk_chain"],[409,"bdk_chain::CanonicalReason"],[413,"bdk_chain::ChainPosition"],[416,"bdk_chain::bitcoin"],[2874,"bdk_chain::bitcoin::address"],[2889,"bdk_chain::bitcoin"],[2890,"bdk_chain::bitcoin::address"],[2895,"bdk_chain::bitcoin"],[2896,"bdk_chain::bitcoin::address"],[2897,"bdk_chain::bitcoin"],[2898,"bdk_chain::bitcoin::address"],[2900,"bdk_chain::bitcoin"],[2903,"bdk_chain::bitcoin::address"],[2904,"bdk_chain::bitcoin"],[2905,"bdk_chain::bitcoin::address"],[2906,"bdk_chain::bitcoin"],[2907,"bdk_chain::bitcoin::address"],[3157,"bdk_chain::bitcoin::address::AddressData"],[3160,"bdk_chain::bitcoin::address"],[3163,"bdk_chain::bitcoin::address::error"],[3164,"bdk_chain::bitcoin::address"],[3165,"bdk_chain::bitcoin::address::error"],[3166,"bdk_chain::bitcoin::address"],[3167,"bdk_chain::bitcoin::address::error"],[3168,"bdk_chain::bitcoin::address"],[3169,"bdk_chain::bitcoin::address::error"],[3170,"bdk_chain::bitcoin::address"],[3171,"bdk_chain::bitcoin::address::error"],[3175,"bdk_chain::bitcoin::address"],[3176,"bdk_chain::bitcoin::address::error"],[3177,"bdk_chain::bitcoin::address"],[3182,"bdk_chain::bitcoin::amount"],[3183,"bdk_chain::bitcoin"],[3186,"bdk_chain::bitcoin::amount"],[3191,"bdk_chain::bitcoin"],[3194,"bdk_chain::bitcoin::amount"],[3195,"bdk_chain::bitcoin"],[3196,"bdk_chain::bitcoin::amount"],[3198,"bdk_chain::bitcoin"],[3200,"bdk_chain::bitcoin::amount"],[3245,"bdk_chain::bitcoin::amount::serde"],[3256,"bdk_chain::bitcoin::amount::serde::as_btc"],[3259,"bdk_chain::bitcoin::amount::serde::as_btc::opt"],[3261,"bdk_chain::bitcoin::amount::serde::as_sat"],[3264,"bdk_chain::bitcoin::amount::serde::as_sat::opt"],[3266,"bdk_chain::bitcoin::base58"],[3647,"bdk_chain::bitcoin::base58::error"],[3648,"bdk_chain::bitcoin::base58"],[3649,"bdk_chain::bitcoin::base58::error"],[3651,"bdk_chain::bitcoin::base58"],[3652,"bdk_chain::bitcoin::base58::error"],[3691,"bdk_chain::bitcoin::base64"],[3784,"bdk_chain::bitcoin::base64::alphabet"],[3829,"bdk_chain::bitcoin::base64::display"],[3841,"bdk_chain::bitcoin::base64::engine"],[3842,"bdk_chain::bitcoin::base64"],[3843,"bdk_chain::bitcoin::base64::engine"],[3844,"bdk_chain::bitcoin::base64"],[3845,"bdk_chain::bitcoin::base64::engine"],[3870,"bdk_chain::bitcoin::base64"],[3871,"bdk_chain::bitcoin::base64::engine"],[3872,"bdk_chain::bitcoin::base64"],[3876,"bdk_chain::bitcoin::base64::engine"],[3878,"bdk_chain::bitcoin::base64"],[3879,"bdk_chain::bitcoin::base64::engine"],[3881,"bdk_chain::bitcoin::base64"],[3883,"bdk_chain::bitcoin::base64::engine"],[3926,"bdk_chain::bitcoin::base64::engine::general_purpose"],[3934,"bdk_chain::bitcoin::base64::prelude"],[3938,"bdk_chain::bitcoin::base64"],[3940,"bdk_chain::bitcoin::base64::prelude"],[3941,"bdk_chain::bitcoin::base64"],[3949,"bdk_chain::bitcoin::base64::read"],[3962,"bdk_chain::bitcoin::base64::write"],[3994,"bdk_chain::bitcoin::bech32"],[4267,"bdk_chain::bitcoin::bech32::hrp"],[4271,"bdk_chain::bitcoin::bech32::primitives"],[4281,"bdk_chain::bitcoin::bech32"],[4283,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4285,"bdk_chain::bitcoin::bech32"],[4286,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4287,"bdk_chain::bitcoin::bech32"],[4288,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4291,"bdk_chain::bitcoin::bech32"],[4292,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4332,"bdk_chain::bitcoin::bech32"],[4333,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4351,"bdk_chain::bitcoin::bech32::primitives::decode"],[4642,"bdk_chain::bitcoin::bech32::primitives::encode"],[4723,"bdk_chain::bitcoin::bech32::primitives::gf32"],[4770,"bdk_chain::bitcoin::bech32::primitives::hrp"],[4863,"bdk_chain::bitcoin::bech32::primitives::iter"],[4874,"bdk_chain::bitcoin::bech32"],[4875,"bdk_chain::bitcoin::bech32::primitives::iter"],[4893,"bdk_chain::bitcoin::bech32"],[4894,"bdk_chain::bitcoin::bech32::primitives::iter"],[4934,"bdk_chain::bitcoin::bech32"],[4935,"bdk_chain::bitcoin::bech32::primitives::segwit"],[4985,"bdk_chain::bitcoin::bech32::segwit"],[5047,"bdk_chain::bitcoin::bip152"],[5244,"bdk_chain::bitcoin::bip158"],[5359,"bdk_chain::bitcoin::bip32"],[5713,"bdk_chain::bitcoin::bip32::ChildNumber"],[5715,"bdk_chain::bitcoin::blockdata"],[5726,"bdk_chain::bitcoin::blockdata::block"],[5806,"bdk_chain::bitcoin"],[5807,"bdk_chain::bitcoin::blockdata::block"],[5838,"bdk_chain::bitcoin"],[5839,"bdk_chain::bitcoin::blockdata::block"],[5850,"bdk_chain::bitcoin::blockdata::constants"],[5919,"bdk_chain::bitcoin::blockdata::fee_rate"],[5920,"bdk_chain::bitcoin::blockdata::locktime"],[5922,"bdk_chain::bitcoin::blockdata::locktime::absolute"],[6114,"bdk_chain::bitcoin::blockdata::locktime::relative"],[6331,"bdk_chain::bitcoin::blockdata::opcodes"],[6384,"bdk_chain::bitcoin::blockdata::opcodes::all"],[6640,"bdk_chain::bitcoin::blockdata::script"],[7201,"bdk_chain::bitcoin::blockdata::script::witness_program"],[7227,"bdk_chain::bitcoin::blockdata::script::witness_version"],[7234,"bdk_chain::bitcoin"],[7251,"bdk_chain::bitcoin::blockdata::script::witness_version"],[7314,"bdk_chain::bitcoin::blockdata::transaction"],[7414,"bdk_chain::bitcoin"],[7415,"bdk_chain::bitcoin::blockdata::transaction"],[7423,"bdk_chain::bitcoin"],[7424,"bdk_chain::bitcoin::blockdata::transaction"],[7426,"bdk_chain::bitcoin"],[7427,"bdk_chain::bitcoin::blockdata::transaction"],[7430,"bdk_chain::bitcoin"],[7434,"bdk_chain::bitcoin::blockdata::transaction"],[7462,"bdk_chain::bitcoin"],[7463,"bdk_chain::bitcoin::blockdata::transaction"],[7469,"bdk_chain::bitcoin"],[7472,"bdk_chain::bitcoin::blockdata::transaction"],[7479,"bdk_chain::bitcoin"],[7480,"bdk_chain::bitcoin::blockdata::weight"],[7482,"bdk_chain::bitcoin::blockdata::witness"],[7497,"bdk_chain::bitcoin::consensus"],[7589,"bdk_chain::bitcoin::consensus::encode"],[7616,"bdk_chain::bitcoin::consensus"],[7618,"bdk_chain::bitcoin::consensus::encode"],[7619,"bdk_chain::bitcoin::consensus"],[7620,"bdk_chain::bitcoin::consensus::encode"],[7625,"bdk_chain::bitcoin::consensus"],[7635,"bdk_chain::bitcoin::consensus::encode"],[7654,"bdk_chain::bitcoin::consensus"],[7664,"bdk_chain::bitcoin::consensus::encode"],[7683,"bdk_chain::bitcoin::consensus::encode::Error"],[7687,"bdk_chain::bitcoin::consensus::params"],[7694,"bdk_chain::bitcoin::consensus"],[7707,"bdk_chain::bitcoin::consensus::serde"],[7742,"bdk_chain::bitcoin::consensus::serde::hex"],[7822,"bdk_chain::bitcoin::ecdsa"],[7912,"bdk_chain::bitcoin::error"],[7999,"bdk_chain::bitcoin::hash_types"],[8007,"bdk_chain::bitcoin::secp256k1::hashes"],[8011,"bdk_chain::bitcoin::hashes"],[8016,"bdk_chain::bitcoin::secp256k1::hashes"],[8020,"bdk_chain::bitcoin::hashes"],[8022,"bdk_chain::bitcoin::secp256k1::hashes"],[8027,"bdk_chain::bitcoin::hashes"],[8028,"bdk_chain::bitcoin::secp256k1::hashes"],[8029,"bdk_chain::bitcoin::hashes"],[8032,"bdk_chain::bitcoin::secp256k1::hashes"],[8035,"bdk_chain::bitcoin::hashes"],[8047,"bdk_chain::bitcoin::secp256k1::hashes"],[8048,"bdk_chain::bitcoin::hashes::cmp"],[8049,"bdk_chain::bitcoin::hashes::hash160"],[8095,"bdk_chain::bitcoin::hashes::hex"],[8264,"bdk_chain::bitcoin::hashes::hex::buf_encoder"],[8282,"bdk_chain::bitcoin::hashes::hex"],[8283,"bdk_chain::bitcoin::hashes::hex::display"],[8286,"bdk_chain::bitcoin::hashes::hex"],[8288,"bdk_chain::bitcoin::hashes::hex::display"],[8303,"bdk_chain::bitcoin::hashes::hex"],[8304,"bdk_chain::bitcoin::hashes::hex::display"],[8307,"bdk_chain::bitcoin::hashes::hex"],[8309,"bdk_chain::bitcoin::hashes::hex::display"],[8311,"bdk_chain::bitcoin::hashes::hex"],[8312,"bdk_chain::bitcoin::hashes::hex::display"],[8320,"bdk_chain::bitcoin::hashes::hex::error"],[8322,"bdk_chain::bitcoin::hashes::hex"],[8324,"bdk_chain::bitcoin::hashes::hex::error"],[8325,"bdk_chain::bitcoin::hashes::hex"],[8326,"bdk_chain::bitcoin::hashes::hex::error"],[8327,"bdk_chain::bitcoin::hashes::hex"],[8328,"bdk_chain::bitcoin::hashes::hex::error"],[8350,"bdk_chain::bitcoin::hashes::hex"],[8351,"bdk_chain::bitcoin::hashes::hex::parse"],[8354,"bdk_chain::bitcoin::hashes::hex"],[8360,"bdk_chain::bitcoin::hashes::hex::prelude"],[8361,"bdk_chain::bitcoin::hashes::hex"],[8362,"bdk_chain::bitcoin::hashes::hex::prelude"],[8363,"bdk_chain::bitcoin::hashes::hex"],[8370,"bdk_chain::bitcoin::hashes::hmac"],[8383,"bdk_chain::bitcoin::hashes::ripemd160"],[8456,"bdk_chain::bitcoin::hashes::serde"],[8543,"bdk_chain::bitcoin::hashes::serde::de"],[8554,"bdk_chain::bitcoin::hashes::serde"],[8555,"bdk_chain::bitcoin::hashes::serde::de"],[8589,"bdk_chain::bitcoin::hashes::serde::ser"],[8590,"bdk_chain::bitcoin::hashes::serde::de"],[8598,"bdk_chain::bitcoin::hashes::serde::ser"],[8599,"bdk_chain::bitcoin::hashes::serde::de"],[8600,"bdk_chain::bitcoin::hashes::serde"],[8601,"bdk_chain::bitcoin::hashes::serde::de"],[8602,"bdk_chain::bitcoin::hashes::serde"],[8633,"bdk_chain::bitcoin::hashes::serde::de"],[8652,"bdk_chain::bitcoin::hashes::serde"],[8653,"bdk_chain::bitcoin::hashes::serde::de"],[8664,"bdk_chain::bitcoin::hashes::serde::ser"],[8665,"bdk_chain::bitcoin::hashes::serde::de"],[8667,"bdk_chain::bitcoin::hashes::serde::ser"],[8668,"bdk_chain::bitcoin::hashes::serde::de"],[8729,"bdk_chain::bitcoin::hashes::serde::de::value"],[10081,"bdk_chain::bitcoin::hashes::serde::ser"],[10082,"bdk_chain::bitcoin::hashes::serde"],[10083,"bdk_chain::bitcoin::hashes::serde::ser"],[10091,"bdk_chain::bitcoin::hashes::serde"],[10092,"bdk_chain::bitcoin::hashes::serde::ser"],[10101,"bdk_chain::bitcoin::hashes::serde"],[10102,"bdk_chain::bitcoin::hashes::serde::ser"],[10103,"bdk_chain::bitcoin::hashes::serde"],[10104,"bdk_chain::bitcoin::hashes::serde::ser"],[10105,"bdk_chain::bitcoin::hashes::serde"],[10106,"bdk_chain::bitcoin::hashes::serde::ser"],[10107,"bdk_chain::bitcoin::hashes::serde"],[10108,"bdk_chain::bitcoin::hashes::serde::ser"],[10109,"bdk_chain::bitcoin::hashes::serde"],[10110,"bdk_chain::bitcoin::hashes::serde::ser"],[10111,"bdk_chain::bitcoin::hashes::serde"],[10112,"bdk_chain::bitcoin::hashes::serde::ser"],[10113,"bdk_chain::bitcoin::hashes::serde"],[10114,"bdk_chain::bitcoin::hashes::serde::ser"],[10119,"bdk_chain::bitcoin::hashes::serde"],[10122,"bdk_chain::bitcoin::hashes::serde::ser"],[10152,"bdk_chain::bitcoin::hashes::serde"],[10153,"bdk_chain::bitcoin::hashes::serde::ser"],[10154,"bdk_chain::bitcoin::hashes::serde"],[10158,"bdk_chain::bitcoin::hashes::serde::ser"],[10163,"bdk_chain::bitcoin::hashes::serde"],[10165,"bdk_chain::bitcoin::hashes::serde::ser"],[10173,"bdk_chain::bitcoin::hashes::serde"],[10178,"bdk_chain::bitcoin::hashes::serde::ser"],[10180,"bdk_chain::bitcoin::hashes::serde"],[10200,"bdk_chain::bitcoin::hashes::serde::ser"],[10210,"bdk_chain::bitcoin::hashes::serde_macros"],[10211,"bdk_chain::bitcoin::hashes::serde_macros::serde_details"],[10216,"bdk_chain::bitcoin::hashes::sha1"],[10288,"bdk_chain::bitcoin::hashes::sha256"],[10405,"bdk_chain::bitcoin::hashes::sha256d"],[10459,"bdk_chain::bitcoin::hashes::sha256t"],[10507,"bdk_chain::bitcoin::hashes::sha384"],[10565,"bdk_chain::bitcoin::hashes::sha512"],[10637,"bdk_chain::bitcoin::hashes::sha512_256"],[10695,"bdk_chain::bitcoin::hashes::siphash24"],[10790,"bdk_chain::bitcoin::io"],[11039,"bdk_chain::bitcoin::key"],[11155,"bdk_chain::bitcoin"],[11157,"bdk_chain::bitcoin::key"],[11275,"bdk_chain::bitcoin"],[11277,"bdk_chain::bitcoin::key"],[11292,"bdk_chain::bitcoin"],[11293,"bdk_chain::bitcoin::key"],[11422,"bdk_chain::bitcoin::merkle_tree"],[11465,"bdk_chain::bitcoin"],[11466,"bdk_chain::bitcoin::merkle_tree"],[11477,"bdk_chain::bitcoin"],[11478,"bdk_chain::bitcoin::merkle_tree"],[11482,"bdk_chain::bitcoin"],[11484,"bdk_chain::bitcoin::network"],[11487,"bdk_chain::bitcoin"],[11492,"bdk_chain::bitcoin::network"],[11532,"bdk_chain::bitcoin::network::as_core_arg"],[11534,"bdk_chain::bitcoin::p2p"],[11697,"bdk_chain::bitcoin::p2p::address"],[11708,"bdk_chain::bitcoin::p2p"],[11709,"bdk_chain::bitcoin::p2p::address"],[11737,"bdk_chain::bitcoin::p2p"],[11738,"bdk_chain::bitcoin::p2p::address"],[11739,"bdk_chain::bitcoin::p2p"],[11740,"bdk_chain::bitcoin::p2p::address"],[11754,"bdk_chain::bitcoin::p2p::message"],[11886,"bdk_chain::bitcoin::p2p::message::NetworkMessage"],[11888,"bdk_chain::bitcoin::p2p::message_blockdata"],[11967,"bdk_chain::bitcoin::p2p::message_blockdata::Inventory"],[11969,"bdk_chain::bitcoin::p2p::message_bloom"],[12036,"bdk_chain::bitcoin::p2p::message_compact_blocks"],[12133,"bdk_chain::bitcoin::p2p::message_filter"],[12271,"bdk_chain::bitcoin::p2p::message_network"],[12352,"bdk_chain::bitcoin::parse"],[12374,"bdk_chain::bitcoin::policy"],[12383,"bdk_chain::bitcoin::pow"],[12386,"bdk_chain::bitcoin::psbt"],[12641,"bdk_chain::bitcoin"],[12642,"bdk_chain::bitcoin::psbt"],[12656,"bdk_chain::bitcoin"],[12657,"bdk_chain::bitcoin::psbt"],[12663,"bdk_chain::bitcoin"],[12664,"bdk_chain::bitcoin::psbt"],[12752,"bdk_chain::bitcoin"],[12753,"bdk_chain::bitcoin::psbt"],[12754,"bdk_chain::bitcoin"],[12755,"bdk_chain::bitcoin::psbt"],[12757,"bdk_chain::bitcoin"],[12758,"bdk_chain::bitcoin::psbt"],[12774,"bdk_chain::bitcoin"],[12775,"bdk_chain::bitcoin::psbt::Error"],[12780,"bdk_chain::bitcoin::psbt::ExtractTxError"],[12784,"bdk_chain::bitcoin::psbt::IndexOutOfBoundsError"],[12788,"bdk_chain::bitcoin::psbt::raw"],[12861,"bdk_chain::bitcoin::secp256k1"],[12866,"bdk_chain::bitcoin::key"],[12867,"bdk_chain::bitcoin::secp256k1"],[12885,"bdk_chain::bitcoin::key"],[12886,"bdk_chain::bitcoin::secp256k1"],[13227,"bdk_chain::bitcoin::secp256k1::constants"],[13243,"bdk_chain::bitcoin::secp256k1::ecdh"],[13275,"bdk_chain::bitcoin::secp256k1::ecdsa"],[13401,"bdk_chain::bitcoin::secp256k1::ecdsa::serialized_signature"],[13424,"bdk_chain::bitcoin::secp256k1::ellswift"],[13502,"bdk_chain::bitcoin::secp256k1::ffi"],[13754,"bdk_chain::bitcoin::secp256k1::ffi::recovery"],[13787,"bdk_chain::bitcoin::secp256k1::ffi::types"],[13818,"bdk_chain::bitcoin::secp256k1::hashes"],[13935,"bdk_chain::bitcoin::secp256k1::rand"],[13987,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14117,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14118,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14124,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14125,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14205,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14206,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14272,"bdk_chain::bitcoin::secp256k1::rand::distributions::uniform"],[14419,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14423,"bdk_chain::bitcoin::secp256k1::rand::distributions::weighted"],[14426,"bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method"],[14438,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14440,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14441,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14444,"bdk_chain::bitcoin::secp256k1::rand"],[14445,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14449,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14459,"bdk_chain::bitcoin::secp256k1::rand"],[14468,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14469,"bdk_chain::bitcoin::secp256k1::rand"],[14471,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14472,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14474,"bdk_chain::bitcoin::secp256k1::rand"],[14475,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14476,"bdk_chain::bitcoin::secp256k1::rand"],[14478,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14479,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14480,"bdk_chain::bitcoin::secp256k1::rand"],[14482,"bdk_chain::bitcoin::secp256k1::rand::rngs"],[14548,"bdk_chain::bitcoin::secp256k1::rand::rngs::adapter"],[14597,"bdk_chain::bitcoin::secp256k1::rand::rngs::mock"],[14619,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14651,"bdk_chain::bitcoin::secp256k1::rand::seq::index"],[14710,"bdk_chain::bitcoin::secp256k1::scalar"],[14731,"bdk_chain::bitcoin::secp256k1::schnorr"],[14763,"bdk_chain::bitcoin::sighash"],[14764,"bdk_chain::bitcoin"],[14768,"bdk_chain::bitcoin::sighash"],[14770,"bdk_chain::bitcoin"],[14771,"bdk_chain::bitcoin::sighash"],[14783,"bdk_chain::bitcoin"],[14787,"bdk_chain::bitcoin::sighash"],[14805,"bdk_chain::bitcoin"],[14807,"bdk_chain::bitcoin::sighash"],[14809,"bdk_chain::bitcoin"],[14811,"bdk_chain::bitcoin::sighash"],[15125,"bdk_chain::bitcoin::sign_message"],[15182,"bdk_chain::bitcoin::taproot"],[15838,"bdk_chain::bitcoin::taproot::merkle_branch"],[15865,"bdk_chain::bitcoin::taproot::serialized_signature"],[15922,"bdk_chain::indexed_tx_graph"],[15978,"bdk_chain::indexer"],[15987,"bdk_chain::indexer::keychain_txout"],[16094,"bdk_chain::indexer::keychain_txout::InsertDescriptorError"],[16098,"bdk_chain::indexer::spk_txout"],[16136,"bdk_chain::local_chain"],[16275,"bdk_chain::rusqlite_impl"],[16277,"bdk_chain::spk_client"],[16425,"bdk_chain::tx_graph"],[16442,"bdk_chain"],[16443,"bdk_chain::tx_graph"],[16560,"bdk_chain"],[16561,"bdk_chain::tx_graph"],[16595,"bdk_chain"],[16596,"bdk_chain::tx_graph"],[16597,"bdk_chain"],[16598,"bdk_chain::tx_graph"],[16617,"bdk_chain::balance"],[16618,"bdk_chain::descriptor_ext"],[16619,"bdk_chain::tx_data_traits"],[16620,"bdk_core::block_id"],[16621,"bitcoin_hashes::sha256"],[16622,"bdk_core::checkpoint"],[16623,"bdk_core::tx_update"],[16624,"core::clone"],[16625,"bdk_chain::chain_data"],[16626,"bdk_chain::canonical_iter"],[16627,"bdk_chain::spk_iter"],[16628,"core::cmp"],[16629,"rusqlite::types::value_ref"],[16630,"rusqlite::types::from_sql"],[16631,"bitcoin::blockdata::transaction"],[16632,"bitcoin::blockdata::block"],[16633,"miniscript::descriptor::key"],[16634,"miniscript::descriptor"],[16635,"bitcoin::blockdata::script::owned"],[16636,"bitcoin::network"],[16637,"bitcoin_units::amount"],[16638,"core::option"],[16639,"core::borrow"],[16640,"core::result"],[16641,"serde::de"],[16642,"core::iter::traits::collect"],[16643,"core::fmt"],[16644,"bitcoin_hashes"],[16645,"bdk_chain::chain_oracle"],[16646,"core::hash"],[16647,"core::slice::index"],[16648,"fallible_iterator"],[16649,"core::iter::traits::iterator"],[16650,"bdk_core::merge"],[16651,"core::ops::function"],[16652,"core::ops::range"],[16653,"serde::ser"],[16654,"rusqlite::types::to_sql"],[16655,"rusqlite"],[16656,"alloc::string"],[16657,"core::any"],[16658,"bitcoin_units::weight"],[16659,"bitcoin::pow"],[16660,"secp256k1::key"],[16661,"secp256k1"],[16662,"secp256k1::scalar"],[16663,"secp256k1::context"],[16664,"bitcoin::address"],[16665,"bitcoin::bip158"],[16666,"bitcoin::bip32"],[16667,"bitcoin::blockdata::script"],[16668,"bitcoin::crypto::key"],[16669,"bitcoin::crypto::sighash"],[16670,"bitcoin::taproot"],[16671,"bitcoin::blockdata::script::borrowed"],[16672,"secp256k1_sys"],[16673,"bitcoin_hashes::sha256d"],[16674,"bitcoin_hashes::hash160"],[16675,"bitcoin_hashes::sha256t"],[16676,"bitcoin::blockdata::script::push_bytes::primitive"],[16677,"bitcoin::consensus::params"],[16678,"bitcoin::blockdata::script::builder"],[16679,"bitcoin::blockdata::constants"],[16680,"bitcoin::blockdata::locktime::absolute"],[16681,"bitcoin::blockdata::locktime::relative"],[16682,"bitcoin_units::fee_rate"],[16683,"bitcoin::blockdata::opcodes"],[16684,"bitcoin::blockdata::witness"],[16685,"bitcoin::blockdata::script::witness_program"],[16686,"bitcoin::blockdata::script::witness_version"],[16687,"bitcoin::consensus::encode"],[16688,"bitcoin::merkle_tree::block"],[16689,"bitcoin::psbt"],[16690,"bitcoin::psbt::error"],[16691,"bitcoin_io"],[16692,"core::marker"],[16693,"bitcoin_io::error"],[16694,"bitcoin_units::amount::serde::private"],[16695,"core::convert"],[16696,"bitcoin::blockdata::script::instruction"],[16697,"miniscript::psbt"],[16698,"alloc::vec"],[16699,"alloc::borrow"],[16700,"miniscript::primitives::relative_locktime"],[16701,"hex_conservative::error"],[16702,"bitcoin::error"],[16703,"bitcoin::p2p"],[16704,"bitcoin::address::error"],[16705,"bitcoin_units::locktime::relative"],[16706,"miniscript::miniscript::decode"],[16707,"alloc::boxed"],[16708,"bitcoin_units::locktime::absolute"],[16709,"bitcoin::crypto::taproot"],[16710,"bitcoin::crypto::ecdsa"],[16711,"alloc::collections::btree::map"],[16712,"bech32::primitives::gf32"],[16713,"miniscript::miniscript::hash256"],[16714,"bitcoin_hashes::ripemd160"],[16715,"secp256k1::schnorr"],[16716,"bech32::segwit"],[16717,"base58ck::error"],[16718,"bitcoin_units::amount::serde"],[16719,"core::alloc"],[16720,"core::ptr::non_null"],[16721,"std::path"],[16722,"std::ffi::os_str"],[16723,"core::str::pattern"],[16724,"bitcoin::p2p::message_blockdata"],[16725,"bitcoin::bip152"],[16726,"bitcoin::p2p::address"],[16727,"alloc::vec::drain"],[16728,"alloc::vec::extract_if"],[16729,"std::io::error"],[16730,"bitcoin::taproot::merkle_branch"],[16731,"alloc::collections::binary_heap"],[16732,"alloc::collections::vec_deque"],[16733,"alloc::ffi::c_str"],[16734,"miniscript::plan"],[16735,"serde::de::value"],[16736,"core::mem::maybe_uninit"],[16737,"alloc::vec::splice"],[16738,"core::net::socket_addr"],[16739,"alloc::vec::into_iter"],[16740,"rusqlite::error"],[16741,"alloc::collections"],[16742,"std::io"],[16743,"base64::encode"],[16744,"base64::decode"],[16745,"base64::engine"],[16746,"base64::alphabet"],[16747,"base64::display"],[16748,"base64::engine::general_purpose"],[16749,"base64::read::decoder"],[16750,"base64::write::encoder_string_writer"],[16751,"base64::write::encoder"],[16752,"bech32::primitives::hrp"],[16753,"bech32::primitives::iter"],[16754,"bech32::primitives"],[16755,"bech32"],[16756,"bech32::primitives::decode"],[16757,"bech32::primitives::encode"],[16758,"bech32::primitives::checksum"],[16759,"bech32::primitives::segwit"],[16760,"core::num::error"],[16761,"core::iter::traits::exact_size"],[16762,"miniscript::primitives::absolute_locktime"],[16763,"bitcoin::blockdata::script::push_bytes::error"],[16764,"bitcoin::blockdata::script::push_bytes"],[16765,"bitcoin_units::parse"],[16766,"bitcoin::consensus"],[16767,"bitcoin::consensus::serde"],[16768,"bitcoin::consensus::serde::hex"],[16769,"core::slice::iter"],[16770,"secp256k1::ecdsa"],[16771,"hex_conservative::parse"],[16772,"hex_conservative::display"],[16773,"hex_conservative"],[16774,"hex_conservative::iter"],[16775,"core::iter::traits::double_ended"],[16776,"core::iter::traits::marker"],[16777,"hex_conservative::buf_encoder"],[16778,"serde::de::ignored_any"],[16779,"core::error"],[16780,"serde::ser::impossible"],[16781,"bitcoin_hashes::serde_macros::serde_details"],[16782,"bitcoin_hashes::sha1"],[16783,"bitcoin_hashes::sha384"],[16784,"bitcoin_hashes::sha512"],[16785,"bitcoin_hashes::sha512_256"],[16786,"bitcoin_hashes::siphash24"],[16787,"bitcoin_io::bridge"],[16788,"secp256k1::context::alloc_only"],[16789,"secp256k1::secret"],[16790,"core::mem::manually_drop"],[16791,"rand::rng"],[16792,"secp256k1_sys::types"],[16793,"secp256k1::ecdsa::recovery"],[16794,"rand_core"],[16795,"bitcoin::p2p::message"],[16796,"bitcoin::p2p::message_bloom"],[16797,"bitcoin::p2p::message_compact_blocks"],[16798,"bitcoin::p2p::message_filter"],[16799,"bitcoin::p2p::message_network"],[16800,"bitcoin::psbt::map::output"],[16801,"bitcoin::psbt::map::input"],[16802,"bitcoin::psbt::display_from_str"],[16803,"bitcoin::psbt::raw"],[16804,"secp256k1::ellswift"],[16805,"secp256k1::ecdh"],[16806,"secp256k1_sys::recovery"],[16807,"secp256k1::ecdsa::serialized_signature"],[16808,"secp256k1::ecdsa::serialized_signature::into_iter"],[16809,"core::ffi"],[16810,"bitcoin_hashes::hmac"],[16811,"core::str::traits"],[16812,"rand_core::error"],[16813,"core::num::nonzero"],[16814,"getrandom::error"],[16815,"core::default"],[16816,"rand::distributions::uniform"],[16817,"rand::distributions::distribution"],[16818,"rand::rngs::thread"],[16819,"rand::distributions::other"],[16820,"rand::distributions"],[16821,"rand::distributions::bernoulli"],[16822,"rand::distributions::float"],[16823,"rand::distributions::slice"],[16824,"rand::distributions::weighted_index"],[16825,"core::ops::arith"],[16826,"core::num::wrapping"],[16827,"core::time"],[16828,"rand::distributions::weighted::alias_method"],[16829,"rand::seq"],[16830,"rand_core::os"],[16831,"rand::rngs::std"],[16832,"rand::rngs::adapter::reseeding"],[16833,"rand_core::block"],[16834,"rand::rngs::adapter::read"],[16835,"rand::rngs::mock"],[16836,"core::ops::index"],[16837,"rand::seq::index"],[16838,"bitcoin::sign_message::message_signing"],[16839,"alloc::collections::btree::set"],[16840,"bitcoin::taproot::serialized_signature"],[16841,"bitcoin::taproot::serialized_signature::into_iter"],[16842,"alloc::sync"],[16843,"rusqlite::transaction"],[16844,"bdk_core"],[16845,"bdk_core::spk_client"],[16846,"std::collections::hash::map"],[16847,"std::collections::hash::set"],[16848,"bitcoin"],[16849,"bitcoin::crypto"],[16850,"bitcoin_units::amount::serde::as_btc"],[16851,"bitcoin_units::amount::serde::as_btc::opt"],[16852,"bitcoin_units::amount::serde::as_sat"],[16853,"bitcoin_units::amount::serde::as_sat::opt"],[16854,"base58ck"],[16855,"base64"],[16856,"bitcoin::blockdata"],[16857,"bitcoin::blockdata::locktime"],[16858,"bitcoin::blockdata::opcodes::all"],[16859,"bitcoin_hashes::cmp"],[16860,"serde_derive"],[16861,"serde"],[16862,"bitcoin_hashes::serde_macros"],[16863,"bitcoin::merkle_tree"],[16864,"bitcoin::network::as_core_arg"],[16865,"bitcoin::policy"],[16866,"secp256k1::constants"],[16867,"rand"],[16868,"rand::distributions::weighted"],[16869,"rand::rngs"],[16870,"bitcoin::sign_message"]],"i":"`Bf``Bd````````An``Gb``````2``3````1bdfjlAj4444``BbAf31H`5413HfCb:<B`5>?::Bh4985732<>16?Bf<12:968=?27Bd1=2;:79>An4912>3<;8:?04912>30<;041>55555555;==0;?<;:?523Dl=<b2d20?>;137<450;??>>113377<<445500;=?>;=1137<450000:????>>;==9888137<450065;00;50000;Gbjl>631>143``>=10>Aj=<57;Bb9:5;?>;=?Af?<59=Gn>>1``30`1Hf>>H`1??B`87=0>:444``6`87;=:0``3:8746;=05>?:Bh;Cb0000000=<Bf>452>>4;:7951>An49Bd2?46=<9;73b26;13d6`<7==8?>;=95137<240618?>;=95137<2406ENn0EO`0EObEOd1``ABbABd10`A@dA@n00Db``1``ABn35`A@`0``````DdIl6In3ABj0000132Cf43922ABhAA``:::AAh;``>=>=7676``K`0000<````2;<8<``````;?>?>``````````3;;2`````AAd0000000000000000`7````````````98>7:68987J`:98Jb`JnKbKdKfChKhKjKlKnL`CnLbLdLfLhLjLlLnM`Mb`KbKdKfChKhKjKlKnL`CnLbLdLfLhLjLlLnM`MbMdJb11D`021101KbKdKfChKhKjKlKnL`CnLbLdLfLhLjLlLnM`MbKb0Kd0Kf0Ch0Kh0Kj0Kl0Md0D`0Kn00L`00Cn0Lb0Ld00Lf00Lh0Lj0Ll0DbLn0M`0Mb0=Jn002NnCf```O`0`A@nDdIlA@dJbInK`AA`;Kb0Kd0Kf0Ch0Kh0Kj0Kl0?A@fMdD`0AAbAAdKn0L`0Cn0Lb0AAfNnA@`AAhCfA@lAAjAAlLd0Lf0AAnAB`Lh0Lj0MlLl0ABbABdABfABhDbJ`ABjABlABnN`Ln0NbM`0NdMb0A@nDdIlA@dJbInK`AA`JnKbKdKfChKhKjKlO`A@fMdD`0AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnAB`LhLjMlLlABbABdABfABhDbJ`ABjABlABnN`LnNbM`NdMbMdD`1<A@`O`110IlDd1In12A@d12301023231A@fA@lA@n563Jb5K`AA`JnKbKdKfChKhKjKlO`>D`AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnAB`LhLjMlLlABbABdABfABhDbJ`ABjABlABnN`LnNbM`NdMbA@nDdIlA@dJbInK`AA`JnKbKdKfChKhKjKlO`A@fD`AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnAB`LhLjMlLlABbABdABfABhDbJ`ABjABlABnN`LnNbM`NdMbA@nDdIlA@dJbInK`AA`JnKbKdKfChKhKjKlO`A@fD`AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnAB`LhLjMlLlABbABdABfABhDbJ`ABjABlABnN`LnNbM`NdMbDdIlA@dJbInK`AA`JnKbKdKfChKhKjKlMdD`AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnLhLjMlLlABbABhDbJ`ABjABlN`LnNbM`NdMbJbO`ABnAAlAB`3Cf040`DdKbKdChKhKj:CnLbAAfA@`AAhA@lAAjABfABlLnO`D`Nn8CfDdKbKdChKhKj9Md9CnLbAAf;A@`AAh<A@lAAjABfABlLn::JbDdIlD`;Nn;9Ml7N`NbNd5576767A@d9InJnKbKdKfChKhKjKlO`MdD`KnL`CnLbAAfNnA@`AAhCfA@lAAlLdLfAAnAB`LhLjLlABbABdDbJ`ABjABlABn0LnM`Mb355DdIl10110In0210Md`A@`NnKbKdKfChKhKjKlKnL`CnLbLdLfLhLjMlLlN`LnNbM`NdMbA@nDdIlA@dJbInK`AA`JnKbKdKfChKhKjKlO`A@fMd0D`0AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnAB`LhLjMlLlABbABdABfABhDbJ`ABjABlABnN`LnNbM`NdMbJbA@n0Dd0Il0A@d044In0K`0AA`0Jn0Kb0Kd0Kf0Ch0Kh0Kj0Kl0O`0A@f0Md0D`0AAb0AAd0Kn0L`0Cn0Lb0AAf0Nn0A@`0AAh0Cf0A@l0AAj0AAl0Ld0Lf0AAn0AB`0Lh0Lj0Ml0Ll0ABb0ABd0ABf0ABh0Db0J`0ABj0ABl0ABn0N`0Ln0Nb0M`0Nd0Mb0`D`7=77777A@d0Kb99999999MdA@n0Dd0Il055Jb00In0K`0AA`Jn09999Kd000Kf000Ch000Kh000Kj000Kl000O`A@f0Md000D`000AAbAAd0Kn000L`000Cn000Lb000AAf0NnA@`000AAhCfA@lAAjAAl0Ld000Lf000AAn0AB`0Lh000Lj000Ll000ABb0ABd0ABfABhDb0J`000ABj000ABl00ABn0Ln000M`000Mb000MdDdIlAB`A@n32A@dJb00000InK`AA`0JnKb0Kd0Kf000Ch00000Kh00Kj00Kl0O`A@f00D`0000AAbAAdKn0000L`0000Cn000Lb000AAfNnA@`00AAhCfA@l0000AAj00000AAl00Ld00000Lf000AAnAB`Lh0Lj0MlLl0ABb0ABdABfABh0DbJ`ABj0ABlABnN`Ln00NbM`0000NdMb000A@`:9=DdIlKbKdKfChKhKjKlKnL`CnLbLdLfLhLjLlLnM`MbMdD`1DbABjA@`ABdABlABb5KbKdKfChKhKjKlKnL`CnLbLdLfLhLjLlLnM`MbDdIlABlABfA@`D`1J`ABj5728JbIn32Db8<1AAlAAnKbKdKfChKhKjKlKnL`CnLbLdLfLhLjLlLnM`MbDdIlA@d00Jn65A@`0Jb0KbKdKfChKhKjKlKnL`CnLbA@lAAl0LdLfAAnAB`LhLjLlLnM`MbKbKdKfChKhKjKlKnL`CnLbLdLfLhLjLlLnM`MbABdA@nDdIlA@dJbInK`JnKbKdKfChKhKjKlAAdKnL`CnLbAAfA@`AAlLdLfAAnAB`LhLjLlABbABdDbABnLnM`MbDdIl10A@`J`ABjABl9In00AB`1Jn221A@n98A@dJb5K`AA`5KbKdKfChKhKjKlMdD`AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAlLdLfAAnLhLjMlLlABbABdABhDbJ`ABjABlABnN`LnNbM`NdMb`O`ABfKbKdKfChKhKjKlMd000000KnL`CnLbA@lLdLfAB`LhLjLlLnM`MbAAl7CfABnMd000A@nDdIlA@dJbInK`AA`JnKbKdKfChKhKjKlO`A@fD`AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnAB`LhLjMlLlABbABdABfABhDbJ`ABjABlABnN`LnNbM`NdMbD`0A@lMdJnCf0230A@`01ABh?4IlAAf66666AAb7070277466464AAl78Jb:ABn`;Nn;<9J`Db<ABj00`00>AAh?0Dd;A@dIn02=0=`AB`MdD`>?A@l>311111111>310CfAAf1>`4Jn00000AAb41010465AAlAAn32?`<Il<Jb<K`AA`7KbKdKfChKhKjKlMd0D`0?AAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnLhLjMlLlABbABhDbJ`ABjABlN`LnNbM`NdMb`Il`NnAAbABnA@`00000000000`JnAAlAAnJbAB`A@l0D`00054MdDd=0=822In3929AAhCf?6??3Il4040404A@d::4=KbKdKfChKhKjKlO`A@f?D`KnL`CnLbAAfNnA@`AAhCfA@lAAlLdLfAAnAB`LhLjLlABbABdDbJ`ABjABlABn0LnM`Mb33`333`IlAAhA@lAAj7Dd4In<1501500Jb`444Md5Jn1?>48KbKdKfChKhKjKlKnL`CnLbLdLfLhLjLlLnM`MbMdAAlAAnAB`ABjABlA@`DbAAdDdIlJb:0:;InJ`95A@n54A@d43K`AA`JnKbKdKfChKhKjKlO`A@fMdD`AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnAB`LhLjMlLlABbABdABfABhDbJ`ABjABlABnN`LnNbM`NdMbMd00JbAAlJnKbKdKfChKhKjKlKnL`CnLbLdLfLhLjLlLnM`MbA@`JbAAlDdIlA@d0064323A@n3215InK`JnKbKdKfChKhKjKlA@fMdD`AAdKnL`CnLbAAfA@`AAlLdLfAAnAB`LhLjLlABbABdDbJ`ABjABnLnM`MbDdIl1079A@f1In0A@lAB`:2JbCfO`Nn2A@n::99A@d00058888K`AA`JnKbKdKfChKhKjKl=A@fD`AAbAAd0000KnL`CnLbAAfNnA@`000AAhCfA@lAAjAAlLdLfAAn0AB`LhLjMlLlABbABdABfABhDb00J`ABjABlABnN`LnNbM`NdMbA@nDdIlA@dJbInK`AA`JnKbKdKfChKhKjKlO`A@fD`AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnAB`LhLjMlLlABbABdABfABhDbJ`ABjABlABnN`LnNbM`NdMbJbCf0O`1AAfABfA@nDdIlA@d8InK`AA`JnKbKdKfChKhKjKlO`A@fMdD`AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnAB`LhLjMlLlABbABdABfABhDbJ`ABjABlABnN`LnNbM`NdMbDdIl101080888AAhJbAAlAAnAAbCf>AAf1A@n98A@d7InK`AA`JnKbKdKfChKhKjKlO`A@fD`AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnAB`LhLjMlLlABbABdABfABhDbJ`ABjABlABnN`LnNbM`NdMbO`AAhCfD`NnJn5A@lMdAAlAAn1027ABn```AHj0AKb`Nl2`2``2`AA````3`K`ALj10`111`202`5`AGl060605ANb7ANdANfANhANjANlANnNj98=7>654321098=7>654321098=7>654321098=7>654321091098=7>6543210988==77>>6655443322110099`88==77>>66554433221098888==7>>>>>>>>>>>654321091098=7>654321094231098=7>68=7>654321098=7>654328=7>654321098=7>654321098=7>654321098=7>65432109EOfEOhEOjAHj0AKb`1`1`1`1````1`==1=1`A@n00```AFj0111010`11`00ADh10AOj21212122222112222222121`12212121212121````B@d00B@f100``````````AOf`0``0`If0AE`0100010011000011110112BAb11223011221212301212301230121212211111111111111111111111111111111111122``111121212121211111111111```30111111222233001122`11222222112112222211221113300122333330111111111111111112222222112222221112122222222222121121212230121122121211111112120211222112121111111222121121211221122212121112112112123111122213012212302123012230121212121301230121211112213`3``3`BCdBCb101010101011001100101100101010101010BFn`BFh1```BFf000BFd2`0120120120120123`3```333```3```33``0120011220011220122012``2012012012012012012`````BGf`0`0``0BGd01010000100110110101001001010101`BGh0000000000`6`6`````BGn00BGjBGl2BH`2130213213213:2::::BGb2;BG`3<<52552243524352`4352434354352435243524352333````````````<<`<<<<<<<<`BHb00000000000```BHhBHl10BHf222122112121212121212121ALl```0BKh0`BIn2`2``2``BJ`323`333323`31333320BJb444044444444444444444BHn5050BIhBIjBIl654832106543BIb49432176943217694321764321`99999``````````943217699443322117766BJf::55887766::543288777666:::5432`:543287655555:555:::::555432`9`876::::::5:543287:5876::::::::::::5432876:5432876:5432876:54328760``````````````99``9`9BKn``:0BKjBL`BKl210202020200200220210200010211321010=102110210210232102``BJj```BLhBLj`BLn``3BLl113003BMb14`3```404``4BLdBMjBMfBMdBLbBLf:9;78BJdBM`8765432<;=9:10832<;=9:108<;=9:108<;=9:10814321<;=9:108<<;;==99::1100883432<<;;==99::110088765432<<<<<;;;===9:100842432765432<;=9:108765765754322765443765<;=9:108<;=9:108<;=9:108765765432<;=9:108765432<;=9:108765432<;=9:10844333765432<;=9:108432`````BNbBMnBMlBN`BKf43210000000000432104321043214321432104321432104321432104321043210432100``BJlBNd01`1010101010101100110010001010101010101010````BKb``0``00`0BI`BIfBJnBK`432104444444443210432104321032103210321032103210444321032104321043210432104`````BIdBJhBNh210BIb321321321321332211BJf43243243243243224324324324324324324324320BMh``00```BNl10101010101001100110101``010101010101``01``BNn0``00AOd101010101```````````010011001100111110101010101010101````BO````0BAj0000BAh11BOdBOh42333BOb2BOf26455513025645130264513026451302451324513212451325564513026644551133002266455551300266455513021525451321453645130255145132151605645130265026455130264513024645130264513025``````````C@`0BOlBOn111C@fC@h2C@jC@d6C@b6435217000000000651770643521777064352170430430643521002707643521706435217064352170643521701BDj0``````````BCj1`1`1111`0111```C@lC@n1100101011002BChCA`333222CAbAEj637CAd366655521748021EOlEOnF@`F@b658321065855:965;8<4:965;8<4:965;8<4:95;8659832106565:965;865:965;8<4::996655;;88<<44865::::99996655;;88<<447:::99965;;888<<<<<4;:98;5:965;868:95;865;:987:965;8<48CAh98895;:9<9<;:99432176789432176;:6<9217436;:76<9=8;:7;:76<9=576;:76<9=59688;;::76<9=58;:76<9=58;:76<9=58;:76<9=576F@dF@f```````````CAl0````CAjOd01Fj2`11````0002130213021302130213020200220200021300221133021133021133202O`1324311131132411313242413241324013241113241Oj`````````0``0``000`0000000000000000000000000000000`00000000000000000```Ol````AJhAJj10``22`121CAn1CB`CBb542310555542310542310542310543554354231054422331100554422331100554223110555543554354355543542310555555435555555555555435210435423105423105444423333105555423105423105423105On`````CBhCBj102`2`10210AH`3CBlCBnCC`5436210666543621054362105436210545454625436210554433662211005544336622110055436666210466564646654546105436210666666663546666666666666546105465436210654362105555444436621054362105436210545436210``A@jA@h1``````111110`01010101010010011010100100101010101``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````CCd````00ADl`0``````11`OfNf00BCl1001102AJdAJbOh5621433CCb81673254408446732408673240867324085464445675408667755440088466732540088166732555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444408885455555555CCh1278435197243243776576575243223286555877777777```558243197843651971924352784366551927843519278436519278435195````AJn0```00000000000000000000CCl`CCj1``0AAd0000000000000000`12AO`23023023023023022330022330022223330230023230230230230230230CD````CDd``CDf0000``12````2`22`2AMfAMhCDb435210435210435210435210434444`5210455221100445522110044355221104333340Cf6321545104505``NnAAh117854385437685437854376854376AAf96548713096548772````AJl000000000000NhCDn```10`1`11110`1111111010111CDh0CDj``3CDl000000000`433444443343344444`444CEb0000000005``45454545454``CEf```ACb0`0100`0``01CEd1200000660500```444444444400011220111220120003333333333``12012120120120120F@h0F@j0```````:::::::::::::``F@l0`F@n`1``CEjFA`1010CEn02142`21CE`232323232```````FAbFAdCFdCFfCF`CFb5432101010103101100310543321054321010222102543210543210543210543210CFj`00`0`CFh00AKf1120112012012012110012001122001111220122222000101211000000201201200120120120121AIb`AGb`01```01CG`CGb23102310231023102310223311002233110022233310231023231023102310231023102310````````CGjCGh00`````0100``00000`0```111````````````0``Mj00000000000000000000000000000000000000000000``CHb`CGl`````AG`BOj`0CHd2`044CI`CIb4CHlCEh543261054`6105461054610544`610546611005544`661100554`326661055547348`3261054323212032323233``3326105`886105461058323261054326105432610543261054``CIj00000000000000009```99CIlCIn1011110000`10;`10;;10;10101010``98`8`9`CHn00000000000000000000;```:99:;<`;`<<;<<<<```FAf000000000``AM`00000CJ`1010101010100000000001111001111101111111110101001111011010101000```E`Hn0``0000000`000`Eb2222222222222222222222222222222`21`I`222222222222222222222222222222CLh00````BDn1``5CMdCMfCMlCMb`5``5`55555`5`555`555CLlCLb3``CLf808AOh191919BDl214<2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>02:32CLn033;;3;3;:111?16699888888298263;;3;3;63;611`774344443443443434443443434343434344344434433;`````````````````````````````CMnCN`CNbCNdBE`CNfCNhCNjCNlCNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCNn00CMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCNl4CNnCMnCN`CNbCNdBE`CNfCNhCNj988CO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCNl4000004CMnCN`CNbCNdBE`CNfCNhCNj8CNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCNnCMnCN`CNbCNdBE`CNfCNhCNjCNl9CO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCN`CNbCNdBE`CNf6CMn54321CNhCNjCNlCNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAd`HnCKdCKfCKhCKjCKlCKnCL``76543210``7`7`7`7`7`7`7``DAh0AOh999CKb11111111119876543222222222111:1I`;;;:9336;;87543333;;;;;63;;;;;;;;;;;;;;;;;;;;6354223333`DAl`000``DAn00000DB`101010101010000000000111100111110111111111010001111011010101000```n000DBb11ADj1120120120120121222012100000000002212211002222111122201212221021212121212102012002121212012120120120120100`Mh0000000000000000000000000000000000000000000000000000``Mn000000000000DBd11111111111111111111111111111111``DBf00000DBh1010101010111111111101111111110100011110110101010``DBj00000DBl101010101010000000000111100111110111111111010001111011010101000``DBn00000DC`1010101010111111111101111111110100011110110101010```DCb000000DCdDCf21021021021020200000000002222002222102102222222222222021000002222102210210210210000DCh000`000`FAh```11111011````1`11`1DCjDCnDD`DDbDDdACh754321070777AD`66554316526526526526526526526526526528880665543ACj7766332297654322299``29`7647676543297642764276764ACd887765876588770876587658765876587656087658765876587655`30:3876543:876543:876543:876543:18877448877144AHn`AHlJh``DDl3`3`22AHd0`2```````041``DEh0````````AGd00004Jd15AMdAClDDj6:97AGjDDnDE`67;5439=<:21067;5439=<:21067;5439=<:21067;5439=<:2107;5437AAlAB`8:96589=659889=765;?><43298899==776655;;??>><<44332289=76665;;??>><<443322899=7665;;;??????>>><<<<432=68889999=889=7651089=765;?><4322308999=7658888888895889989=66588888888888;?><4:9=6589=765;?><4326;?><432=89===765;?><43289=765;?><43289=765;?><43288889=765;?><4329AEb00``00000`00DGf0101``01010100010011001101100ABf1212122121201212DbABh```11011``AFnDGh101010101011001100101010101010101010```AGfDGj00`0000``11`111`00`BAl2222111101222DGlDGn234441023410234102341034234234323410223344110023333444411002334410444323423410``````23423221042341023410323410234102341023410```DH`000000BAn4101010101010101011001010101040400010010101010DHh00000000``00000000000000``00`000`000000000DHb0DHdDHf3210321032103210303032002032103221100332211032103221030000121032122221032210321032103FAj0BAf00```000000DHjDHl21021021021022101021021022110021021022101021021021021021021010210FAl0DI````00DHn1DIb1201201201201201012001201122001112012011201201201201120120````DIdDIfDIhDIj32103210321032103210232103210321032103322110032103210321032103210332100321032101321033210``````DInDIl1DJ`DJbDJdDJf45321045321045321045321045321045321045321045321044553322110052045321045321045321045321024343210453210453210453210453210453210DJj0000000```DJh1DJl1200120120120120101201201122001201200120011011111112012012012011120`CCn00000000000000000000````````````AEdDKdDKnCAfDKbAC`00ALfDKf`ALh`3``AL```DKh5555555555515551`11:11515555161``15`8``57431:999`````551905155159195DK`DKl71968;53<2:DKj182:79<64=3;012:79<64=3012:79<64=3012:79<64=3017<602121201012:79<64=30122::7799<<6644==33001111882:799<644==33;;001888882:7999<644444==33;;00010052<60111ABn93;8:=75>4<12208=712302`322`31222=9:5>4<323222223123;8:=75>4129:5>4<1193;8:=75>4<1293;8:=75>4<1293;8:=75>4<12302032093;8:=75>4<123220FAn0FB`00FBbFBd1FBfFBhFBj10````DLfDLlDLj210202020202221021022110021002102021021020221022200221021021001210```DDh`Jh1Jj00`00000000`Jf`102``````````````0AEhAK`01AKn1202210DFdDFfDF`DGbDGdDEj78DEn:7;654321890:7;654321890:7;654321890:7;654321890:7;65432190:7;999`=654321898```654321890:7;9665544332211889900::77;;654321899900:777;;654321888899990::77777;;:77989:989789965432190:7;``8:7654321890:7;DM`99:9:99;765432:1;8<9;;``99:::<;::;7654329:1;8<::::18<7654329:1;8<7654329:1;8<7654329:1;8<:7654329:1;8<9:`````````````````DMf000000000000000000000000`00000````DFnCFn101010DMlDMn311203121031203120312031221203112200331122031122033111223222012312031211112031122322`003121312031222031203120312``DN`00000000000000000000DNd0```DMd0DNb1021021021021021021021100221110210211101102102110211110201102102102102```````FBlFBnFC`FCb`````````3210DNh`0DLnDMjMfDDfDNj54321043210DO`DEb6543210654320654320654320654326543265432`6543265432665544332206543210654322654365432``654321065432165433`65432`````````````````````````````````````````````````````````2065432106543210654321065432`65431065432`DMh000000000000000000000`````00000`DFj0DNl10`````111101010`1101010101CGjCGh00`````010DOb10DOdFl22102`102102102212111111111130200220110022210232321322323``22222411020414112`2`321020210210210210211DOh```0``E@d`111`DFhDOn33333222111133300``30`112`33`3DOl214444EBf```````EAl11````1```EAdEAfEAhEAj4EA`EBjEAnEB`6EBbEBd;EBh87;6543921<08667;43921<087;43921<087;43921<087;1<0;;<<7;;6543921<<087;6543921<000877;6543921<0866E@n8321170865544:32199999999999999999999999999999999999999999999999999999999999999999999990;78<54:32=19<=78<7654:32=198<7654:32=198<7654:32=19`28<7654:32=19````E@j``````ED`EC`ECfEChECjECl321032103210321031321032103210E@l6444444444444322164444444444443221644444444444432210644444444444422644444444444443214321432143214321EBf000`````EDd000000000``EDh```E@d````1EDj20022022DFhDOn3331111?004`?1?134`10````EDnEE`EAb2102102102102102011121021021011210`210210210210210210210210```EEbEEfEEh2102222121002102102121212202012102102102102`EEj00000000000000000000;```EDl0<:<::<<:<<00`00000<<000000```EEnEFbEF`210202020221022210221010210222210``102010210210210210``DMb000000000000000000`AN`000000000000000000000000000000EFfABbABd10``1`EGb`0DL`EFl01`EGd``5454DLb7``3`3`3```01`EGf``764`76````0EFd1AKl:AFbEFhEFj8AFlAHhEFn7<9EG`>;97EFf765=4329>;1?<0765=4329>;1?0765=4329>;1?0765=4329>;1?0790765=4329>;1?00776655==44332299>>;;11??8076655==4433229>>;;11??<<:80765==4329>>>>>>;;;1??<<<0791:80765=4329>;1?<8:788:87918807865=432>;1?<88880765=4329>;1?65=432>;1?<8:80765=4329>;1?<:80765=4329>;1?<:80765=4329>;1?<2:80765=4329>;1?<78`EGj00``00EGl101010100101100110011100001000000`10101010101010`EH`EIbAGn`EHb`EHfEHh`454454EHd5````6263``0`0`````````````4````````EGn004BCf0050EIfEIdAKd533AFf587EHjEHl;AFdEHnAKhEI`AGnEH`EIb<;:?==9>EHfEHh:9EHb9876543=EHdBCf>EGn54>=3<;:9876AKd32AFf276EHjEHl7AFdEHnAKhEI`AGnEH`EIb:=<9;EHfEHh:9EHb9876543=?<>:098765:<?7?>9??=?;:075?7=EHdBCf>EGn54>=3<;:9876AKd03322AFf0227766EHj0EHl077AFd0EHn0AKh0EI`0AGn0EH`0EIb0;:==<9;EHf0EHh0:9EHb987666655554433EIfEId?EHd000BCf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AFfEGn8877EHjEHl08AFdEHnAKhEI`AGnEH`0EIb025:AKd:0<;:98EHb87654<6EIfEId3EHdBCfAFfEGnEHfEHhEHjEHl:AFdEHnAKhEI`AGnEH`EIb:EIfEId?10???;:??=88986?`876>=89>98101098:>>6AKdBCfAFfEGn=EHb=<;:9?=<?24433?>0;;94`44;65EHdEHfEHh;:5=<7265410EHjEHl5AFdEHnAKhEI`AGnEH`EIb;:93210AKdEIfEId10222>BCf000AFfEGnEHfEHhEHj00EHl0EHbAFdEHnAKhEI`AGnEH`EIbEIfEIdAKdEHdBCfAFfEGnEHfEHhEHjEHlEHbAFdEHnAKhEI`AGnEH`EIb<<EIfEIdAKdEHdBCfAFfEGnEHfEHhEHjEHlEHbAFdEHnAKhEI`AGnEH`EIb45EIfEIdAKdEHdBCfAFfEGnEHfEHhEHjEHlEHbAFdEHnAKhEI`AGnEH`EIb<=<``EIl000000000000000000000000``EIjEIn11010101010111111110111011100110100011010110101010101``EJ`000000000EJb1010101010001010001101111110001010101001010EJd`00000````EK```0`EJj0`EJn000210210210210210112102210211000010002110000010000000100000100000EKh2121EKj243424324322224322221243FCd0FCf0`EKl000000000000000000000000000000000000``EL`ELf````0``1EKn000202ELbELhELd435210435210435210435210455335210435221100443552104333555333315333521043535153553352104210435210403521043521041352104`````EMb0`````0ELjELlELnEM`4EMdEMfEMh654372106453654310727272726543107777721065543372107646543721055353055356227526624426727222265437210654372101062265437210665437210EJh```ENb0111`````Ff02AjENd4222222ENhENj42ENf67215306755022115307530753073057375530673300665555306672155306775555755555215306721215773557752153072177475307621555215306721530675305535574747521530672153067555","f":"````````````````````````````````{{bb}b}{{}d}{{{h{f}}}j}{{{h{j}}}j}{{{h{l}}}j}`{{{h{d}}}{{h{c}}}{}}{{{h{d}}}{{h{n}}}}{{{h{d}}}{{h{{Ab{A`}}}}}}{{{h{d}}}{{h{{Ad{A`}}}}}}```{{{h{Af}}}j}``{h{{h{c}}}{}}000000000000020{{{h{Ah}}}{{h{Ahc}}}{}}00000000000000`8{{{h{l}}}l}{{{h{Af}}}Af}{{{h{{Aj{c}}}}}{{Aj{c}}}Al}{{{h{b}}}b}{{{h{{An{c}}}}}{{An{c}}}Al}{{{h{{B`{c}}}}}{{B`{c}}}Al}{{{h{Bb}}}Bb}{{{h{Bd}}}Bd}{{{h{{Bf{c}}}}}{{Bf{c}}}Al}{{{h{d}}}d}{{{h{{Bh{c}}}}}{{Bh{c}}}Al}{{h{h{Ahc}}}Bj{}}00000000000{{hA`}Bj}00000000000{{{An{{h{c}}}}}{{An{c}}}Al}{{{h{j}}{h{j}}}Bl}{{{h{l}}{h{l}}}Bl}{{{h{{An{c}}}}{h{{An{c}}}}}BlBn}{{{h{{B`{c}}}}{h{{B`{c}}}}}BlBn}{{{h{Bd}}{h{Bd}}}Bl}{{{h{d}}{h{d}}}Bl}{C`{{Cd{{Cb{d}}}}}}{C`{{Cd{{Cb{Cf}}}}}}{C`{{Cd{{Cb{Ch}}}}}}{C`{{Cd{{Cb{{Cl{Cj}}}}}}}}{C`{{Cd{{Cb{Cn}}}}}}{C`{{Cd{{Cb{D`}}}}}}{C`{{Cd{{Cb{Db}}}}}}{C`{{Cd{{Cb{Dd}}}}}}{{{h{l}}}Df}{{{h{f}}}Df}0{{{h{{An{c}}}}}{{Dh{Df}}}f}``{{}j}{{}l}{{}{{Aj{c}}}{}}{{}b}{{{h{{Cb{c}}}}}{{h{e}}}{}{}}{{{h{{Bf{c}}}}}{{h{{Dh{Cn}}}}}Al}{{{h{{Bh{c}}}}}{{h{c}}}{{Dj{{Cl{Cj}}}}}}{{{h{Dl}}}d}{c{{Dn{j}}}E`}{c{{Dn{l}}}E`}{c{{Dn{b}}}E`}{c{{Dn{{An{e}}}}}E`{BnEb}}{c{{Dn{d}}}E`}{{{h{Dl}}}Dd}{{}c{}}{{{h{j}}{h{j}}}Ed}{{{h{l}}{h{l}}}Ed}{{{h{Af}}{h{Af}}}Ed}{{{h{b}}{h{b}}}Ed}{{{h{{An{c}}}}{h{{An{c}}}}}EdEf}{{{h{{B`{c}}}}{h{{B`{c}}}}}EdEf}{{{h{Bb}}{h{Bb}}}Ed}{{{h{Bd}}{h{Bd}}}Ed}{{{h{{Bf{c}}}}{h{{Bf{c}}}}}EdEf}{{{h{d}}{h{d}}}Ed}7{{h{h{c}}}Ed{}}00000000000000000{{Afc}{{Dn{AfAf}}}{{Ej{}{{Eh{j}}}}}}{{{h{Ah{Aj{c}}}}{Aj{c}}}BjBn}{{{h{j}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{l}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{Af}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{{Aj{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{{{h{b}}{h{AhEl}}}Fb}0{{{h{{An{c}}}}{h{AhEl}}}FbF`}{{{h{{B`{c}}}}{h{AhEl}}}FbF`}{{{h{Bb}}{h{AhEl}}}Fb}{{{h{Bd}}{h{AhEl}}}Fb}{{{h{{Bf{c}}}}{h{AhEl}}}FbF`}{{{h{d}}{h{AhEl}}}Fb}000{cc{}}{Bbj}{{{Fd{{h{Df}}{h{Ch}}}}}j}{{{Fd{DfCh}}}j}33{Bbl}44{{{Ff{c}}}{{Aj{c}}}Bn}55{c{{Cb{c}}}{}}{Fhc{}}7777777{nd}8{c{{Bf{c}}}Al}{c{{Dn{Af{Dh{Af}}}}}{{Ej{}{{Eh{j}}}}}}{cd{}}{cd{}}{{{h{Fj}}Df}Af}{Bd{{Bf{c}}}Al}6{{{h{{Ad{A`}}}}}{{Dn{dFl}}}}0{{{h{Fn}}}{{Dn{dc}}}{}}{{{h{Af}}Df}{{Dh{Af}}}}{{{h{{Gb{}{{G`{c}}}}}}}{{Dn{jc}}}F`}{{{h{j}}{h{Ahc}}}BjGd}{{{h{l}}{h{Ahc}}}BjGd}{{{h{Af}}}Ch}{{{h{{An{c}}}}{h{Ahe}}}BjGfGd}{{{h{d}}{h{Ahc}}}BjGd}`{{{h{Af}}}Df}``{{{h{d}}c}{{h{e}}}{{Gh{{Ad{A`}}}}}{}}``{{Afj}Af}{{}c{}}00000000000000{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}00{{{Cb{c}}}c{}}{{}c{}}{Af}11{{{h{{Gb{}{{G`{c}}}}}}jj}{{Dn{{Dh{Ed}}c}}}F`}{{{h{{An{c}}}}}Ed{}}{{{h{{B`{c}}}}Df}Edf}{{{h{Gn}}}Ed}1`{{{h{Af}}}H`}``{{{Aj{c}}g}{{Aj{e}}}BnBn{{Hd{c}{{Hb{e}}}}}}{{{h{AhGn}}Gn}Bj}`{jAf}{{{h{{Ff{c}}}}{h{e}}j}{{Hf{ce}}}fGb}{c{{Bh{c}}}{{Dj{{Cl{Cj}}}}}}{{ce}{{Bh{c}}}{{Dj{{Cl{Cj}}}}}{{Hh{Df}}}}{{{h{AhH`}}}Dh}{{{h{Ah{Hf{ce}}}}}{{Dh{g}}}fGb{}}{{{h{Ah{Bh{c}}}}}{{Dh{e}}}{{Dj{{Cl{Cj}}}}}{}}{{{h{Ah{Bh{c}}}}Hj}{{Dh{e}}}{{Dj{{Cl{Cj}}}}}{}}`{{{h{j}}{h{j}}}{{Dh{Bl}}}}{{{h{l}}{h{l}}}{{Dh{Bl}}}}{{{h{{An{c}}}}{h{{An{c}}}}}{{Dh{Bl}}}Hl}{{{h{{B`{c}}}}{h{{B`{c}}}}}{{Dh{Bl}}}Hl}{{{h{Bd}}{h{Bd}}}{{Dh{Bl}}}}{{{h{d}}{h{d}}}{{Dh{Bl}}}}{{{h{Af}}}{{Dh{Af}}}}{{Afj}{{Dn{AfAf}}}}{{{h{Af}}c}{{`{{Gl{}{{Eh{Af}}}}}}}{{Hh{Df}}}}````{{{h{j}}c}DnHn}{{{h{l}}c}DnHn}{{{h{b}}c}DnHn}{{{h{{An{c}}}}e}Dn{BnI`}Hn}{{{h{d}}c}DnHn}```{{{h{AhGn}}}{{Dh{Gn}}}}{dc{}}{hc{}}00000000000{dn}{{{h{{Cb{Db}}}}}{{Id{Ib}}}}{{{h{{Cb{{Cl{Cj}}}}}}}{{Id{Ib}}}}{{{h{{Cb{Cn}}}}}{{Id{Ib}}}}{{{h{{Cb{Dd}}}}}{{Id{Ib}}}}{{{h{{Cb{Ch}}}}}{{Id{Ib}}}}{{{h{{Cb{D`}}}}}{{Id{Ib}}}}{{{h{{Cb{Cf}}}}}{{Id{Ib}}}}{{{h{{Cb{d}}}}}{{Id{Ib}}}}{hIf}0{{{h{{Bf{c}}}}Cn}{{Bf{c}}}Al}{{{h{b}}}Dd}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}00`1{c{{Dn{e}}}{}{}}00000000000000{{}{{Dn{c}}}{}}00000000000000`````{hIj}00000000000000`{{}c{}}00000000000000`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{IlIl}{{DdDd}}{{IlIl}}{{InIn}}{{J`J`}J`}{{{h{AhDd}}Dd}Bj}{{{h{AhIl}}Il}Bj}{{{h{AhIn}}In}Bj}{{Jb{h{{Jd{c}}}}{h{Jf}}}{{Dn{{Fd{JbJh}}Jj}}}Jl}`{{{h{Jn}}}{{Dh{K`}}}}{{}Kb}{{}Kd}{{}Kf}{{}Ch}{{}Kh}{{}Kj}{{}Kl}{{}Kn}{{}L`}{{}Cn}{{}Lb}{{}Ld}{{}Lf}{{}Lh}{{}Lj}{{}Ll}{{}Ln}{{}M`}{{}Mb}`{{{h{Kb}}}h}{{{h{Kd}}}h}{{{h{Kf}}}h}{{{h{Ch}}}h}{{{h{Kh}}}h}{{{h{Kj}}}h}{{{h{Kl}}}h}{{{h{Kn}}}h}{{{h{L`}}}h}{{{h{Cn}}}h}{{{h{Lb}}}h}{{{h{Ld}}}h}{{{h{Lf}}}h}{{{h{Lh}}}h}{{{h{Lj}}}h}{{{h{Ll}}}h}{{{h{Ln}}}h}{{{h{M`}}}h}{{{h{Mb}}}h}{{{h{Md}}}{{h{{Ad{A`}}}}}}{{{h{Jb}}}}{{{h{AhMd}}}{{h{Ah{Ad{A`}}}}}}{{{h{AhMd}}}{{h{AhMd}}}}{{{h{AhD`}}}{{h{Ah{Ad{A`}}}}}}{{{h{AhD`}}}{{h{AhMd}}}}3{{{h{AhJb}}}}{{{h{AhJb}}}Mf}2{{{h{Jb}}}Mf}{{{h{Kb}}}{{h{Mh}}}}{{{h{Kd}}}{{h{Mh}}}}{{{h{Kf}}}{{h{Mj}}}}{{{h{Ch}}}{{h{Mh}}}}{{{h{Kh}}}{{h{Mh}}}}{{{h{Kj}}}{{h{Mh}}}}{{{h{Kl}}}{{h{Mh}}}}{{{h{Kn}}}{{h{Mj}}}}{{{h{L`}}}{{h{n}}}}{{{h{Cn}}}{{h{Mh}}}}{{{h{Lb}}}{{h{Mh}}}}{{{h{Ld}}}{{h{Mj}}}}{{{h{Lf}}}{{h{Mj}}}}{{{h{Lh}}}{{h{Mh}}}}{{{h{Lj}}}{{h{Mh}}}}{{{h{Ll}}}{{h{{Mn{Ml}}}}}}{{{h{Ln}}}{{h{{Mn{N`}}}}}}{{{h{M`}}}{{h{{Mn{Nb}}}}}}{{{h{Mb}}}{{h{{Mn{Nd}}}}}}{{{h{Kb}}}{{h{{Ab{A`}}}}}}{{{h{Kb}}}{{h{{Ad{A`}}}}}}{{{h{Kd}}}{{h{{Ab{A`}}}}}}{{{h{Kd}}}{{h{{Ad{A`}}}}}}{{{h{Kf}}}{{h{{Ad{A`}}}}}}{{{h{Kf}}}{{h{{Ab{A`}}}}}}{{{h{Ch}}}{{h{{Ad{A`}}}}}}{{{h{Ch}}}{{h{{Ab{A`}}}}}}{{{h{Kh}}}{{h{{Ab{A`}}}}}}{{{h{Kh}}}{{h{{Ad{A`}}}}}}{{{h{Kj}}}{{h{{Ad{A`}}}}}}{{{h{Kj}}}{{h{{Ab{A`}}}}}}{{{h{Kl}}}{{h{{Ab{A`}}}}}}{{{h{Kl}}}{{h{{Ad{A`}}}}}}{{{h{Md}}}{{h{{Ad{A`}}}}}}{{{h{Md}}}{{h{Md}}}}{{{h{D`}}}{{h{{Ad{A`}}}}}}{{{h{D`}}}{{h{Md}}}}{{{h{Kn}}}{{h{{Ab{A`}}}}}}{{{h{Kn}}}{{h{{Ad{A`}}}}}}{{{h{Kn}}}{{h{Nf}}}}{{{h{L`}}}{{h{{Ab{A`}}}}}}{{{h{L`}}}{{h{Nf}}}}{{{h{L`}}}{{h{{Ad{A`}}}}}}{{{h{Cn}}}{{h{{Ab{A`}}}}}}{{{h{Cn}}}{{h{{Ad{A`}}}}}}{{{h{Lb}}}{{h{{Ad{A`}}}}}}{{{h{Lb}}}{{h{{Ab{A`}}}}}}{{{h{Ld}}}{{h{{Ab{A`}}}}}}{{{h{Ld}}}{{h{{Ad{A`}}}}}}{{{h{Ld}}}{{h{Nf}}}}{{{h{Lf}}}{{h{Nf}}}}{{{h{Lf}}}{{h{{Ab{A`}}}}}}{{{h{Lf}}}{{h{{Ad{A`}}}}}}{{{h{Lh}}}{{h{{Ab{A`}}}}}}{{{h{Lh}}}{{h{{Ad{A`}}}}}}{{{h{Lj}}}{{h{{Ab{A`}}}}}}{{{h{Lj}}}{{h{{Ad{A`}}}}}}{{{h{Ll}}}{{h{{Ab{A`}}}}}}{{{h{Ll}}}{{h{{Ad{A`}}}}}}{{{h{Db}}}{{h{Nh}}}}{{{h{Ln}}}{{h{{Ad{A`}}}}}}{{{h{Ln}}}{{h{{Ab{A`}}}}}}{{{h{M`}}}{{h{{Ab{A`}}}}}}{{{h{M`}}}{{h{{Ad{A`}}}}}}{{{h{Mb}}}{{h{{Ab{A`}}}}}}{{{h{Mb}}}{{h{{Ad{A`}}}}}}{{{h{D`}}}{{h{Md}}}}{{{h{{Jn{c}}}}}{{h{{Jn{Nj}}}}}Nl}{{{Jn{Nj}}}Jn}{{{h{{Jn{Nj}}}}}{{h{Jn}}}}{{{Ab{A`}}}M`}{{{h{Nn}}}Hj}{{{h{Cf}}}Hj}```{{{h{O`}}}{{Dn{ObOd}}}}{{{h{O`}}}Ch}`{h{{h{c}}}{}}000000000{{{h{Kb}}}{{h{{Ad{A`}}}}}}{{{h{Kd}}}{{h{{Ad{A`}}}}}}2{{{h{Kf}}}{{h{{Ad{A`}}}}}}33{{{h{Ch}}}{{h{{Ad{A`}}}}}}4{{{h{Kh}}}{{h{{Ad{A`}}}}}}{{{h{Kj}}}{{h{{Ad{A`}}}}}}6{{{h{Kl}}}{{h{{Ad{A`}}}}}}77777{{{h{D`}}}{{h{Md}}}}88{{{h{Kn}}}{{h{{Ad{A`}}}}}}99{{{h{L`}}}{{h{{Ad{A`}}}}}}:{{{h{Cn}}}{{h{{Ad{A`}}}}}}{{{h{Lb}}}{{h{{Ad{A`}}}}}}<<<<<<<<<<{{{h{Ld}}}{{h{{Ad{A`}}}}}}{{{h{Lf}}}{{h{{Ad{A`}}}}}}>>>{{{h{Lh}}}{{h{{Ad{A`}}}}}}?{{{h{Lj}}}{{h{{Ad{A`}}}}}}{h{{h{c}}}{}}00{{{h{Ll}}}{{h{{Ad{A`}}}}}}11111111111{{{h{Ln}}}{{h{{Ad{A`}}}}}}22{{{h{M`}}}{{h{{Ad{A`}}}}}}3{{{h{Mb}}}{{h{{Ad{A`}}}}}}4{{{h{Ah}}}{{h{Ahc}}}{}}0000000000000000000{{{h{AhD`}}}{{h{AhMd}}}}1111111111111111111111111111111111111{{}Of}0{{{h{Md}}}Oh}{DbOj}{{hOl}Ed}{{{h{O`}}}Ed}{{hOn}Ed}{{{h{A@`}}On}Ed}2{Il{{Dh{Il}}}}{{DdDd}{{Dh{Dd}}}}{{IlIl}{{Dh{Il}}}}{{InIn}{{Dh{In}}}}{{DdOb}{{Dh{Dd}}}}{{IlA@b}{{Dh{Il}}}}{{A@dOb}{{Dh{A@d}}}}{{InOb}{{Dh{In}}}}3210{{A@dIn}{{Dh{Dd}}}}43765{{A@fA@h}A@j}{{{h{AhA@l}}}Bj}{{{h{A@n}}}A@n}{{{h{Dd}}}Dd}{{{h{Il}}}Il}{{{h{A@d}}}A@d}{{{h{Jb}}}Jb}{{{h{In}}}In}{{{h{K`}}}K`}{{{h{AA`}}}AA`}{{{h{{Jn{c}}}}}{{Jn{c}}}{AlNl}}{{{h{Kb}}}Kb}{{{h{Kd}}}Kd}{{{h{Kf}}}Kf}{{{h{Ch}}}Ch}{{{h{Kh}}}Kh}{{{h{Kj}}}Kj}{{{h{Kl}}}Kl}{{{h{O`}}}O`}{{{h{A@f}}}A@f}{{{h{D`}}}D`}{{{h{AAb}}}AAb}{{{h{AAd}}}AAd}{{{h{Kn}}}Kn}{{{h{L`}}}L`}{{{h{Cn}}}Cn}{{{h{Lb}}}Lb}{{{h{AAf}}}AAf}{{{h{Nn}}}Nn}{{{h{A@`}}}A@`}{{{h{AAh}}}AAh}{{{h{Cf}}}Cf}{{{h{A@l}}}A@l}{{{h{AAj}}}AAj}{{{h{AAl}}}AAl}{{{h{Ld}}}Ld}{{{h{Lf}}}Lf}{{{h{AAn}}}AAn}{{{h{AB`}}}AB`}{{{h{Lh}}}Lh}{{{h{Lj}}}Lj}{{{h{Ml}}}Ml}{{{h{Ll}}}Ll}{{{h{ABb}}}ABb}{{{h{ABd}}}ABd}{{{h{ABf}}}ABf}{{{h{ABh}}}ABh}{{{h{Db}}}Db}{{{h{J`}}}J`}{{{h{ABj}}}ABj}{{{h{ABl}}}ABl}{{{h{ABn}}}ABn}{{{h{N`}}}N`}{{{h{Ln}}}Ln}{{{h{Nb}}}Nb}{{{h{M`}}}M`}{{{h{Nd}}}Nd}{{{h{Mb}}}Mb}{{h{h{Ahc}}}Bj{}}0000000000000000000000000000000000000000000000000000000{{hA`}Bj}0000000000000000000000000000000000000000000000000000000{{{h{Dd}}{h{Dd}}}Bl}{{{h{Il}}{h{Il}}}Bl}{{{h{A@d}}{h{A@d}}}Bl}{{{h{Jb}}{h{Jb}}}Bl}{{{h{In}}{h{In}}}Bl}{{{h{K`}}{h{K`}}}Bl}{{{h{AA`}}{h{AA`}}}Bl}{{{h{{Jn{c}}}}{h{{Jn{c}}}}}Bl{BnNl}}{{{h{Kb}}{h{Kb}}}Bl}{{{h{Kd}}{h{Kd}}}Bl}{{{h{Kf}}{h{Kf}}}Bl}{{{h{Ch}}{h{Ch}}}Bl}{{{h{Kh}}{h{Kh}}}Bl}{{{h{Kj}}{h{Kj}}}Bl}{{{h{Kl}}{h{Kl}}}Bl}{{{h{Md}}{h{Md}}}Bl}{{{h{D`}}{h{D`}}}Bl}{{{h{AAb}}{h{AAb}}}Bl}{{{h{AAd}}{h{AAd}}}Bl}{{{h{Kn}}{h{Kn}}}Bl}{{{h{L`}}{h{L`}}}Bl}{{{h{Cn}}{h{Cn}}}Bl}{{{h{Lb}}{h{Lb}}}Bl}{{{h{AAf}}{h{AAf}}}Bl}{{{h{Nn}}{h{Nn}}}Bl}{{{h{A@`}}{h{A@`}}}Bl}{{{h{AAh}}{h{AAh}}}Bl}{{{h{Cf}}{h{Cf}}}Bl}{{{h{A@l}}{h{A@l}}}Bl}{{{h{AAj}}{h{AAj}}}Bl}{{{h{AAl}}{h{AAl}}}Bl}{{{h{Ld}}{h{Ld}}}Bl}{{{h{Lf}}{h{Lf}}}Bl}{{{h{AAn}}{h{AAn}}}Bl}{{{h{Lh}}{h{Lh}}}Bl}{{{h{Lj}}{h{Lj}}}Bl}{{{h{Ml}}{h{Ml}}}Bl}{{{h{Ll}}{h{Ll}}}Bl}{{{h{ABb}}{h{ABb}}}Bl}{{{h{ABh}}{h{ABh}}}Bl}{{{h{Db}}{h{Db}}}Bl}{{{h{J`}}{h{J`}}}Bl}{{{h{ABj}}{h{ABj}}}Bl}{{{h{ABl}}{h{ABl}}}Bl}{{{h{N`}}{h{N`}}}Bl}{{{h{Ln}}{h{Ln}}}Bl}{{{h{Nb}}{h{Nb}}}Bl}{{{h{M`}}{h{M`}}}Bl}{{{h{Nd}}{h{Nd}}}Bl}{{{h{Mb}}{h{Mb}}}Bl}{{{h{Jb}}{h{Jb}}}Bl}{{{h{O`}}}{{Dh{{h{Cf}}}}}}{{{h{AhABn}}ABn}{{Dn{BjAC`}}}}``{{{h{O`}}}{{Dh{Kh}}}}{{{h{Cf}}}Mh}{{{h{Cf}}}Cn}{{{h{Kj}}{h{{Ad{A`}}}}}Kl}{{{h{Cf}}}Lb}`{{{h{Ahc}}}{{Dn{DdACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{KbACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{KdACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{ChACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{KhACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{KjACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{O`ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{CnACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{LbACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{AAfACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{A@`ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{AAhACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{A@lACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{AAjACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{ABfACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{ABlACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{LnACb}}}{ACdACf}}:{{{h{Ahc}}}{{Dn{D`ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{NnACb}}}{ACdACf}}7{{{h{Ahc}}}{{Dn{CfACb}}}{ACdACf}}{{{h{Dd}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Kb}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Kd}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Ch}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Kh}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Kj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{O`}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Md}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{D`}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Cn}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Lb}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{AAf}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Nn}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{A@`}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{AAh}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Cf}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{A@l}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{AAj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{ABf}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{ABl}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Ln}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Md}}}Hj}0{JbACl}{{}Dd}{{}Il}{{}D`}{{}AAf}{{}Nn}{{}A@`}{{}A@l}{{}Ml}{{}ABl}{{}N`}{{}Nb}{{}Nd}{{{h{D`}}}h}{{{h{AhD`}}}{{h{Ah}}}}{{cACn}{{Dn{Dd}}}E`}{{cACn}{{Dn{Il}}}E`}10{c{{Dn{Dd}}}E`}{c{{Dn{A@d}}}E`}{c{{Dn{Jb}}}E`}{c{{Dn{In}}}E`}{c{{Dn{{Jn{Nj}}}}}E`}{c{{Dn{Kb}}}E`}{c{{Dn{Kd}}}E`}{c{{Dn{Kf}}}E`}{c{{Dn{Ch}}}E`}{c{{Dn{Kh}}}E`}{c{{Dn{Kj}}}E`}{c{{Dn{Kl}}}E`}{c{{Dn{O`}}}E`}{c{{Dn{{h{Md}}}}}E`}{c{{Dn{D`}}}E`}{c{{Dn{Kn}}}E`}{c{{Dn{L`}}}E`}{c{{Dn{Cn}}}E`}{c{{Dn{Lb}}}E`}{c{{Dn{AAf}}}E`}{c{{Dn{Nn}}}E`}{c{{Dn{A@`}}}E`}{c{{Dn{AAh}}}E`}{c{{Dn{Cf}}}E`}{c{{Dn{A@l}}}E`}{c{{Dn{AAl}}}E`}{c{{Dn{Ld}}}E`}{c{{Dn{Lf}}}E`}{c{{Dn{AAn}}}E`}{c{{Dn{AB`}}}E`}{c{{Dn{Lh}}}E`}{c{{Dn{Lj}}}E`}{c{{Dn{Ll}}}E`}{c{{Dn{ABb}}}E`}{c{{Dn{ABd}}}E`}{c{{Dn{Db}}}E`}{c{{Dn{J`}}}E`}{c{{Dn{ABj}}}E`}{c{{Dn{ABl}}}E`}{{{h{{Ad{A`}}}}}{{Dn{ABnAC`}}}}{c{{Dn{ABn}}}E`}{c{{Dn{Ln}}}E`}{c{{Dn{M`}}}E`}{c{{Dn{Mb}}}E`}{{{h{Ahc}}}{{Dn{ABnAC`}}}AD`}{{{h{ABj}}c}ADb{{ADd{Nh}}}}{{{h{ABj}}}ADf}{DdADh}{IlADh}{{DdA@n}ADh}{{IlA@n}ADh}{{DdOb}}{{DdIn}}{{IlA@b}}{{InIn}}{{InOb}}{{{h{AhDd}}Ob}Bj}{{{h{AhIl}}A@b}Bj}{{{h{AhIn}}Ob}Bj}{{{h{Md}}}Dd}`{{{h{A@`}}}Ed}{{{h{Nn}}}Ed}{{}}00000000000000{{}ADj}1010101{{{h{A@n}}{h{A@n}}}Ed}{{{h{Dd}}{h{Dd}}}Ed}{{{h{Il}}{h{Il}}}Ed}{{{h{A@d}}{h{A@d}}}Ed}{{{h{Jb}}{h{Jb}}}Ed}{{{h{In}}{h{In}}}Ed}{{{h{K`}}{h{K`}}}Ed}{{{h{AA`}}{h{AA`}}}Ed}{{{h{{Jn{c}}}}{h{{Jn{c}}}}}Ed{EfNl}}{{{h{Kb}}{h{Kb}}}Ed}{{{h{Kd}}{h{Kd}}}Ed}{{{h{Kf}}{h{Kf}}}Ed}{{{h{Ch}}{h{Ch}}}Ed}{{{h{Kh}}{h{Kh}}}Ed}{{{h{Kj}}{h{Kj}}}Ed}{{{h{Kl}}{h{Kl}}}Ed}{{{h{O`}}{h{O`}}}Ed}{{{h{A@f}}{h{A@f}}}Ed}{{{h{Md}}{h{Md}}}Ed}{{{h{Md}}{h{D`}}}Ed}{{{h{D`}}{h{D`}}}Ed}{{{h{D`}}{h{Md}}}Ed}{{{h{AAb}}{h{AAb}}}Ed}{{{h{AAd}}{h{AAd}}}Ed}{{{h{Kn}}{h{Kn}}}Ed}{{{h{L`}}{h{L`}}}Ed}{{{h{Cn}}{h{Cn}}}Ed}{{{h{Lb}}{h{Lb}}}Ed}{{{h{AAf}}{h{AAf}}}Ed}{{{h{Nn}}{h{Nn}}}Ed}{{{h{A@`}}{h{A@`}}}Ed}{{{h{AAh}}{h{AAh}}}Ed}{{{h{Cf}}{h{Cf}}}Ed}{{{h{A@l}}{h{A@l}}}Ed}{{{h{AAj}}{h{AAj}}}Ed}{{{h{AAl}}{h{AAl}}}Ed}{{{h{Ld}}{h{Ld}}}Ed}{{{h{Lf}}{h{Lf}}}Ed}{{{h{AAn}}{h{AAn}}}Ed}{{{h{AB`}}{h{AB`}}}Ed}{{{h{Lh}}{h{Lh}}}Ed}{{{h{Lj}}{h{Lj}}}Ed}{{{h{Ml}}{h{Ml}}}Ed}{{{h{Ll}}{h{Ll}}}Ed}{{{h{ABb}}{h{ABb}}}Ed}{{{h{ABd}}{h{ABd}}}Ed}{{{h{ABf}}{h{ABf}}}Ed}{{{h{ABh}}{h{ABh}}}Ed}{{{h{Db}}{h{Db}}}Ed}{{{h{J`}}{h{J`}}}Ed}{{{h{ABj}}{h{ABj}}}Ed}{{{h{ABl}}{h{ABl}}}Ed}{{{h{ABn}}{h{ABn}}}Ed}{{{h{N`}}{h{N`}}}Ed}{{{h{Ln}}{h{Ln}}}Ed}{{{h{Nb}}{h{Nb}}}Ed}{{{h{M`}}{h{M`}}}Ed}{{{h{Nd}}{h{Nd}}}Ed}{{{h{Mb}}{h{Mb}}}Ed}{{{h{Jb}}{h{Jb}}}Ed}{{h{h{c}}}Ed{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`{{{h{AhD`}}c}Bj{{Ej{}{{Eh{ADl}}}}}}{{{h{ABn}}{h{{Jd{c}}}}}{{Dn{CfADn}}}Jl}{{{h{ABf}}{h{Ah{AE`{Cn}}}}{h{Ah{AE`{Df}}}}}{{Dn{BjAEb}}}}{ABn{{Dn{CfAEd}}}}0{ABnCf}{{ABnA@d}{{Dn{CfAEd}}}}{{{h{ABn}}}{{Dn{DdAC`}}}}{{A@dOb}{{Dh{Dd}}}}{{A@dIn}{{Dh{Dd}}}}{{{h{Kb}}{h{Kd}}}Kd}{{ABn{h{{Jd{c}}}}}{{Dn{ABn{Fd{ABn{AE`{ADn}}}}}}}Jl}{{ABn{h{{Jd{c}}}}Hj}{{Dn{ABn{Fd{ABnADn}}}}}Jl}0{{{h{AhABn}}{h{{Jd{c}}}}Hj}{{Dn{BjADn}}}Jl}02{{{h{AhABn}}{h{{Jd{c}}}}}{{Dn{Bj{AE`{ADn}}}}}Jl}0{{{h{Md}}}{{Dh{A@f}}}}{{{h{A@n}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Dd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Il}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{A@d}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Jb}}{h{AhEl}}}{{Dn{BjEn}}}}00{{{h{In}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{K`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AA`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{{Jn{c}}}}{h{AhEl}}}{{Dn{BjEn}}}Nl}{{{h{Jn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{Kb}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Kd}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Kf}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Ch}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Kh}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Kj}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Kl}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{O`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{A@f}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Md}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{D`}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{AAb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AAd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Kn}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{L`}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Cn}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Lb}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{AAf}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Nn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{A@`}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{AAh}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{Cf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{A@l}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AAj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AAl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Ld}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Lf}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{AAn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AB`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Lh}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Lj}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Ll}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{ABb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ABd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ABf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{ABh}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{Db}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{J`}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{ABj}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{ABl}}{h{AhEl}}}{{Dn{BjEn}}}}00{{{h{ABn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Ln}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{M`}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Mb}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Md}}{h{AhAEf}}}{{Dn{BjEn}}}}{{Dd{h{AhAEf}}A@n}{{Dn{BjEn}}}}{{Il{h{AhAEf}}A@n}{{Dn{BjEn}}}}{{{h{AB`}}{h{AhAEf}}}{{Dn{BjEn}}}}{cc{}}000{AAlJb}{AAnJb}2{AClJb}{MfJb}{AEhJb}55{DbAA`}666{MhKb}{MhKd}8{{{h{AEj}}}Kf}{AEjKf}:{MjKf}{FjCh}{MhCh}{{{h{O`}}}Ch}{O`Ch}{{{h{Fj}}}Ch}{cc{}}0{MhKh}{CnKh}{MhKj}3{LbKj}4{MhKl}55{AAdA@f}{A`A@f}{JnD`}8{{{AEl{Md}}}D`}{{{h{Md}}}D`}{{{AE`{A`}}}D`};;;{MjKn}{D`Kn}{{{h{D`}}}Kn}{{{h{Md}}}Kn}{{{h{D`}}}L`}{cc{}}{nL`}{{{h{Md}}}L`}{D`L`}{MhCn}{CfCn}{{{h{Cf}}}Cn}66{{{h{Cf}}}Lb}{CfLb}{MhLb}99{AEnA@`}:{OnA@`};;;{{{AE`{{h{{Ad{A`}}}}}}}A@l}{{{h{{Ad{{AE`{A`}}}}}}}A@l}{{{h{{Ad{{h{{Ad{A`}}}}}}}}}A@l}{{{AE`{{AE`{A`}}}}}A@l}?{A`AAj}{AF`AAj}{DfAAj}{ObAAj}{HjAAj}{cc{}}{AAnAAl}{AEhAAl}{MjLd}{AAlLd}4{{{h{AAl}}}Ld}{AAnLd}{{{h{AAn}}}Ld}7{AAnLf}{MjLf}{{{h{AAn}}}Lf}:::{MhLh};{MhLj}<{{{Mn{Ml}}}Ll}=={ABdABb}>>>{DbABh}??{ABlABj}{cc{}}0000{{{Mn{N`}}}Ln}{AFbLn}2{{{Mn{Nb}}}M`}3{{{h{AFd}}}M`}{LnM`}{AFdM`}6{{{Mn{Nd}}}Mb}{{{h{AFf}}}Mb}{AFfMb}9{AF`A@`}{{{Ab{A`}}}J`}{{{Ab{A`}}}ABj}{{{h{O`}}c}ABf{{AFh{{h{Cn}}}{{Hb{Ed}}}}}}{ADf{{Dn{DdAFj}}}}{ADf{{Dn{IlAFj}}}}{{}Kb}{{}Kd}{{}Kf}{{}Ch}{{}Kh}{{}Kj}{{}Kl}{{}Kn}{{}L`}{{}Cn}{{}Lb}{{}Ld}{{}Lf}{{}Lh}{{}Lj}{{}Ll}{{}Ln}{{}M`}{{}Mb}{{{h{{Ad{A`}}}}}{{h{Md}}}}{{{AE`{A`}}}D`}{{{h{Ah{Ad{A`}}}}}{{h{AhMd}}}}{Oj{{Dh{Db}}}}{ABlABj}{DfA@`}{DfABd}{DfABl}{A`{{Dn{ABbAFl}}}}{{{h{Fn}}}{{Dn{DbAFn}}}}{{}Kb}{{}Kd}{{}Kf}{{}Ch}{{}Kh}{{}Kj}{{}Kl}{{}Kn}{{}L`}{{}Cn}{{}Lb}{{}Ld}{{}Lf}{{}Lh}{{}Lj}{{}Ll}{{}Ln}{{}M`}{{}Mb}{{ADfA@n}{{Dn{DdAFj}}}}{{ADfA@n}{{Dn{IlAFj}}}}{{FjFjc}ABl{{ADd{Nh}}}}{{{h{Fj}}{h{{Ad{Cn}}}}c}ABf{{AFh{{h{Cn}}}{{Hb{Ed}}}}}}{AF`A@`}{{{h{Fn}}}{{Dn{D`AG`}}}}{{{h{Fn}}}{{Dn{A@`AGb}}}}{{{h{Fn}}}{{Dn{J`AGb}}}}{{{h{Fn}}}{{Dn{ABjAGb}}}}{{{h{Fn}}}{{Dn{ABlAGb}}}}{ObDd}{cD`{{Ej{}{{Eh{ADl}}}}}}{{Jb{Dh{M`}}}Mb}{{{h{AGd}}}{{Fd{JbJh}}}}{Ob{{Dh{In}}}}{{{Ab{A`}}}J`}{{{Ab{A`}}}ABj}{AGf{{Dh{Db}}}}{{ABlObc}ABl{{ADd{Nh}}}}{{M`M`}M`}{ObIn}{{{h{{Jd{c}}}}{h{AB`}}}AAlAGh}{{{h{{Jd{c}}}}{h{AB`}}}{{Dn{AAnAGj}}}AGh}{MhKb}{MhKd}{MjKf}{MhCh}{MhKh}{MhKj}{MhKl}{MjKn}{nL`}{MhCn}{MhLb}{MjLd}{MjLf}{MhLh}{MhLj}{{{Mn{Ml}}}Ll}{{{Mn{N`}}}Ln}{{{Mn{Nb}}}M`}{{{Mn{Nd}}}Mb}{ObDd}{A@bIl}{ObA@d}{Ob{{Dh{A@d}}}}1{{{h{Md}}c}{{Dn{JnAGl}}}{{ADd{Nh}}}}{{{h{Md}}AGn}Ln}{{{h{Md}}AGn}M`}{Df{{Dn{A@`AH`}}}}0{{{h{{Ad{A`}}}}}{{Dn{JbAHb}}}}{{{h{{Ad{A`}}}}}{{Dn{JbJj}}}}{{{h{{Ad{A`}}}}}{{Dn{KbFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KdFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KfFl}}}}{{{h{{Ad{A`}}}}}{{Dn{ChFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KhFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KjFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KlFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KnFl}}}}{{{h{{Ad{A`}}}}}{{Dn{L`Fl}}}}{{{h{{Ad{A`}}}}}{{Dn{CnFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LbFl}}}}{{{h{{Ad{c}}}}}A@l{{ADd{{Ad{A`}}}}}}{{{h{{Ad{A`}}}}}{{Dn{AAlAHd}}}}{{{h{{Ad{A`}}}}}{{Dn{AAlAHb}}}}{{{h{{Ad{A`}}}}}{{Dn{LdFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LfFl}}}}{{{h{{Ad{A`}}}}}{{Dn{AAnJj}}}}{{{h{{Ad{A`}}}}c}{{Dn{AB`Jj}}}{{AHf{ABh}}}}{{{h{{Ad{A`}}}}}{{Dn{LhFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LjFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LlFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LnFl}}}}{{{h{{Ad{A`}}}}}{{Dn{M`Fl}}}}{{{h{{Ad{A`}}}}}{{Dn{MbFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KbFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KdFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KfFl}}}}{{{h{{Ad{A`}}}}}{{Dn{ChFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KhFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KjFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KlFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KnFl}}}}{{{h{{Ad{A`}}}}}{{Dn{L`Fl}}}}{{{h{{Ad{A`}}}}}{{Dn{CnFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LbFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LdFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LfFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LhFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LjFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LlFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LnFl}}}}{{{h{{Ad{A`}}}}}{{Dn{M`Fl}}}}{{{h{{Ad{A`}}}}}{{Dn{MbFl}}}}{Df{{Dn{ABdAHh}}}}{{{h{Fn}}}{{Dn{A@n}}}}{{{h{Fn}}}{{Dn{Dd}}}}{{{h{Fn}}}{{Dn{Il}}}}{{{h{Fn}}}{{Dn{A@d}}}}{{{h{Fn}}}{{Dn{JbJj}}}}{{{h{Fn}}}{{Dn{In}}}}{{{h{Fn}}}{{Dn{K`}}}}{{{h{Fn}}}{{Dn{{Jn{Nj}}AHj}}}}{{{h{Fn}}}{{Dn{Kb}}}}{{{h{Fn}}}{{Dn{Kd}}}}{{{h{Fn}}}{{Dn{Kf}}}}{{{h{Fn}}}{{Dn{Ch}}}}{{{h{Fn}}}{{Dn{Kh}}}}{{{h{Fn}}}{{Dn{Kj}}}}{{{h{Fn}}}{{Dn{Kl}}}}{{{h{Fn}}}{{Dn{AAd}}}}{{{h{Fn}}}{{Dn{Kn}}}}{{{h{Fn}}}{{Dn{L`}}}}{{{h{Fn}}}{{Dn{Cn}}}}{{{h{Fn}}}{{Dn{Lb}}}}{{{h{Fn}}}{{Dn{AAf}}}}{{{h{Fn}}}{{Dn{A@`}}}}{{{h{Fn}}}{{Dn{AAlAHl}}}}{{{h{Fn}}}{{Dn{Ld}}}}{{{h{Fn}}}{{Dn{Lf}}}}{{{h{Fn}}}{{Dn{AAn}}}}{{{h{Fn}}}{{Dn{AB`AHn}}}}{{{h{Fn}}}{{Dn{Lh}}}}{{{h{Fn}}}{{Dn{Lj}}}}{{{h{Fn}}}{{Dn{Ll}}}}{{{h{Fn}}}{{Dn{ABb}}}}{{{h{Fn}}}{{Dn{ABd}}}}{{{h{Fn}}}{{Dn{Db}}}}{{{h{Fn}}}{{Dn{ABn}}}}{{{h{Fn}}}{{Dn{Ln}}}}{{{h{Fn}}}{{Dn{M`}}}}{{{h{Fn}}}{{Dn{Mb}}}}{{{h{Fn}}A@n}{{Dn{DdAFj}}}}{{{h{Fn}}A@n}{{Dn{IlAFj}}}}{{{h{Fn}}}{{Dn{DdAI`}}}}{{{h{Fn}}}{{Dn{IlAI`}}}}{{{h{Fn}}}{{Dn{A@`AIb}}}}{{{h{Fn}}}{{Dn{J`AIb}}}}{{{h{Fn}}}{{Dn{ABjAIb}}}}{{{h{Fn}}}{{Dn{ABlAIb}}}}{Cf{{Dn{ABnAC`}}}}{Ob{{Dh{In}}}}{ObIn}0{{{h{Fn}}}{{Dn{AB`AHn}}}}1{{AAbc}Jn{{AHf{AA`}}}}2{HjIn}{cAB`{{AHf{ABh}}}}{{{h{A@n}}{h{Ahc}}}BjGd}{{{h{Dd}}{h{Ahc}}}BjGd}{{{h{Il}}{h{Ahc}}}BjGd}{{{h{A@d}}{h{Ahc}}}BjGd}{{{h{Jb}}{h{Ahc}}}BjGd}{{{h{In}}{h{Ahc}}}BjGd}{{{h{K`}}{h{Ahc}}}BjGd}{{{h{AA`}}{h{Ahc}}}BjGd}{{{h{{Jn{c}}}}{h{Ahe}}}Bj{GfNl}Gd}{{{h{Kb}}{h{Ahc}}}BjGd}{{{h{Kd}}{h{Ahc}}}BjGd}{{{h{Kf}}{h{Ahc}}}BjGd}{{{h{Ch}}{h{Ahc}}}BjGd}{{{h{Kh}}{h{Ahc}}}BjGd}{{{h{Kj}}{h{Ahc}}}BjGd}{{{h{Kl}}{h{Ahc}}}BjGd}{{{h{Md}}{h{Ahc}}}BjGd}{{{h{D`}}{h{Ahc}}}BjGd}{{{h{AAb}}{h{Ahc}}}BjGd}{{{h{AAd}}{h{Ahc}}}BjGd}{{{h{Kn}}{h{Ahc}}}BjGd}{{{h{L`}}{h{Ahc}}}BjGd}{{{h{Cn}}{h{Ahc}}}BjGd}{{{h{Lb}}{h{Ahc}}}BjGd}{{{h{AAf}}{h{Ahc}}}BjGd}{{{h{Nn}}{h{Ahc}}}BjGd}{{{h{A@`}}{h{Ahc}}}BjGd}{{{h{AAh}}{h{Ahc}}}BjGd}{{{h{Cf}}{h{Ahc}}}BjGd}{{{h{A@l}}{h{Ahc}}}BjGd}{{{h{AAl}}{h{Ahc}}}BjGd}{{{h{Ld}}{h{Ahc}}}BjGd}{{{h{Lf}}{h{Ahc}}}BjGd}{{{h{AAn}}{h{Ahc}}}BjGd}{{{h{Lh}}{h{Ahc}}}BjGd}{{{h{Lj}}{h{Ahc}}}BjGd}{{{h{Ml}}{h{Ahc}}}BjGd}{{{h{Ll}}{h{Ahc}}}BjGd}{{{h{ABb}}{h{Ahc}}}BjGd}{{{h{ABd}}{h{Ahc}}}BjGd}{{{h{ABh}}{h{Ahc}}}BjGd}{{{h{Db}}{h{Ahc}}}BjGd}{{{h{J`}}{h{Ahc}}}BjGd}{{{h{ABj}}{h{Ahc}}}BjGd}{{{h{ABl}}{h{Ahc}}}BjGd}{{{h{ABn}}{h{Ahc}}}BjGd}{{{h{N`}}{h{Ahc}}}BjGd}{{{h{Ln}}{h{Ahc}}}BjGd}{{{h{Nb}}{h{Ahc}}}BjGd}{{{h{M`}}{h{Ahc}}}BjGd}{{{h{Nd}}{h{Ahc}}}BjGd}{{{h{Mb}}{h{Ahc}}}BjGd}```{{{h{Kb}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Kd}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Kf}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Ch}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Kh}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Kj}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Kl}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Md}}{AId{Hj}}}h}{{{h{Md}}{Fd{{AIf{Hj}}{AIf{Hj}}}}}h}{{{h{Md}}{AIh{Hj}}}h}{{{h{Md}}{AIj{Hj}}}h}{{{h{Md}}AIl}h}{{{h{Md}}{AIn{Hj}}}h}{{{h{Md}}{AJ`{Hj}}}h}{{{h{Kn}}c}h{{Gh{{Ad{A`}}}}}}{{{h{L`}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Cn}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Lb}}c}h{{Gh{{Ad{A`}}}}}}{{{h{A@l}}Hj}h}{{{h{Ld}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Lf}}c}h{{Gh{{Ad{A`}}}}}}{{{h{AB`}}AIl}{{h{{Ad{A`}}}}}}{{{h{Lh}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Lj}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Ll}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Ln}}c}h{{Gh{{Ad{A`}}}}}}{{{h{M`}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Mb}}c}h{{Gh{{Ad{A`}}}}}}````{{{h{Md}}}AJb}0{{{h{Md}}}AJd}0{{}c{}}0000000000000000000000000000000000000000000000000000000{D`{{AJf{Md}}}}{D`{{AE`{A`}}}}{{{h{A@l}}}}{{{AJf{Md}}}D`}{{{Jn{c}}}{{Jn{Nj}}}Nl}{{{h{Cf}}AJhAJj}Ed}{{{h{Cf}}}Ed}{{{h{Md}}}Ed}{{{h{A@l}}}Ed}2{{{h{A@`}}}Ed}03{{{h{ABh}}}Ed}{{{h{ABj}}Ch}Ed}4{IlEd}{{{h{AAf}}}Ed}66666{{{h{AAb}}}Ed}70702775{{{h{Jn}}{h{AAl}}}Ed}{{{h{Jn}}{h{Jb}}}Ed}7{{{h{Jn}}}Ed}8{{{h{AAl}}}Ed}{{{h{{Jn{Nj}}}}Db}Ed}<{{{h{Jb}}}Ed}{{{h{A@l}}}AJl}{{{h{ABn}}}{{`{{Gl{}{{Eh{{Dn{{h{AAh}}AC`}}}}}}}}}}`{{{h{A@l}}}{{Dh{{h{{Ad{A`}}}}}}}}{{{h{Nn}}}In}{{{h{Md}}}Hj}{{{h{A@l}}}Hj}`{J`ADf}{DbAGf}{{{h{Jn}}{h{Md}}}Ed}{{{h{ABj}}}ABj}{{{h{ABj}}c}ABj{{ADd{Nh}}}}1`11{{{h{Md}}}Dd}{D`AAh}{{{h{Md}}A@d}Dd}{{D`A@d}AAh}{{DdOb}}{{IlA@b}}{{A@dIn}}{{InOb}}{{InA@d}}{{{h{AhDd}}Ob}Bj}{{{h{AhIl}}A@b}Bj}{{{h{AhIn}}Ob}Bj}{Il}``{{}{{h{Md}}}}{{}D`}{{AAd{h{{Ad{A`}}}}}{{Dn{AAbAJn}}}}{{CnDf}AAf}{{}A@l}{cAAl{{AHf{AEh}}}}{{AK`c}AB`{{AHf{ABh}}}}{cD`{{ADd{Nf}}}}{{{h{AAl}}}D`}{{{h{Ld}}}D`}{{{h{Kn}}}D`}{{{h{{Jd{c}}}}Jb{Dh{M`}}}D`Jl}{AClD`}{{{h{Lf}}}D`}{{{h{L`}}}D`}98{{{h{AAb}}}D`}{{{h{A@l}}Hj}{{Dh{{h{{Ad{A`}}}}}}}}{{{h{Cf}}}Mh}{{}AAf}```{{{h{Md}}}{{Dh{AAl}}}}{{ce}Jn{{AHf{Ld}}}{{AHf{ABh}}}}{{{h{Md}}c}{{Dn{JnAKb}}}{{AHf{ABh}}}}{{Knc}Jn{{AHf{ABh}}}}{{{h{AAn}}c}Jn{{AHf{ABh}}}}{{{h{Md}}c}Jn{{AHf{ABh}}}}{{{h{{Jd{c}}}}Jb{Dh{M`}}e}JnJl{{AHf{AA`}}}}{{{h{{Jd{c}}}}Jb{Dh{M`}}}AAbJl}{{{h{AKd}}}A@l}{{AClc}Jn{{AHf{AA`}}}}{AClAAb}{{{h{AAn}}c}Jn{{AHf{AA`}}}}{{{h{AAn}}}AAb}{{{h{AKf}}{h{AEh}}}A@l}{{{h{Md}}}{{Dh{D`}}}}{LfD`}{{{h{AAl}}}{{Dn{D`AGj}}}}{{{h{AAn}}}D`}{{{h{Md}}c}Jn{{AHf{AA`}}}}{{{h{Md}}}AAb}{Db{{h{Nh}}}}`{{{h{Dd}}{h{Dd}}}{{Dh{Bl}}}}{{{h{Il}}{h{Il}}}{{Dh{Bl}}}}{{{h{A@d}}{h{A@d}}}{{Dh{Bl}}}}{{{h{Jb}}{h{Jb}}}{{Dh{Bl}}}}{{{h{In}}{h{In}}}{{Dh{Bl}}}}{{{h{K`}}{h{K`}}}{{Dh{Bl}}}}{{{h{AA`}}{h{AA`}}}{{Dh{Bl}}}}{{{h{{Jn{c}}}}{h{{Jn{c}}}}}{{Dh{Bl}}}{HlNl}}{{{h{Kb}}{h{Kb}}}{{Dh{Bl}}}}{{{h{Kd}}{h{Kd}}}{{Dh{Bl}}}}{{{h{Kf}}{h{Kf}}}{{Dh{Bl}}}}{{{h{Ch}}{h{Ch}}}{{Dh{Bl}}}}{{{h{Kh}}{h{Kh}}}{{Dh{Bl}}}}{{{h{Kj}}{h{Kj}}}{{Dh{Bl}}}}{{{h{Kl}}{h{Kl}}}{{Dh{Bl}}}}{{{h{Md}}{h{D`}}}{{Dh{Bl}}}}{{{h{Md}}{h{Md}}}{{Dh{Bl}}}}{{{h{D`}}{h{Md}}}{{Dh{Bl}}}}{{{h{D`}}{h{D`}}}{{Dh{Bl}}}}{{{h{AAb}}{h{AAb}}}{{Dh{Bl}}}}{{{h{AAd}}{h{AAd}}}{{Dh{Bl}}}}{{{h{Kn}}{h{Kn}}}{{Dh{Bl}}}}{{{h{L`}}{h{L`}}}{{Dh{Bl}}}}{{{h{Cn}}{h{Cn}}}{{Dh{Bl}}}}{{{h{Lb}}{h{Lb}}}{{Dh{Bl}}}}{{{h{AAf}}{h{AAf}}}{{Dh{Bl}}}}{{{h{Nn}}{h{Nn}}}{{Dh{Bl}}}}{{{h{A@`}}{h{A@`}}}{{Dh{Bl}}}}{{{h{AAh}}{h{AAh}}}{{Dh{Bl}}}}{{{h{Cf}}{h{Cf}}}{{Dh{Bl}}}}{{{h{A@l}}{h{A@l}}}{{Dh{Bl}}}}{{{h{AAj}}{h{AAj}}}{{Dh{Bl}}}}{{{h{AAl}}{h{AAl}}}{{Dh{Bl}}}}{{{h{Ld}}{h{Ld}}}{{Dh{Bl}}}}{{{h{Lf}}{h{Lf}}}{{Dh{Bl}}}}{{{h{AAn}}{h{AAn}}}{{Dh{Bl}}}}{{{h{Lh}}{h{Lh}}}{{Dh{Bl}}}}{{{h{Lj}}{h{Lj}}}{{Dh{Bl}}}}{{{h{Ml}}{h{Ml}}}{{Dh{Bl}}}}{{{h{Ll}}{h{Ll}}}{{Dh{Bl}}}}{{{h{ABb}}{h{ABb}}}{{Dh{Bl}}}}{{{h{ABh}}{h{ABh}}}{{Dh{Bl}}}}{{{h{Db}}{h{Db}}}{{Dh{Bl}}}}{{{h{J`}}{h{J`}}}{{Dh{Bl}}}}{{{h{ABj}}{h{ABj}}}{{Dh{Bl}}}}{{{h{ABl}}{h{ABl}}}{{Dh{Bl}}}}{{{h{N`}}{h{N`}}}{{Dh{Bl}}}}{{{h{Ln}}{h{Ln}}}{{Dh{Bl}}}}{{{h{Nb}}{h{Nb}}}{{Dh{Bl}}}}{{{h{M`}}{h{M`}}}{{Dh{Bl}}}}{{{h{Nd}}{h{Nd}}}{{Dh{Bl}}}}{{{h{Mb}}{h{Mb}}}{{Dh{Bl}}}}`{{IlIl}{{Dh{Il}}}}``{{{h{AAb}}}{{h{Nf}}}}`{{h{h{c}}}Ed{}}{{hh}Ed}0{{h{h{Mj}}}{{Dh{AAl}}}}0{{h{h{{Fd{MjLn}}}}}{{Dh{{Fd{JbHj}}}}}}{{h{h{Mj}}}{{Dh{Jb}}}}33{h{{Dh{{h{{AKj{AKh{Fd{D`AGn}}}}}}}}}}{{h{h{c}}}{{Dh{Hj}}}{}}{{h{h{c}}{h{Ln}}}{{Dh{Hj}}}{}}`{{{h{Jn}}}{{Dh{Ld}}}}{{{h{AAl}}}Ld}{{{h{AAn}}}Ld}{{{h{Jb}}Jh}AEh}{{{h{AB`}}{h{{Jd{c}}}}}AAlAGh}{{{h{AhA@l}}c}Bj{{ADd{{Ad{A`}}}}}}{{{h{AhA@l}}{h{AKf}}}Bj}{{{h{AhD`}}ADl}Bj}0{{{h{AhD`}}A@f}Bj}{{{h{AhD`}}c}Bj{{ADd{Nf}}}}{{{h{Ahc}}}{{Dn{AAlACh}}}{ACdACf}}{{{h{Ahc}}}{{Dn{AAnACh}}}{ACdACf}}{{{h{Md}}}{{Dh{{h{Md}}}}}}{{DdOb}Dd}{{IlA@b}Il}{{{h{AhDd}}Ob}Bj}{{{h{AhIl}}A@b}Bj}{{{Jn{Nj}}Db}{{Dn{JnAHj}}}}{{{h{AhD`}}Hj}Bj}0{In{{Dh{In}}}}{{{h{AhD`}}}Bj}{{{h{Jn}}}{{Dh{Kn}}}}{{{h{Md}}}Kn}{{{h{Jn}}}D`}`{{{h{Cf}}}{{`{{Gl{}{{Eh{Hj}}}}}}}}`{{{h{A@l}}}{{Dh{{h{{Ad{A`}}}}}}}}{{{h{Nn}}}In}`{{DdcACn}DnHn}{{IlcACn}DnHn}101010{{{h{Dd}}c}DnHn}{{{h{A@d}}c}DnHn}{{{h{Jb}}}{{Ab{A`}}}}{{{h{Jb}}c}DnHn}{{{h{In}}c}DnHn}{{{h{{Jn{c}}}}e}DnNlHn}{{{h{Kb}}c}DnHn}{{{h{Kd}}c}DnHn}{{{h{Kf}}c}DnHn}{{{h{Ch}}c}DnHn}{{{h{Kh}}c}DnHn}{{{h{Kj}}c}DnHn}{{{h{Kl}}c}DnHn}{{{h{O`}}c}DnHn}{{{h{A@f}}c}DnHn}{{{h{Md}}c}DnHn}{{{h{D`}}c}DnHn}{{{h{Kn}}c}DnHn}{{{h{L`}}c}DnHn}{{{h{Cn}}c}DnHn}{{{h{Lb}}c}DnHn}{{{h{AAf}}c}DnHn}{{{h{Nn}}c}DnHn}{{{h{A@`}}c}DnHn}{{{h{AAh}}c}DnHn}{{{h{Cf}}c}DnHn}{{{h{A@l}}c}DnHn}{{{h{AAl}}c}DnHn}{{{h{Ld}}c}DnHn}{{{h{Lf}}c}DnHn}{{{h{AAn}}c}DnHn}{{{h{AB`}}c}DnHn}{{{h{Lh}}c}DnHn}{{{h{Lj}}c}DnHn}{{{h{Ll}}c}DnHn}{{{h{ABb}}c}DnHn}{{{h{ABd}}c}DnHn}{{{h{Db}}c}DnHn}{{{h{J`}}c}DnHn}{{{h{ABj}}c}DnHn}{{{h{ABl}}c}DnHn}{{{h{ABn}}}{{AE`{A`}}}}{{{h{ABn}}c}DnHn}{{{h{Ln}}c}DnHn}{{{h{M`}}c}DnHn}{{{h{Mb}}c}DnHn}{{{h{ABn}}}If}{{{h{ABn}}{h{Ahc}}}{{Dn{HjACh}}}ACj}`{{{h{ABn}}Hj{h{Ah{AKl{c}}}}}{{Dn{{Fd{AKnABd}}AL`}}}{{Dj{Cf}}}}{{{h{ABn}}Hj{h{Ah{AKl{c}}}}{Dh{Ln}}}{{Dn{ALbALd}}}{{Dj{Cf}}}}{{{h{AhABn}}{h{c}}{h{{Jd{e}}}}}{{Dn{{AKj{HjALf}}{Fd{{AKj{HjALf}}{AKj{HjAL`}}}}}}}ALh{AGhJl}}`{IlA@b}{{{h{AAh}}}Hj}{{{h{A@l}}}Hj}{{{h{AAj}}}Hj}{{{h{ABn}}Hj}{{Dn{{h{AAh}}AL`}}}}{{DdDd}}{{IlIl}}{{InIn}}{{J`J`}J`}{{{h{AhDd}}Dd}Bj}{{{h{AhIl}}Il}Bj}{{{h{AhIn}}In}Bj}{cDd{{Gl{}{{Eh{Dd}}}}}}{cIl{{Gl{}{{Eh{Il}}}}}}{cIn{{Gl{}{{Eh{{h{In}}}}}}}}{cIn{{Gl{}{{Eh{In}}}}}}{{Jb{h{{Jd{c}}}}{Dh{M`}}}{{Fd{AClJh}}}Jl}`{{{h{A@l}}}{{Dh{{h{{Ad{A`}}}}}}}}0{{{h{A@l}}}{{Dh{{h{Md}}}}}}{{{h{Md}}}Ln}2{{{h{Jn}}}ALj}{{{h{Md}}}If}{J`{{Ab{A`}}}}{ABj{{Ab{A`}}}}{DdADf}{IlADf}{Kb}{Kd}{Kf}{Ch}{Kh}{Kj}{Kl}{Kn}{L`}{Cn}{Lb}{Ld}{Lf}{Lh}{Lj}{Ll}{Ln}{M`}{Mb}{{{h{Md}}}{{AE`{A`}}}}{AAl{{AE`{A`}}}}{{{h{AAn}}}{{Ab{A`}}}}{AB`{{AE`{A`}}}}{ABjABl}{ABlDf}{A@`Df}{Db{{h{Fn}}}}{AAdALl}{{DdA@n}ADf}{{IlA@n}ADf}{{{h{Mj}}}Mj}0{{{h{ALn}}}ALn}0{{{h{Md}}}If}{InOb}{J`{{Ab{A`}}}}{ABj{{Ab{A`}}}}{AAdA`}{hc{}}00000000000000000{{{h{Md}}}}11111111111111111111111111111111111111{{{h{Md}}}D`}{{{h{Md}}{h{{Jd{c}}}}Jb}D`Jl}1{{{h{Jb}}}AAl}{{{h{AAl}}}AAl}{{{h{Jn}}}If}{KbMh}{KdMh}{KfMj}{ChMh}{KhMh}{KjMh}{KlMh}{KnMj}{L`n}{CnMh}{LbMh}{LdMj}{LfMj}{LhMh}{LjMh}{Ll{{Mn{Ml}}}}{Ln{{Mn{N`}}}}{M`{{Mn{Nb}}}}{Mb{{Mn{Nd}}}}{{{h{A@`}}}{{Dh{On}}}}{{{h{AM`}}}AM`}0{DdOb}{IlA@b}{A@dOb}00{MbJf}{{{h{n}}}n}0{Dd{{Dn{IlAMb}}}}{AAlAMd}{hIf}00000000000000000000000000000000000000000{{DdA@n}If}{{IlA@n}If}10{J`ABj}{ABdDf}{A@fA`}{Il{{Dn{DdAMb}}}}{InOb}0{{{h{A@l}}}{{AE`{{AE`{A`}}}}}}{AB`If}{ABjJ`}3{{{h{Jb}}}Jb}{{{h{Cf}}c}Hj{{Hd{{h{AAf}}}{{Hb{{Dh{AAh}}}}}}}}{{{h{O`}}}Hj}{{{h{Nn}}}Hj}{{{h{Cf}}}Hj}{c{{Dn{e}}}{}{}}{Il{{Dn{Dd}}}}1{Dd{{Dn{Il}}}}2{{{AJf{Fn}}}{{Dn{A@d}}}}3{{{h{Fn}}}{{Dn{A@d}}}}{If{{Dn{A@d}}}}5{{{h{Fn}}}{{Dn{In}}}}6{If{{Dn{In}}}}{{{AJf{Fn}}}{{Dn{In}}}}88888888888888{ADl{{Dn{AAd}}}}9{ALl{{Dn{AAd}}}}{A`{{Dn{AAd}}}}{A@f{{Dn{AAd}}}}<<<<<<{{{h{Fn}}}{{Dn{A@`}}}}{{{AJf{Fn}}}{{Dn{A@`}}}}>{If{{Dn{A@`}}}}???????{AAl{{Dn{AAn}}}}{c{{Dn{e}}}{}{}}0000000000{AGf{{Dn{Db}}}}{Oj{{Dn{Db}}}}2222222222{{}{{Dn{c}}}{}}0000000000000000000000000000000000000000000000000000000{{{h{Jb}}{h{{Jd{c}}}}{h{Jb}}JhJf}EdJl}{{{h{Cf}}Hj}{{Dn{{h{Nn}}AMf}}}}{{{h{Cf}}Hj}{{Dn{{h{AAh}}AMh}}}}`{{{h{Cf}}}Cn}``{hIj}00000000000000000000000000000000000000000000000000000000{ACn{{h{Fn}}}}0{{DdDd}Dd}{{IlIl}Il}10`{IlDd}`{{{h{AhABn}}Hj{h{{Cl{AMj}}}}}{{Dn{BjAMl}}}}{{{h{AhABn}}Hj{h{{Cl{AMj}}}}}{{Dn{BjAMn}}}}`{{{h{Jb}}{h{{Jd{c}}}}{h{AKn}}{h{AN`}}}{{Dn{BjJj}}}Jl}{{{h{AAl}}{h{{Jd{c}}}}{h{AKn}}{h{AKf}}}{{Dn{BjJj}}}Jl}{{{h{AAn}}{h{{Jd{c}}}}{h{AKn}}{h{AKf}}}{{Dn{BjJj}}}Jl}{{{h{AAb}}}AAd}```{{{h{Cf}}}Hj}{{}c{}}0000000000000000000000000000000000000000000000000000000{{{h{O`}}}In}{{{h{AAh}}}In}{{{h{Cf}}}In}{HjD`}`{{{h{Jn}}}{{Dh{AAb}}}}{{{h{O`}}}{{Dh{Kj}}}}{{{h{A@l}}}{{Dh{{h{Md}}}}}}{{{h{Md}}}{{Dh{AAd}}}}{{{h{AAl}}}{{Dn{LfAGj}}}}{{{h{AAn}}}Lf}{{{h{AAl}}{h{Ahc}}}{{Dn{BjACh}}}{ACjACf}}{{{h{AAn}}{h{Ahc}}}{{Dn{BjACh}}}{ACjACf}}{{{h{Md}}}L`}{{{h{Cf}}}Lb}``````````````````````````````````````````{h{{h{c}}}{}}00000000000{{{h{Ah}}}{{h{Ahc}}}{}}00000000000{{{h{AGl}}}AGl}{{{h{AKb}}}AKb}{{{h{ANb}}}ANb}{{{h{AHj}}}AHj}{{{h{ANd}}}ANd}{{{h{ANf}}}ANf}{{{h{ANh}}}ANh}{{{h{ANj}}}ANj}{{{h{ANl}}}ANl}{{{h{ANn}}}ANn}{{{h{Nj}}}Nj}{{{h{ALj}}}ALj}{{h{h{Ahc}}}Bj{}}00000000000{{hA`}Bj}00000000000{{{h{ANn}}{h{ANn}}}Bl}{{{h{Nj}}{h{Nj}}}Bl}{{{h{ALj}}{h{ALj}}}Bl}{{{h{AGl}}{h{AGl}}}Ed}{{{h{AKb}}{h{AKb}}}Ed}{{{h{ANb}}{h{ANb}}}Ed}{{{h{AHj}}{h{AHj}}}Ed}{{{h{ANd}}{h{ANd}}}Ed}{{{h{ANf}}{h{ANf}}}Ed}{{{h{ANh}}{h{ANh}}}Ed}{{{h{ANj}}{h{ANj}}}Ed}{{{h{ANl}}{h{ANl}}}Ed}{{{h{ANn}}{h{ANn}}}Ed}{{{h{Nj}}{h{Nj}}}Ed}{{{h{ALj}}{h{ALj}}}Ed}{{h{h{c}}}Ed{}}00000000000000000000000`{{{h{AGl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AKb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ANb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AHj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ANd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ANf}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ANh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ANj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ANl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ANn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{Nj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{ALj}}{h{AhEl}}}{{Dn{BjEn}}}}{AO`AGl}{AJnAGl}{AObAGl}{cc{}}{AObAKb}11{AOdAHj}{AO`AHj}{AJnAHj}4{AOfAHj}{ANhAHj}{ANlAHj}{ANfAHj}{AObAHj}{ANdAHj}{ANjAHj};;;;;;;;{{{h{ANn}}{h{Ahc}}}BjGd}{{{h{Nj}}{h{Ahc}}}BjGd}{{{h{ALj}}{h{Ahc}}}BjGd}{{}c{}}00000000000{{{h{ANh}}}Hj}{{{h{ANl}}}A`}{{{h{ANj}}}Hj}{{{h{ANn}}{h{ANn}}}{{Dh{Bl}}}}{{{h{Nj}}{h{Nj}}}{{Dh{Bl}}}}{{{h{ALj}}{h{ALj}}}{{Dh{Bl}}}}{{{h{AGl}}}{{Dh{{h{AOh}}}}}}{{{h{AKb}}}{{Dh{{h{AOh}}}}}}{{{h{ANb}}}{{Dh{{h{AOh}}}}}}{{{h{AHj}}}{{Dh{{h{AOh}}}}}}{{{h{ANd}}}{{Dh{{h{AOh}}}}}}{hc{}}00000000000{hIf}00000000{c{{Dn{e}}}{}{}}00000000000{{}{{Dn{c}}}{}}00000000000{hIj}00000000000{{}c{}}00000000000`````````````````````````````````````````````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{AOj{{Dh{c}}}{}}{{{h{AFj}}}AFj}{{{h{ADh}}}ADh}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{AFj}}{h{AFj}}}Ed}{{h{h{c}}}Ed{}}0{{{h{AFj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ADh}}{h{AhEl}}}{{Dn{BjEn}}}}0{AOlAFj}{AOnAFj}{AObAFj}{B@`AFj}{B@bAFj}{cc{}}{AMbAFj}1{{}c{}}0`{ADhADh}{{{h{AFj}}}{{Dh{{h{AOh}}}}}}{hc{}}0{hIf}0{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0````{{cACn}{{Dn{B@d}}}E`}0{{B@dcACn}DnHn}{{B@fcACn}DnHn}10{ACn{{h{Fn}}}}{c{{Dn{e}}}E`B@d}`{{{h{c}}e}DnB@dHn}{c{{Dn{{Dh{e}}}}}E`B@f}{{{h{{Dh{c}}}}e}DnB@fHn}3`210```````{{If{h{Fn}}}If}{{{h{AhIf}}{h{Fn}}}Bj}{{{h{{AE`{ce}}}}}{{h{e}}}{}B@h}{{{h{Ah{AE`{ce}}}}{h{Ah{AE`{ce}}}}}Bj{}B@h}{{{h{If}}}{{h{{Ad{A`}}}}}}{{{h{{AE`{A`}}}}}}{{{h{Ah{AE`{ce}}}}}{{h{Ah{Ad{c}}}}}{}B@h}{{{h{Ah{AE`{ce}}}}}{{h{Ah{AE`{ce}}}}}{}B@h}{{{h{AhIf}}}{{h{AhFn}}}}{{{h{Ah{AE`{ce}}}}}{}{}B@h}31{{{h{AhIf}}}{{h{Ah{AE`{A`}}}}}}{{{h{Ah{AE`{ce}}}}}{{B@j{c}}}{}B@h}{{{h{{AE`{ce}}}}}{}{}B@h}{{{h{{AE`{ce}}}}}{{h{{Ad{c}}}}}{}B@h}{{{h{{AE`{ce}}}}}{{h{{AE`{ce}}}}}{}B@h}:{{{h{If}}}{{h{B@l}}}}{{{h{If}}}{{h{Fn}}}}{{{h{If}}}{{h{B@n}}}}41{{{h{{h{If}}}}}{{Dh{BA`}}}}{h{{h{c}}}{}}06030{{{h{Ah}}}{{h{Ahc}}}{}}0>0<0{{{h{{AE`{ce}}}}}Hj{}B@h}{{{h{If}}}Hj}{{{h{Ah{AE`{ce}}}}}Bj{}B@h}{{{h{AhIf}}}Bj}{{{h{AOf}}}AOf}{{{h{BAb}}}BAb}{{{h{{AE`{ce}}}}}{{AE`{ce}}}Al{B@hAl}}{{{h{If}}}If}{{{h{Ah{AE`{ce}}}}{h{{AE`{ce}}}}}BjAl{B@hAl}}{{{h{AhIf}}{h{If}}}Bj}{{h{h{Ahc}}}Bj{}}000{{hA`}Bj}000{{{h{{AE`{ce}}}}{h{{AE`{ce}}}}}BlBnB@h}{{{h{If}}{h{If}}}Bl}{C`{{Dn{{AE`{A`}}BAd}}}}{C`{{Dn{IfBAd}}}}{{{h{Ahc}}}{{Dn{IfACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{Kb}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{AAh}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{BAf}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{Fj}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{Ch}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{BAh}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{BAj}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{AAj}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{Nn}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{{Fd{DfBAl}}}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{A`}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{{AE`{A`}}}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{BAn}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{Ln}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{Kh}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{Ob}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{Cf}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{Kd}}ACb}}}{ACdACf}}{{{h{{AE`{{AE`{A`}}}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{Ch}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{A`}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{BAn}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{{Fd{DfBAl}}}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{BAf}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{BAh}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{BAj}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{AAj}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{Ln}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{Ob}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{Nn}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{AAh}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{Cf}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{Kd}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{Kb}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{Fj}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{Kh}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{If}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{AhIf}}{h{Fn}}}Bj}{{{h{Fn}}}{{Dn{{AE`{A`}}BAb}}}}{{{h{Fn}}}{{Dn{{AE`{A`}}AOf}}}}{{{h{Ah{AE`{ce}}}}}BjEfB@h}{{{h{Ah{AE`{ce}}}}g}Bj{}B@h{{Hd{{h{Ahc}}{h{Ahc}}}{{Hb{Ed}}}}}}{{{h{Ah{AE`{ce}}}}i}Bj{}B@hEf{{Hd{{h{Ahc}}}{{Hb{g}}}}}}{{}{{AE`{c}}}{}}{{}If}{{{h{{AE`{ce}}}}}{{h{{Ad{c}}}}}{}B@h}{{{h{If}}}{{h{Fn}}}}{{{h{Ah{AE`{ce}}}}}{{h{Ah{Ad{c}}}}}{}B@h}{{{h{AhIf}}}{{h{AhFn}}}}{c{{Dn{{AE`{e}}}}}E`Eb}{c{{Dn{If}}}E`}{{{h{Ah{AE`{ce}}}}g}{{BB`{ce}}}{}B@h{{Hh{Hj}}}}{{{h{AhIf}}c}BBb{{Hh{Hj}}}}{{{h{Ah{AE`{ce}}}}}Bj{}B@h}{{{h{Ah}}Ed}{{Dn{BjACh}}}}{{{h{Ah}}BBd}{{Dn{BjACh}}}}{{{h{Ah}}BBf}{{Dn{BjACh}}}}{{{h{Ah}}A@b}{{Dn{BjACh}}}}{{{h{Ah}}BBh}{{Dn{BjACh}}}}{{{h{Ah}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{Ah}}AF`}{{Dn{BjACh}}}}{{{h{Ah}}Df}{{Dn{BjACh}}}}{{{h{Ah}}Ob}{{Dn{BjACh}}}}{{{h{Ah}}A`}{{Dn{BjACh}}}}{{{h{{Ad{A`}}}}}If}0{{{h{AhEl}}{h{{Ad{A`}}}}}{{Dn{BjEn}}}}{{{h{AOf}}{h{AOf}}}Ed}{{{h{BAb}}{h{BAb}}}Ed}{{{h{{AE`{eg}}}}{h{{h{Ah{Ad{c}}}}}}}Ed{}{{Ef{c}}}B@h}{{{h{{AE`{eg}}}}{h{{AE`{ci}}}}}Ed{}{{Ef{c}}}B@hB@h}{{{h{{AE`{eg}}}}{h{{h{{Ab{c}}}}}}}Ed{}{{Ef{c}}}B@h}{{{h{{AE`{eg}}}}{h{{h{{Ad{c}}}}}}}Ed{}{{Ef{c}}}B@h}{{{h{{AE`{eg}}}}{h{{Ab{c}}}}}Ed{}{{Ef{c}}}B@h}{{{h{{AE`{eg}}}}{h{{Ad{c}}}}}Ed{}{{Ef{c}}}B@h}{{{h{If}}{h{{AEl{Fn}}}}}Ed}{{{h{If}}{h{If}}}Ed}{{{h{If}}{h{Fn}}}Ed}{{{h{If}}{h{{h{Fn}}}}}Ed}{{h{h{c}}}Ed{}}0000000`{{{h{Ah{AE`{ce}}}}g}Bj{}B@h{{Ej{}{{Eh{c}}}}}}{{{h{Ah{AE`{ce}}}}g}BjBBjB@h{{Ej{}{{Eh{{h{c}}}}}}}}{{{h{AhIf}}e}BjB@h{{Ej{}{{Eh{{AJf{Fnc}}}}}}}}{{{h{AhIf}}c}Bj{{Ej{}{{Eh{{h{BBl}}}}}}}}{{{h{AhIf}}c}Bj{{Ej{}{{Eh{{h{Fn}}}}}}}}{{{h{AhIf}}c}Bj{{Ej{}{{Eh{BBl}}}}}}{{{h{AhIf}}c}Bj{{Ej{}{{Eh{{AEl{Fn}}}}}}}}{{{h{AhIf}}c}Bj{{Ej{}{{Eh{If}}}}}}{{{h{Ah{AE`{ce}}}}{h{{Ad{c}}}}}BjAlB@h}{{{h{Ah{AE`{ce}}}}g}BjAlB@h{{Hh{Hj}}}}{{{h{AhIf}}c}Bj{{Hh{Hj}}}}{{{h{Ah{AE`{ce}}}}{h{c}}}BjBBjB@h}{{{h{Ah{AE`{ce}}}}c}Bj{}B@h}{{{h{AhIf}}{h{BBl}}}Bj}{{{h{AhIf}}BBl}Bj}{{{h{AhIf}}{h{Fn}}}Bj}{{{h{AhIf}}{AEl{Fn}}}Bj}{{{h{AhIf}}If}Bj}{{{h{Ah{AE`{ce}}}}Hj}BjBBjB@h}{{{h{Ah{AE`{ce}}}}Hj}Bj{}B@h}{{{h{AhIf}}Hj}Bj}0{{{h{Ah{AE`{ce}}}}g}{{BBn{cge}}}{}B@h{{Hd{{h{Ahc}}}{{Hb{Ed}}}}}}{{{h{Ah{AE`{A`}}}}}{{Dn{BjACh}}}}{{{h{Ah{AE`{A`c}}}}}{{Dn{BjBC`}}}B@h}{{{h{AOf}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BAb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{{AE`{ce}}}}{h{AhEl}}}{{Dn{BjEn}}}F`B@h}{{{h{If}}{h{AhEl}}}{{Dn{BjEn}}}}0{BCbAOf}{BCdAOf}{BAbAOf}{AObAOf}{cc{}}0{If{{AE`{A`}}}}{{{h{{Ad{c}}}}}{{AE`{c}}}Al}{{{AJf{{Ad{c}}e}}}{{AE`{ce}}}{}B@h}{D`{{AE`{A`}}}}{{{AEl{{Ad{c}}}}}{{AE`{c}}}{}}5{BCf{{AE`{M`}}}}{{{Ab{c}}}{{AE`{c}}}{}}{{{h{Ah{Ab{c}}}}}{{AE`{c}}}Al}{{{h{{Ab{c}}}}}{{AE`{c}}}Al}{BCh{{AE`{BCj}}}}{BCl{{AE`{A`}}}}{{{h{Fn}}}{{AE`{A`}}}}{{{BCn{ce}}}{{AE`{ce}}}{}B@h}{{{BD`{ce}}}{{AE`{ce}}}{}B@h}{BDb{{AE`{A`}}}}{{{h{Ah{Ad{c}}}}}{{AE`{c}}}Al}{cc{}}{{{h{AhFn}}}If}{{{AJf{Fn}}}If}{{{AEl{Fn}}}If}{{{h{If}}}If}{BBlIf}{{{h{Fn}}}If}{{{h{Fn}}}{{Dn{{AE`{A`}}}}}}{e{{AE`{c}}}{}{{Ej{}{{Eh{c}}}}}}{cIf{{Ej{}{{Eh{BBl}}}}}}{eIfB@h{{Ej{}{{Eh{{AJf{Fnc}}}}}}}}{cIf{{Ej{}{{Eh{{h{BBl}}}}}}}}{cIf{{Ej{}{{Eh{If}}}}}}{cIf{{Ej{}{{Eh{{h{Fn}}}}}}}}{cIf{{Ej{}{{Eh{{AEl{Fn}}}}}}}}{{{B@j{c}}HjHj}{{AE`{c}}}{}}{{{B@j{c}}HjHje}{{AE`{ce}}}{}B@h}{{HjHj}{{AE`{c}}}{}}{{A`HjHj}If}{{HjHjc}{{AE`{ec}}}B@h{}}{{{h{Fn}}}{{Dn{If}}}}{{{h{{Ad{AF`}}}}}{{Dn{IfBDd}}}}{{{h{{Ad{AF`}}}}}If}{{{h{{Ad{A`}}}}}{{Dn{IfBDd}}}}{{{h{{Ad{A`}}}}}If}10{{{AE`{A`}}}{{Dn{IfBDf}}}}{{{h{{Ad{A`}}}}}{{AEl{Fn}}}}{{{AE`{A`}}}If}0{{{h{{AE`{ce}}}}{h{Ahg}}}BjGfB@hGd}{{{h{If}}{h{Ahc}}}BjGd}{{{h{{AE`{A`}}}}}Hj}{{{h{{AE`{ce}}}}g}h{}B@h{{Gh{{Ad{c}}}}}}{{{h{If}}c}h{{Gh{Fn}}}}{{{h{Ah{AE`{ce}}}}g}{{h{Ah}}}{}B@h{{Gh{{Ad{c}}}}}}{{{h{AhIf}}c}{{h{Ah}}}{{Gh{Fn}}}}{{{h{Ah{AE`{ce}}}}Hjc}Bj{}B@h}{{{h{AhIf}}HjBBl}Bj}{{{h{AhIf}}Hj{h{Fn}}}Bj}{{}c{}}000{{{AE`{Cj}}}BDh}{{{AE`{ce}}}{{AJf{{Ad{c}}e}}}{}B@h}{If{{AJf{Fn}}}}{If{{AE`{A`}}}}{{}{{Dn{BChBDj}}}}{If{{Dn{BChBDj}}}}{{{AE`{e}}}{}BDl{{BDn{c}}}}{If{{BE`{c}}}BDl}{{{AE`{{Ab{c}}e}}}{{AE`{ce}}}{}B@h}{{{h{{AE`{ce}}}}}{}{}B@h}{{{h{Ah{AE`{ce}}}}}{}{}B@h}{{{AE`{ce}}}{}{}B@h}{{{AE`{ce}}}{{Fd{{B@j{c}}HjHj}}}{}B@h}{{{AE`{ce}}}{{Fd{{B@j{c}}HjHje}}}{}B@h}{{{AE`{ce}}}{{Fd{HjHj}}}{}B@h}{If{{Fd{A`HjHj}}}}{{{AE`{ce}}}{{Fd{HjHje}}}{}B@h}{{{h{If}}{h{Fn}}}}{{{h{BAb}}}A`}{{{h{If}}{h{Fn}}}Ed}{{{h{{AE`{ce}}}}}Ed{}B@h}{{{h{{AE`{c}}}}}Ed{}}{{{h{If}}}Ed}33{{{h{{AE`{A`c}}}}}EdB@h}{{{AE`{ce}}}{{h{Ah{Ad{c}}}}}{}B@h}{If{{h{AhFn}}}}{{{h{{AE`{ce}}}}}Hj{}B@h}{{{h{If}}}Hj}{{{h{Ah{AE`{c}}}}{AE`{c}}}Bj{}}{{{h{{AE`{eg}}}}{h{{h{{Ab{c}}}}}}}Ed{}{{Ef{c}}}B@h}{{{h{{AE`{eg}}}}{h{{Ab{c}}}}}Ed{}{{Ef{c}}}B@h}{{{h{{AE`{eg}}}}{h{{AE`{ci}}}}}Ed{}{{Ef{c}}}B@hB@h}{{{h{{AE`{eg}}}}{h{{h{{Ad{c}}}}}}}Ed{}{{Ef{c}}}B@h}{{{h{{AE`{eg}}}}{h{{h{Ah{Ad{c}}}}}}}Ed{}{{Ef{c}}}B@h}{{{h{{AE`{eg}}}}{h{{Ad{c}}}}}Ed{}{{Ef{c}}}B@h}?{{{h{If}}{h{{h{Fn}}}}}Ed}{{{h{If}}{h{{AEl{Fn}}}}}Ed}{{}{{AE`{c}}}{}}{{}If}{c{{AE`{ec}}}B@h{}}{{{h{{AE`{ce}}}}{h{{AE`{cg}}}}}{{Dh{Bl}}}HlB@hB@h}{{{h{If}}{h{If}}}{{Dh{Bl}}}}{{{h{Ah{AE`{ce}}}}}{{Dh{c}}}{}B@h}{{{h{AhIf}}}{{Dh{BBl}}}}{{{h{Ah{AE`{ce}}}}g}{{Dh{c}}}{}B@h{{BEb{{h{Ahc}}}{{Hb{Ed}}}}}}{{{h{Ah{AE`{ce}}}}c}Bj{}B@h}{{{h{AhIf}}BBl}Bj}{{{h{AhIf}}{h{Fn}}}Bj}{{{h{Ah{AE`{ce}}}}c}{{Dn{Bjc}}}{}B@h}{{{h{Ah{AE`{ce}}}}Hj}c{}B@h}{{{h{AhIf}}Hj}BBl}{{{h{AhIf}}c}BjBEd}{{{h{AhIf}}c{h{Fn}}}Bj{{Hh{Hj}}}}{{{h{Ah{AE`{ce}}}}Hj}Bj{}B@h}{{{h{AhIf}}Hj}Bj}10{{{h{Ah{AE`{ce}}}}Hjc}BjAlB@h}{{{h{Ah{AE`{ce}}}}Hjg}Bj{}B@h{{Hd{}{{Hb{c}}}}}}{{{h{Ah{AE`{ce}}}}g}Bj{}B@h{{Hd{{h{c}}}{{Hb{Ed}}}}}}{{{h{AhIf}}c}Bj{{Hd{BBl}{{Hb{Ed}}}}}}{{{h{Ah{AE`{ce}}}}g}Bj{}B@h{{Hd{{h{Ahc}}}{{Hb{Ed}}}}}}{{{h{{AE`{c}}}}e}DnI`Hn}{{{h{If}}c}DnHn}887{{{h{Ah{AE`{ce}}}}}Bj{}B@h}{{{h{AhIf}}}Bj}{{{h{AOf}}}{{Dh{{h{AOh}}}}}}{{{h{Ah{AE`{ce}}}}}{{h{Ah{Ad{{BEf{c}}}}}}}{}B@h}{{{h{Ah{AE`{ce}}}}gi}{{BEh{e}}}{}B@h{{Hh{Hj}}}{{Ej{}{{Eh{c}}}}}}{{{h{Ah{AE`{ce}}}}}{{Fd{{h{Ah{Ad{c}}}}{h{Ah{Ad{{BEf{c}}}}}}}}}{}B@h}{{{h{Ah{AE`{ce}}}}Hj}{{AE`{ce}}}{}{AlB@h}}{{{h{AhIf}}Hj}If}{{{h{If}}{h{Fn}}}{{Dh{{h{Fn}}}}}}0{{{h{Ah{AE`{ce}}}}Hj}c{}B@h}{hc{}}000{{{h{If}}}{{Dn{{BEl{BEj}}BC`}}}}{{{h{{AE`{A`}}}}}{{Dn{IbBEn}}}}{{{h{If}}}{{Dn{IbBEn}}}}{hIf}00{{{h{Ah{AE`{ce}}}}Hj}Bj{}B@h}{{{h{AhIf}}Hj}Bj}{c{{Dn{e}}}{}{}}000{BDb{{Dn{If}}}}{{}{{Dn{c}}}{}}000{{{h{Ah{AE`{ce}}}}Hj}{{Dn{BjBF`}}}{}B@h}{{{h{AhIf}}Hj}{{Dn{BjBF`}}}}10{Hj{{Dn{{AE`{c}}BF`}}}{}}{Hj{{Dn{IfBF`}}}}{{Hjc}{{Dn{{AE`{ec}}BF`}}}B@h{}}{hIj}000{{}c{}}000{Hj{{AE`{c}}}{}}{HjIf}{{Hjc}{{AE`{ec}}}B@h{}}{{{h{Ah{AE`{A`c}}}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}B@h}{{{h{Ah{AE`{A`}}}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}}{{{h{Ah{AE`{A`c}}}}{h{{Ad{A`}}}}}{{Dn{BjBC`}}}B@h}{{{h{AhIf}}BBl}{{Dn{BjEn}}}}{{{h{AhIf}}{h{Fn}}}{{Dn{BjEn}}}}{{{h{Ah{AE`{A`c}}}}{h{{Ad{BFb}}}}}{{Dn{HjBC`}}}B@h}```````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{BCd}}}BCd}{{{h{BCb}}}BCb}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{BCd}}{h{BCd}}}Ed}{{{h{BCb}}{h{BCb}}}Ed}{{h{h{c}}}Ed{}}000{{{h{BCd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BCb}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}0{{{h{BCd}}}{{Fd{DfDf}}}}{{}c{}}0{{{h{BCb}}}Hj}{hc{}}0{hIf}0{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0``````````````{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{BFd}}}BFd}{{{h{BFf}}}BFf}{{{h{BFh}}}BFh}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}}{{h{c}}}BG`BGb}{c{{Dn{{AE`{A`}}BFf}}}{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g}{{Dn{{AE`{A`}}BFf}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{c{h{e}}}{{Dn{{AE`{A`}}BFf}}}{{ADd{{Ad{A`}}}}}BFn}{{c{h{Ah{Ad{A`}}}}{h{e}}}{{Dn{HjBFh}}}{{ADd{{Ad{A`}}}}}BFn}{{c{h{Ah{AE`{A`}}}}{h{e}}}{{Dn{BjBFf}}}{{ADd{{Ad{A`}}}}}BFn}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{Ad{A`}}}}}{{Dn{HjBFh}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{Ad{A`}}}}}{{Dn{HjBFf}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{AE`{A`}}}}}{{Dn{BjBFf}}}BG`BGb{{ADd{{Ad{A`}}}}}}{HjHj}`{cIf{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g}IfBG`BGb{{ADd{{Ad{A`}}}}}}{{c{h{e}}}If{{ADd{{Ad{A`}}}}}BFn}{{c{h{Ah{Ad{A`}}}}{h{e}}}{{Dn{HjBFd}}}{{ADd{{Ad{A`}}}}}BFn}{{c{h{AhIf}}{h{e}}}Bj{{ADd{{Ad{A`}}}}}BFn}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{Ad{A`}}}}}{{Dn{HjBFd}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{AhIf}}}BjBG`BGb{{ADd{{Ad{A`}}}}}}{{HjEd}{{Dh{Hj}}}}`{{{h{BFd}}{h{BFd}}}Ed}{{{h{BFf}}{h{BFf}}}Ed}{{{h{BFh}}{h{BFh}}}Ed}{{h{h{c}}}Ed{}}00000{{{h{BFd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BFf}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BFh}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}0{BFfBFh}1{{}c{}}00``{{{h{BFh}}}{{Dh{{h{AOh}}}}}}{hc{}}00{hIf}00{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00`````````````{{{h{BGd}}}{{h{Fn}}}}{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{BGd}}}BGd}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{BGd}}{h{BGd}}}Ed}{{{h{BGf}}{h{BGf}}}Ed}{{h{h{c}}}Ed{}}000{{{h{BGd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BGf}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}0{{}c{}}0{{{h{Fn}}}{{Dn{BGdBGf}}}}{hc{}}{hIf}{c{{Dn{e}}}{}{}}{{{h{Fn}}}{{Dn{BGd}}}}1{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0`{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{{BGh{c}}}}{h{AhEl}}}{{Dn{BjEn}}}BFn}<;{{{h{{Ad{A`}}}}{h{c}}}{{BGh{c}}}BFn}98654````````````33332222{{{h{BGj}}}BGj}{{{h{BGl}}}BGl}{{{h{BGn}}}BGn}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}}{{h{c}}}BG`BGb}{{{h{BGj}}}h}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g}{{Dn{{AE`{A`}}BFf}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{Ad{A`}}}}}{{Dn{HjBFh}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{Ad{A`}}}}}{{Dn{HjBFf}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{AE`{A`}}}}}{{Dn{BjBFf}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{BGb}}}Hj}{{}BGl}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g}IfBG`BGb{{ADd{{Ad{A`}}}}}}{{{h{BG`}}}Ed}{{{h{BGl}}}Ed}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{Ad{A`}}}}}{{Dn{HjBFd}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{AhIf}}}BjBG`BGb{{ADd{{Ad{A`}}}}}}{{{h{BGn}}{h{BGn}}}Ed}{{{h{BH`}}{h{BH`}}}Ed}{{h{h{c}}}Ed{}}000{{{h{BGj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BGl}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BGn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BH`}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}000`{{}c{}}000{{{h{BGd}}BGl}BGj}?{hc{}}00{c{{Dn{e}}}{}{}}000{{}{{Dn{c}}}{}}000{hIj}000{{}c{}}000{{BGlEd}BGl}{{BGlBGn}BGl}1```````````````{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}}{{h{c}}}BG`BGb}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g}{{Dn{{AE`{A`}}BFf}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{Ad{A`}}}}}{{Dn{HjBFh}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{Ad{A`}}}}}{{Dn{HjBFf}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{AE`{A`}}}}}{{Dn{BjBFf}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g}IfBG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{Ad{A`}}}}}{{Dn{HjBFd}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{AhIf}}}BjBG`BGb{{ADd{{Ad{A`}}}}}}`{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{{BHb{ce}}}}{h{AhEl}}}{{Dn{BjEn}}}BFnBHd}{cc{}}{{}c{}}{{{BHb{ce}}}eBFnBHd}{{c{h{e}}}{{BHb{ec}}}BHdBFn}{{{h{Ah{BHb{ce}}}}{h{Ah{Ad{A`}}}}}{{Dn{HjBC`}}}BFnBHd}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}```;;::{{{h{AhBHf}}{h{Fn}}}Bj}{{{h{Ah{BHh{ce}}}}}BjBFnBHj}{{{h{Ah{BHh{ce}}}}}{{Dn{eBC`}}}BFnBHj}{{{h{Ah{BHh{ce}}}}}{{Dn{BjBC`}}}BFnBHj}{{{h{Ah{BHl{ce}}}}}{{Dn{BjBC`}}}BFnBHf}{{{h{{BHh{ce}}}}{h{AhEl}}}{{Dn{BjEn}}}BFnBHj}>>{{c{h{e}}}{{BHl{ec}}}BHfBFn}>>{{{BHh{ce}}}eBFnBHj}{{{BHl{ce}}}eBFnBHf}{{c{h{e}}}{{BHh{ec}}}BHjBFn}{{{h{c}}}{{BHl{cIf}}}BFn}>>==<<;;{{{h{Ah{BHh{ce}}}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}BFnBHj}{{{h{Ah{BHl{ce}}}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}BFnBHf}``````````````````````````````````````````````````````{{{h{ALl}}{h{ALl}}}ALl}{{ALlALl}ALl}{{{h{ALl}}ALl}ALl}{{ALl{h{ALl}}}ALl}{{{h{AhALl}}ALl}Bj}{{{h{BHn}}}{{h{{Ad{A`}}}}}}{{{h{ALl}}}{{h{A`}}}}{{{h{BHn}}}{{h{Fn}}}}{h{{h{c}}}{}}0000000{{{h{Ah}}}{{h{Ahc}}}{}}0000000{{{h{BHn}}}BI`}{BIb{{BId{BIb}}}}{{{h{BHn}}}BIf}{{{h{ALl}}}ALl}{{{h{BHn}}}BHn}{{{h{BIh}}}BIh}{{{h{BIj}}}BIj}{{{h{BIl}}}BIl}{{{h{BIn}}}BIn}{{{h{BJ`}}}BJ`}{{h{h{Ahc}}}Bj{}}000000{{hA`}Bj}000000{{{h{BHn}}{h{BHn}}}Bl}{{{h{BIh}}{h{BIh}}}Bl}{{{h{BIj}}{h{BIj}}}Bl}{{{h{BIl}}{h{BIl}}}Bl}{{{h{Fn}}}{{Dn{{Fd{BHn{AE`{A`}}}}BIn}}}}{{ALlALl}ALl}{{{h{ALl}}{h{ALl}}}ALl}{{ALl{h{ALl}}}ALl}{{{h{ALl}}ALl}ALl}{{{h{AhALl}}ALl}Bj}{{BHn{h{{Ad{A`}}}}}{{Dn{IfBJ`}}}}0{{{h{Ahc}}BHn{h{{Ad{A`}}}}}{{Dn{BjBJ`}}}AEf}{{{h{Ahc}}BHn{h{{Ad{A`}}}}}{{Dn{BjBJb}}}BHj}10210{{BHn{h{{Ad{A`}}}}}{{Dn{HjBJd}}}}{{{h{ALl}}{h{ALl}}}Ed}{{{h{BHn}}{h{BHn}}}Ed}{{{h{BIh}}{h{BIh}}}Ed}{{{h{BIj}}{h{BIj}}}Ed}{{{h{BIl}}{h{BIl}}}Ed}{{{h{BIn}}{h{BIn}}}Ed}{{{h{BJ`}}{h{BJ`}}}Ed}{{h{h{c}}}Ed{}}0000000000000{BJf{{BJh{BJf}}}}{{{h{ALl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BHn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BIn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BJ`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BJb}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}{AAdALl}1111{BJjBIn}2{BJdBJ`}3{EnBJ`}{BJdBJb}5{BC`BJb}{BBl{{Dn{ALlBJl}}}}{A`ALl}{{{h{ALl}}{h{Ahc}}}BjGd}{{{h{BHn}}{h{Ahc}}}BjGd}{{{h{BIh}}{h{Ahc}}}BjGd}{{{h{BIj}}{h{Ahc}}}BjGd}{{{h{BIl}}{h{Ahc}}}BjGd}`{{}c{}}0000000{{{h{BHn}}}Ed}0000{{}{{`{{Gl{}{{Eh{ALl}}}}}}}}{{{h{BHn}}}Hj}{{{h{BHn}}}BJn}{{{h{BHn}}}BK`}{{{h{ALl}}{h{ALl}}}ALl}{{{h{ALl}}ALl}ALl}{{ALlALl}ALl}{{ALl{h{ALl}}}ALl}{{{h{AhALl}}ALl}Bj}{{{h{Fn}}}{{Dn{BHnBKb}}}}{{{h{Fn}}}BHn}{{{h{BHn}}{h{BHn}}}{{Dh{Bl}}}}{{{h{BIh}}{h{BIh}}}{{Dh{Bl}}}}{{{h{BIj}}{h{BIj}}}{{Dh{Bl}}}}{{{h{BIl}}{h{BIl}}}{{Dh{Bl}}}}`{{}Bj}`{{{h{BIn}}}{{Dh{{h{AOh}}}}}}{{{h{BJ`}}}{{Dh{{h{AOh}}}}}}{{{h{BJb}}}{{Dh{{h{AOh}}}}}};=<>:{ALlBBl}{{{h{BHn}}}If}{hc{}}000000{hIf}0000{ALlA`}{Df{{Dn{ALl}}}}{ADb{{Dn{ALl}}}}{Ob{{Dn{ALl}}}}{c{{Dn{e}}}{}{}}{A`{{Dn{ALl}}}}{BBh{{Dn{ALl}}}}{BBd{{Dn{ALl}}}}{BBf{{Dn{ALl}}}}{A@b{{Dn{ALl}}}}{BKd{{Dn{ALl}}}}{AF`{{Dn{ALl}}}}7777777{{}{{Dn{c}}}{}}0000000{hIj}0000000{{}c{}}0000000{{BJf{h{BHn}}}{{BKf{BJfc}}}BKh}``````````````````````````{{BKjBKj}BKj}{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{{BKl{c}}}}}{{BKl{c}}}{AlBKh}}{{{h{BKj}}}BKj}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{}{{BKl{c}}}BKh}{{{h{{BKl{c}}}}{h{{BKl{c}}}}}Ed{EfBKh}}{{{h{BKj}}{h{BKj}}}Ed}{{h{h{c}}}Ed{}}000{{{h{{BKl{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{F`BKh}}{{{h{BKj}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}00{{{h{Ah{BKl{c}}}}ALl}BjBKh}{{{h{Ah{BKl{c}}}}BHn}BjBKh}{{{h{Ah{BKl{c}}}}}BjBKh}{{}c{}}00{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}{{}c{}}{{{h{AhBKn}}HjA`}A`}{{{h{AhBKj}}HjA`}A`}{{{h{BHn}}}BL`}?{{{h{AhBL`}}}{{Dh{ALl}}}}{{{h{{BKl{c}}}}}hBKh}{{}Bj}{{{h{BL`}}}{{Fd{Hj{Dh{Hj}}}}}}{hc{}}0{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{{h{BKn}}Hj}A`}{{{h{BKj}}Hj}A`}{{}c{}}00``````````````````````````````````{h{{h{c}}}{}}0000000000000{{{h{Ah}}}{{h{Ahc}}}{}}0000000000000{{{h{BLb}}}BLd}{{{h{BLf}}}BLd}{{{h{BLh}}}BLh}{{{h{BLj}}}BLj}{{{h{BJj}}}BJj}{{{h{BLl}}}BLl}{{{h{BLn}}}BLn}{{{h{BJd}}}BJd}{{{h{BM`}}}BM`}{{{h{BMb}}}BMb}{{h{h{Ahc}}}Bj{}}0000000{{hA`}Bj}0000000`{{{h{BMd}}}{{h{{Ad{A`}}}}}}{{{h{BLb}}}{{h{{Ad{A`}}}}}}{{{h{BLf}}}{{h{{Ad{A`}}}}}}`{{{h{BLh}}{h{BLh}}}Ed}{{{h{BLj}}{h{BLj}}}Ed}{{{h{BJj}}{h{BJj}}}Ed}{{{h{BLl}}{h{BLl}}}Ed}{{{h{BLn}}{h{BLn}}}Ed}{{{h{BJd}}{h{BJd}}}Ed}{{{h{BM`}}{h{BM`}}}Ed}{{{h{BMb}}{h{BMb}}}Ed}{{h{h{c}}}Ed{}}000000000000000{{{h{BLb}}}BMf}{{{h{BMd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BLb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BLf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BLh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BLj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BJj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BLl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BLn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BJd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BM`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BMb}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}00000{BJjBLh}{BMhBLh}{BMbBLh}{BLnBLh}44{BJjBLj}{BLnBLj}6{BKbBJj}{BLlBJj}888{BJdBM`}99{{{h{BMd}}}Ed}{{{h{BLf}}}Ed}{{{h{BMd}}}BHn}{{{h{BLb}}}BHn}{{{h{BLf}}}BHn}{{}c{}}0000000000000{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}00{{}c{}}00{{{h{BLd}}}Hj}{{{h{BMf}}}Hj}{{{h{Fn}}}{{Dn{BMdBJj}}}}{{{h{Fn}}}{{Dn{BLbBLj}}}}{{{h{Fn}}}{{Dn{BLfBLh}}}}0{{{h{AhBLd}}}{{Dh{A`}}}}{{{h{AhBMj}}}{{Dh{ALl}}}}{{{h{AhBMf}}}{{Dh{ALl}}}}{BMdBLb}{{{h{AhBMd}}}{{Dh{ALl}}}}{{{h{AhBLb}}}{{Dh{ALl}}}}{{{h{BLd}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{BMj}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{BMf}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{BLh}}}{{Dh{{h{AOh}}}}}}{{{h{BLj}}}{{Dh{{h{AOh}}}}}}{{{h{BJj}}}{{Dh{{h{AOh}}}}}}{{{h{BLl}}}{{Dh{{h{AOh}}}}}}{{{h{BLn}}}{{Dh{{h{AOh}}}}}}{{{h{BJd}}}{{Dh{{h{AOh}}}}}}{{{h{BM`}}}{{Dh{{h{AOh}}}}}}{{{h{BMb}}}{{Dh{{h{AOh}}}}}}{hc{}}0000000{hIf}0000000{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}00{c{{Dn{e}}}{}{}}0000000000000{{}{{Dn{c}}}{}}0000000000000{hIj}0000000000000{BMd{{Dn{BLbBLn}}}}{{{h{BMd}}}{{Dn{BjBLn}}}}{BLb{{Dn{BLfBLh}}}}{{{h{BLb}}}{{Dn{BjBMb}}}}{{{h{BLb}}ALl}{{Dn{BjBMh}}}}{{}c{}}0000000000000{{{h{BMd}}}{{Dh{ALl}}}}{{{h{BLb}}}{{Dh{ALl}}}}{{{h{BLf}}}ALl}`````{h{{h{c}}}{}}0000{{{h{Ah}}}{{h{Ahc}}}{}}0000{{{BKf{ce}}}{{BMl{ce}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{BKf{ce}}}{{BMn{ce}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{h{{BKf{ce}}}}}{{BKf{ce}}}{Al{Gl{}{{Eh{ALl}}}}}{AlBKh}}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{{BKf{ce}}}}{h{{BKf{ce}}}}}Ed{Ef{Gl{}{{Eh{ALl}}}}}{EfBKh}}{{h{h{c}}}Ed{}}0{{{BKf{ce}}}{{BN`{ce}}}{{Gl{}{{Eh{ALl}}}}}BKh}{cc{}}0000{{}c{}}0000{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}000{{}c{}}000{{{Dh{ALl}}c}{{BNb{c}}}{{Gl{}{{Eh{ALl}}}}}}{{{h{BHn}}{BNb{c}}}{{BMn{ce}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{BMn{ce}}}{{BMl{ce}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{h{BHn}}{BNb{c}}}{{BN`{ce}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{c{h{BHn}}}{{BKf{ce}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{h{Ah{BNb{c}}}}}{{Dh{ALl}}}{{Gl{}{{Eh{ALl}}}}}}{{{h{Ah{BMn{ce}}}}}{{Dh{BBl}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{h{Ah{BMl{ce}}}}}{{Dh{A`}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{h{Ah{BN`{ce}}}}}{{Dh{ALl}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{h{{BNb{c}}}}}{{Fd{Hj{Dh{Hj}}}}}{{Gl{}{{Eh{ALl}}}}}}{{{h{{BMn{ce}}}}}{{Fd{Hj{Dh{Hj}}}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{h{{BMl{ce}}}}}{{Fd{Hj{Dh{Hj}}}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{h{{BN`{ce}}}}}{{Fd{Hj{Dh{Hj}}}}}{{Gl{}{{Eh{ALl}}}}}BKh}{hc{}}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}000{c{{Dn{e}}}{}{}}0000{{}{{Dn{c}}}{}}0000{hIj}0000{{}c{}}0000{{{BKf{ce}}ALl}{{BKf{ce}}}{{Gl{}{{Eh{ALl}}}}}BKh}```````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{BJl}}}BJl}{{{h{BNd}}}BNd}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{BJl}}{h{BJl}}}Ed}{{{h{BNd}}{h{BNd}}}Ed}{{h{h{c}}}Ed{}}000{{{h{BJl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BNd}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}{AObBNd}{BNfBNd}2{{}c{}}0{{{h{BJl}}}{{Dh{{h{AOh}}}}}}{{{h{BNd}}}{{Dh{{h{AOh}}}}}}{hc{}}0{hIf}0{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0``````````````{h{{h{c}}}{}}0000{{{h{Ah}}}{{h{Ahc}}}{}}0000{{{h{BKb}}}BKb}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{BKb}}{h{BKb}}}Ed}{{h{h{c}}}Ed{}}0{{{h{BKb}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}0000{{}c{}}0000{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}000{{}c{}}000{{{h{BI`}}}Hj}{{{h{BIf}}}Hj}{{{h{BJn}}}Hj}{{{h{BK`}}}Hj}{{{h{AhBI`}}}{{Dh{A`}}}}{{{h{AhBIf}}}{{Dh{BBl}}}}{{{h{AhBJn}}}{{Dh{A`}}}}{{{h{AhBK`}}}{{Dh{BBl}}}}{{{h{AhBI`}}}Dh}{{{h{AhBIf}}}Dh}{{{h{AhBJn}}}Dh}{{{h{AhBK`}}}Dh}{{{h{BI`}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{BIf}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{BJn}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{BK`}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{BKb}}}{{Dh{{h{AOh}}}}}}{hc{}}{hIf}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}000{c{{Dn{e}}}{}{}}0000{{}{{Dn{c}}}{}}0000{hIj}0000{{}c{}}0000`````{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{BIb{{BId{BIb}}}}{{{h{{BId{c}}}}}{{BId{c}}}{Al{Gl{}{{Eh{A`}}}}}}{{{h{{BJh{c}}}}}{{BJh{c}}}{Al{Gl{}{{Eh{ALl}}}}}}{{{h{{BNh{ce}}}}}{{BNh{ce}}}{Al{Gl{}{{Eh{ALl}}}}}{AlBKh}}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{{BId{c}}}}{h{{BId{c}}}}}Ed{Ef{Gl{}{{Eh{A`}}}}}}{{{h{{BJh{c}}}}{h{{BJh{c}}}}}Ed{Ef{Gl{}{{Eh{ALl}}}}}}{{{h{{BNh{ce}}}}{h{{BNh{ce}}}}}Ed{Ef{Gl{}{{Eh{ALl}}}}}{EfBKh}}{{h{h{c}}}Ed{}}00000{BJf{{BJh{BJf}}}}{cc{}}00{{}c{}}00{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}00{{}c{}}00{{{h{{BId{c}}}}}Hj{{Gl{}{{Eh{A`}}}}BNj}}{{{h{{BJh{c}}}}}Hj{{Gl{}{{Eh{ALl}}}}BNj}}{c{{BNh{ce}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{BHnc}{{BNh{ce}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{h{Ah{BId{c}}}}}{{Dh{ALl}}}{{Gl{}{{Eh{A`}}}}}}{{{h{Ah{BJh{c}}}}}{{Dh{A`}}}{{Gl{}{{Eh{ALl}}}}}}{{{h{Ah{BNh{ce}}}}}{{Dh{ALl}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{h{{BId{c}}}}}{{Fd{Hj{Dh{Hj}}}}}{{Gl{}{{Eh{A`}}}}}}{{{h{{BJh{c}}}}}{{Fd{Hj{Dh{Hj}}}}}{{Gl{}{{Eh{ALl}}}}}}{{{h{{BNh{ce}}}}}{{Fd{Hj{Dh{Hj}}}}}{{Gl{}{{Eh{ALl}}}}}BKh}{hc{}}00{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}00{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00{{BJf{h{BHn}}}{{BKf{BJfc}}}BKh}````````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{BNl}}}BNl}{{{h{BMh}}}BMh}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{BNl}}{h{BNl}}}Ed}{{{h{BMh}}{h{BMh}}}Ed}{{h{h{c}}}Ed{}}000{{{h{BNl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BMh}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}0{{}c{}}0{{HjALl}Ed}{ALlEd}{{{h{BNl}}}{{Dh{{h{AOh}}}}}}{{{h{BMh}}}{{Dh{{h{AOh}}}}}}{hc{}}0{hIf}0{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{HjALl}{{Dn{BjBMh}}}}{ALl{{Dn{BjBNl}}}}{{}c{}}0````````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{AOd}}}AOd}{{{h{BNn}}}BNn}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{Fn}}}{{Dn{{Fd{BHnALl{AE`{A`}}}}AOd}}}}{{BHnALl{h{{Ad{A`}}}}}{{Dn{IfBNn}}}}{{{h{Ahc}}BHnALl{h{{Ad{A`}}}}}{{Dn{BjEn}}}AEf}{{{h{Ahc}}BHnALl{h{{Ad{A`}}}}}{{Dn{BjBC`}}}BHj}1010{{BHn{h{{Ad{A`}}}}}{{Dn{IfBNn}}}}0{{BHnALl{h{{Ad{A`}}}}}{{Dn{HjBM`}}}}{{{h{AOd}}{h{AOd}}}Ed}{{{h{BNn}}{h{BNn}}}Ed}{{h{h{c}}}Ed{}}000{{{h{AOd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BNn}}{h{AhEl}}}{{Dn{BjEn}}}}0{BLhAOd}{cc{}}{EnBNn}{BM`BNn}{BMhBNn}{BNlBNn}4{{}c{}}0{{{h{AOd}}}{{Dh{{h{AOh}}}}}}{{{h{BNn}}}{{Dh{{h{AOh}}}}}}{hc{}}0{hIf}0{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0`````````{{{h{BAj}}}{{h{{Ab{A`}}}}}}{{{h{AhBAj}}}{{h{Ah{Ab{A`}}}}}}{{{h{AhBAj}}}{{h{Ah{Ad{A`}}}}}}{{{h{AhBAj}}}A`}{{{h{BAj}}}A`}{{{h{BAh}}}{{h{Cf}}}}5{{{h{BAj}}}{{h{{Ad{A`}}}}}}``{h{{h{c}}}{}}00710000{{{h{Ah}}}{{h{Ahc}}}{}}06070000{{{h{Fj}}Ob}{{Fd{ObOb}}}}{{{h{BO`}}}BO`}{{{h{BAh}}}BAh}{{{h{BAj}}}BAj}{{{h{BOb}}}BOb}{{{h{BOd}}}BOd}{{{h{BOf}}}BOf}{{{h{BOh}}}BOh}{{h{h{Ahc}}}Bj{}}000000{{hA`}Bj}000000{{{h{BAh}}{h{BAh}}}Bl}{{{h{BAj}}{h{BAj}}}Bl}{{{h{BOb}}{h{BOb}}}Bl}{{{h{BOd}}{h{BOd}}}Bl}{{{h{BOh}}{h{BOh}}}Bl}{{{h{Ahc}}}{{Dn{BAhACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{BAjACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{BObACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{BOdACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{BOhACb}}}{ACdACf}}20{{{h{BAh}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{BAj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{BOb}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{BOd}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{BOh}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{}BAj}{c{{Dn{BAj}}}E`}{{{h{BO`}}{h{BO`}}}Ed}{{{h{BAh}}{h{BAh}}}Ed}{{{h{BAj}}{h{BAj}}}Ed}{{{h{BOb}}{h{BOb}}}Ed}{{{h{BOd}}{h{BOd}}}Ed}{{{h{BOf}}{h{BOf}}}Ed}{{{h{BOh}}{h{BOh}}}Ed}{{h{h{c}}}Ed{}}0000000000000{{{h{BO`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BAh}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BAj}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{BOb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BOd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BOf}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BOh}}{h{AhEl}}}{{Dn{BjEn}}}}{AObBO`}{cc{}}0{{{h{{Ab{A`}}}}}BAj}{{{Ab{A`}}}BAj}22222{{{h{O`}}ObDf{h{{Ad{Hj}}}}}{{Dn{BObBO`}}}}{{{h{Fn}}}{{Dn{BAjBOj}}}}{{{h{BOd}}{h{O`}}}{{Dn{BOhBOf}}}}{{{h{Fn}}}{{Dn{BAj}}}}{{{h{BAh}}{h{Ahc}}}BjGd}{{{h{BAj}}{h{Ahc}}}BjGd}{{{h{BOb}}{h{Ahc}}}BjGd}{{{h{BOd}}{h{Ahc}}}BjGd}{{{h{BOh}}{h{Ahc}}}BjGd}``{{{h{BAj}}c}h{}}`{{}c{}}000000{{{h{BAj}}}Ed}{{{h{BAj}}}Hj}`{{{h{BAh}}{h{BAh}}}{{Dh{Bl}}}}{{{h{BAj}}{h{BAj}}}{{Dh{Bl}}}}{{{h{BOb}}{h{BOb}}}{{Dh{Bl}}}}{{{h{BOd}}{h{BOd}}}{{Dh{Bl}}}}{{{h{BOh}}{h{BOh}}}{{Dh{Bl}}}}`{{{h{BAj}}c}DnHn}`{{{h{BO`}}}{{Dh{{h{AOh}}}}}}{{{h{BOf}}}{{Dh{{h{AOh}}}}}}{BAj{{Ab{A`}}}}{hc{}}000000{hIf}00`{c{{Dn{e}}}{}{}}00{{{h{{Ad{A`}}}}}{{Dn{BAj}}}}1111{{}{{Dn{c}}}{}}000000`{hIj}000000{{}c{}}000000{{{h{c}}{Fd{ObOb}}}BAj{{ADd{{Ad{A`}}}}}}````````````{{{h{Ah{BOl{c}}}}{h{{Ad{A`}}}}}BjACj}{{{h{Ah{BOn{c}}}}{h{{Ad{A`}}}}}BjACj}{{{h{Ah{BOl{c}}}}g}{{Dn{BjC@`}}}ACj{{Dj{Md}}}{{AFh{{h{AAf}}}{{Hb{{Dn{eC@`}}}}}}}}{{{h{Ah{BOl{c}}}}}BjACj}{h{{h{c}}}{}}0000000{{{h{Ah}}}{{h{Ahc}}}{}}0000000{{{h{C@b}}}C@b}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}`{{{h{C@b}}{h{C@b}}}Ed}{{h{h{c}}}Ed{}}0{{{h{C@b}}{h{Kd}}}Kd}{{{h{Ah{BOl{c}}}}}{{Dn{HjACh}}}ACj}{{{h{Ah{BOn{c}}}}}{{Dn{HjACh}}}ACj}{{{h{Ah{C@d{c}}}}}{{Dn{HjACh}}}ACj}{{{h{C@`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{C@b}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}00000{AChC@`}{AObC@`}22{{}c{}}0000000{{{h{C@f}}{h{Ahc}}e}{{Dn{EdC@`}}}{ACdACf}Gl}{{{h{C@h}}{h{Ahc}}e}{{Dn{EdC@`}}}{ACdACf}Gl}{{{h{C@b}}{h{Ch}}c}{{Dn{EdC@`}}}Gl}210{{{h{Ahc}}{h{O`}}}{{BOl{c}}}ACj}{{{h{Ch}}}C@f}{{ObObObA`}C@h}{{{h{Ahc}}ObObObA`}{{BOn{c}}}ACj}{{{h{Ahc}}}{{C@j{c}}}{ACdACf}}{{{h{Ahc}}}{{C@d{c}}}ACj}{{{h{{Ad{A`}}}}}C@b}{{{h{O`}}e}{{Dn{C@bC@`}}}{{Dj{Md}}}{{AFh{{h{AAf}}}{{Hb{{Dn{cC@`}}}}}}}}{{{h{Ah{C@j{c}}}}A`}{{Dn{ObACh}}}{ACdACf}}{{{h{C@`}}}{{Dh{{h{AOh}}}}}}{hc{}}{hIf}{c{{Dn{e}}}{}{}}0000000{{}{{Dn{c}}}{}}0000000{hIj}0000000{{}c{}}0000000{{{h{Ah{C@d{c}}}}ObA`}{{Dn{HjACh}}}ACj}`````````````````````````````{{{h{C@l}}}{{h{{Ab{A`}}}}}}{{{h{C@n}}}{{h{{Ab{A`}}}}}}{{{h{AhC@l}}}{{h{Ah{Ad{A`}}}}}}{{{h{AhC@l}}}{{h{Ah{Ab{A`}}}}}}{{{h{AhC@n}}}{{h{Ah{Ab{A`}}}}}}{{{h{AhC@n}}}{{h{Ah{Ad{A`}}}}}}{{{h{AhC@l}}}A`}{{{h{AhC@n}}}A`}{{{h{C@l}}}A`}{{{h{C@n}}}A`}9{{{h{C@l}}}{{h{{Ad{A`}}}}}}{{{h{C@n}}}{{h{{Ad{A`}}}}}}:{{{h{BCj}}}{{h{{Ad{BCj}}}}}}{{{h{BCh}}}{{h{{Ad{BCj}}}}}}{h{{h{c}}}{}}>403=0000000{{{h{Ah}}}{{h{Ahc}}}{}}0=<0;:000000{{}Ed}0``````{{{h{BCh}}BCj}BCh}``````{{{h{BCh}}BCj}CA`}{{{h{AEj}}{h{{Jd{c}}}}BCj}{{Dn{AEjBDj}}}Jl}{{{h{AEj}}BCj}{{Dn{{Fd{AK`C@l}}BDj}}}}{{{h{C@l}}}C@l}{{{h{C@n}}}C@n}{{{h{CAb}}}CAb}{{{h{AEj}}}AEj}{{{h{BCj}}}BCj}{{{h{BCh}}}BCh}{{{h{BDj}}}BDj}{{{h{CAd}}}CAd}{{h{h{Ahc}}}Bj{}}0000000{{hA`}Bj}0000000{{{h{C@l}}{h{C@l}}}Bl}{{{h{C@n}}{h{C@n}}}Bl}{{{h{AEj}}{h{AEj}}}Bl}{{{h{BCj}}{h{BCj}}}Bl}{{{h{BCh}}{h{BCh}}}Bl}{{{h{{Ad{A`}}}}}{{Dn{CAbBDj}}}}{{{h{{Ad{A`}}}}}{{Dn{AEjBDj}}}}{{}C@n}{{}BCh}``````{{{h{CAb}}{h{{Jd{c}}}}{h{e}}}{{Dn{CAbBDj}}}AGh{{ADd{{Ad{BCj}}}}}}{{{h{AEj}}{h{{Jd{c}}}}{h{e}}}{{Dn{AEjBDj}}}Jl{{ADd{{Ad{BCj}}}}}}{c{{Dn{C@l}}}E`}{c{{Dn{C@n}}}E`}{c{{Dn{CAb}}}E`}{c{{Dn{AEj}}}E`}{c{{Dn{BCj}}}E`}{c{{Dn{BCh}}}E`}{{{h{CAb}}}{{Ab{A`}}}}{{{h{AEj}}}{{Ab{A`}}}}{{{h{C@l}}{h{C@l}}}Ed}{{{h{C@n}}{h{C@n}}}Ed}{{{h{CAb}}{h{CAb}}}Ed}{{{h{AEj}}{h{AEj}}}Ed}{{{h{BCj}}{h{BCj}}}Ed}{{{h{BCh}}{h{BCh}}}Ed}{{{h{BDj}}{h{BDj}}}Ed}{{{h{CAd}}{h{CAd}}}Ed}{{h{h{c}}}Ed{}}000000000000000{{{h{BCh}}c}BCh{{ADd{{Ad{BCj}}}}}}{{{h{CAb}}{h{{Jd{c}}}}}C@nAGh}{{{h{AEj}}}C@n}{{{h{C@l}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{C@n}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{CAb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AEj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BCj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BCh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BDj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CAd}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}{{{h{{Ab{A`}}}}}C@l}1{{{Ab{A`}}}C@l}{{{h{{Ab{A`}}}}}C@n}{{{Ab{A`}}}C@n}444{DfBCj}5{{{AE`{BCj}}}BCh}{{{h{{Ad{BCj}}}}}BCh}7{JjBDj}{AObBDj}9{AOfBDj}{CAdBDj};{Df{{Dn{BCjBDj}}}}{{{h{Fn}}}{{Dn{C@lBOj}}}}{{{h{Fn}}}{{Dn{C@nBOj}}}}{cBCh{{Ej{}{{Eh{BCj}}}}}}3{{{h{{Jd{c}}}}{h{CAb}}}AEjAGh}{{{h{Fn}}}{{Dn{C@l}}}}{{{h{Fn}}}{{Dn{C@n}}}}{{{h{Fn}}}{{Dn{CAbBDj}}}}{{{h{Fn}}}{{Dn{AEjBDj}}}}{{{h{Fn}}}{{Dn{BCjBDj}}}}{{{h{Fn}}}{{Dn{BChBDj}}}}{{{h{CAb}}CAf{h{{Jd{c}}}}}{{Dn{{Dh{AB`}}}}}AGh}{{{h{BCh}}}CA`}{{{h{C@l}}{h{Ahc}}}BjGd}{{{h{C@n}}{h{Ahc}}}BjGd}{{{h{AEj}}{h{Ahc}}}BjGd}{{{h{BCj}}{h{Ahc}}}BjGd}{{{h{BCh}}{h{Ahc}}}BjGd}{{{h{CAb}}{h{{Jd{c}}}}}KfAGh}{{{h{AEj}}}Kf}{BCj{{Dn{BCjBDj}}}}{{{h{C@l}}c}h{}}{{{h{C@n}}c}h{}}{{{h{BCh}}c}h{}}{{}c{}}00000000{{BChBCj}BCh}{CAh{{Dn{BChBDj}}}}{{}{{Dn{BChBDj}}}}{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}{{}c{}}{{{h{BCh}}}}{{{h{CAd}}}Hj}{{{h{C@l}}}Ed}{{{h{C@n}}}Ed}{{{h{BCh}}}Ed}{{{h{BCj}}}Ed}10{{{h{C@l}}}Hj}{{{h{C@n}}}Hj}{{{h{BCh}}}Hj}{{}BCh}``````{{c{h{{Ad{A`}}}}}{{Dn{CAbBDj}}}{{AHf{ABh}}}}{{{h{AhCA`}}}Dh}{{{h{BCh}}}CA`}``````{{{h{C@l}}{h{C@l}}}{{Dh{Bl}}}}{{{h{C@n}}{h{C@n}}}{{Dh{Bl}}}}{{{h{AEj}}{h{AEj}}}{{Dh{Bl}}}}{{{h{BCj}}{h{BCj}}}{{Dh{Bl}}}}{{{h{BCh}}{h{BCh}}}{{Dh{Bl}}}}``````{{{h{C@l}}c}DnHn}{{{h{C@n}}c}DnHn}{{{h{CAb}}c}DnHn}{{{h{AEj}}c}DnHn}{{{h{BCj}}c}DnHn}{{{h{BCh}}c}DnHn}{{{h{BDj}}}{{Dh{{h{AOh}}}}}}{{{h{BCh}}BCj}CA`}{C@l{{Ab{A`}}}}{C@n{{Ab{A`}}}}{{CAb{h{{Jd{c}}}}}AGdAGh}{hc{}}0000000{CAbAB`}{AEjAAn}{hIf}0000000{{{h{BCh}}}{{AE`{Df}}}}{AEjJb}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}{c{{Dn{e}}}{}{}}{{{h{{Ad{A`}}}}}{{Dn{C@l}}}}11{{{h{{Ad{A`}}}}}{{Dn{C@n}}}}222222{{}{{Dn{c}}}{}}00000000{hIj}00000000{{}c{}}00000000{{{h{CAb}}{h{{Jd{c}}}}}C@nAGh}{{{h{AEj}}{h{{Jd{c}}}}}C@nAGh}`````````````````````````````````{{{h{Fj}}}Ch}{h{{h{c}}}{}}000{{{h{Ah}}}{{h{Ahc}}}{}}000{{{h{Fj}}}Fj}{{{h{CAj}}}CAj}{{{h{Od}}}Od}{{{h{CAl}}}CAl}{{h{h{Ahc}}}Bj{}}000{{hA`}Bj}000{{{h{Fj}}{h{Fj}}}Bl}{{{h{CAj}}{h{CAj}}}Bl}{{{h{Ahc}}}{{Dn{FjACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{CAjACb}}}{ACdACf}}1{{{h{Fj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{CAj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{}CAj}{c{{Dn{Fj}}}E`}{c{{Dn{CAj}}}E`}{{{h{Fj}}c}ADb{{ADd{Nh}}}}{{{h{Fj}}}ADf}{{{h{Fj}}{h{Fj}}}Ed}{{{h{CAj}}{h{CAj}}}Ed}{{{h{Od}}{h{Od}}}Ed}{{{h{CAl}}{h{CAl}}}Ed}{{h{h{c}}}Ed{}}0000000{{{h{Fj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{CAj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{Od}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CAl}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}00{AObOd}1{AObCAl}{BBfCAj}{{{h{Fj}}{h{Ahc}}}BjGd}{{{h{CAj}}{h{Ahc}}}BjGd}`{{}c{}}000{{{h{CAj}}A`}Ed}``{{{h{Fj}}{h{Fj}}}{{Dh{Bl}}}}{{{h{CAj}}{h{CAj}}}{{Dh{Bl}}}}`{{{h{Fj}}c}DnHn}{{{h{CAj}}c}DnHn}{{{h{Od}}}{{Dh{{h{AOh}}}}}}{{{h{CAl}}}{{Dh{{h{AOh}}}}}}{{{h{Fj}}}ABj}`{CAjBBf}{hc{}}000{hIf}0{c{{Dn{e}}}{}{}}000{{}{{Dn{c}}}{}}000`{hIj}000{{{h{Fj}}ABj}{{Dn{ChCAl}}}}`{{}c{}}000{{{h{Fj}}}J`}````````````````````{{{h{Oj}}}{{h{{Ab{A`}}}}}}{{{h{AhOj}}}{{h{Ah{Ad{A`}}}}}}{{{h{AhOj}}}{{h{Ah{Ab{A`}}}}}}{{{h{AhOj}}}A`}{{{h{Oj}}}A`}{{{h{Oj}}}{{h{{Ad{A`}}}}}}55{h{{h{c}}}{}}1{{{h{Ah}}}{{h{Ahc}}}{}}65{{{h{Oj}}}Oj}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{Oj}}{h{Oj}}}Bl}{c{{Dn{Oj}}}E`}{{{h{Oj}}{h{Oj}}}Ed}{{h{h{c}}}Ed{}}0{{{h{Oj}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{Ab{A`}}}Oj}{cc{}}{{{h{{Ab{A`}}}}}Oj}{ChOj}{{{h{Fn}}}{{Dn{OjBOj}}}}{{{h{Fn}}}{{Dn{Oj}}}}{cO`{{ADd{Nh}}}}{{{h{Oj}}{h{Ahc}}}BjGd}{{{h{Oj}}c}h{}}{{}c{}}{{{h{Oj}}}Ed}{{{h{Oj}}}Hj}{{{h{Oj}}{h{Oj}}}{{Dh{Bl}}}}{{{h{Oj}}c}DnHn}{Oj{{Ab{A`}}}}{hc{}}{hIf}{c{{Dn{e}}}{}{}}{{{h{{Ad{A`}}}}}{{Dn{Oj}}}}{{}{{Dn{c}}}{}}{hIj}{cOj{{ADd{Nh}}}}{DbOj}{{}c{}}```````````````````{h{{h{c}}}{}}00000{{{h{Ah}}}{{h{Ahc}}}{}}00000{{hOl}Ed}{{{h{Ol}}Ol}Ed}{{hOn}Ed}{{{h{AJh}}}AJh}{{{h{CAn}}}CAn}{{{h{AJj}}}AJj}{{{h{CB`}}}CB`}{{{h{CBb}}}CBb}{{{h{Ol}}}Ol}{{h{h{Ahc}}}Bj{}}00000{{hA`}Bj}00000{{{h{AJh}}{h{AJh}}}Bl}{{{h{AJj}}{h{AJj}}}Bl}{{{h{Ahc}}}{{Dn{OlACb}}}{ACdACf}}{{{h{Ol}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{c{{Dn{AJh}}}E`}{c{{Dn{AJj}}}E`}{c{{Dn{Ol}}}E`}{{{h{AJh}}{h{AJh}}}Ed}{{{h{CAn}}{h{CAn}}}Ed}{{{h{AJj}}{h{AJj}}}Ed}{{{h{CB`}}{h{CB`}}}Ed}{{{h{CBb}}{h{CBb}}}Ed}{{{h{Ol}}{h{Ol}}}Ed}{{h{h{c}}}Ed{}}00000000000{{{h{AJh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CAn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AJj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CB`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CBb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Ol}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}{CBdCAn}11{CBdCB`}22{AJjOl}{CBfOl}4{AJhOl}{Df{{Dn{AJhCBb}}}}{Df{{Dn{AJjCBb}}}}{DfOl}{Df{{Dn{OlCBb}}}}{{{h{Fn}}}{{Dn{AJhCAn}}}}{{{h{Fn}}}{{Dn{AJjCB`}}}}{{{h{Fn}}}{{Dn{OlAGb}}}}{{{h{Fn}}}{{Dn{AJh}}}}{{{h{Fn}}}{{Dn{AJj}}}}{{{h{Fn}}}{{Dn{Ol}}}}6{{{h{Fn}}}{{Dn{OlAIb}}}}{{{h{AJh}}{h{Ahc}}}BjGd}{{{h{AJj}}{h{Ahc}}}BjGd}{{{h{Ol}}{h{Ahc}}}BjGd}{{}c{}}00000{{{h{Ol}}}Ed}0{{{h{Ol}}Ol}Ed}0{{{h{Ol}}AJhAJj}Ed}{{{h{AJh}}{h{AJh}}}{{Dh{Bl}}}}{{{h{AJj}}{h{AJj}}}{{Dh{Bl}}}}{{{h{Ol}}{h{Ol}}}{{Dh{Bl}}}}{{h{h{c}}}Ed{}}{{hh}Ed}0{{h{h{Mj}}}{{Dh{AAl}}}}0{{h{h{{Fd{MjLn}}}}}{{Dh{{Fd{JbHj}}}}}}{{h{h{Mj}}}{{Dh{Jb}}}}33{h{{Dh{{h{{AKj{AKh{Fd{D`AGn}}}}}}}}}}{{h{h{c}}}{{Dh{Hj}}}{}}{{h{h{c}}{h{Ln}}}{{Dh{Hj}}}{}}{{{h{AJh}}c}DnHn}{{{h{AJj}}c}DnHn}{{{h{Ol}}c}DnHn}{{{h{CAn}}}{{Dh{{h{AOh}}}}}}{{{h{CB`}}}{{Dh{{h{AOh}}}}}}{{{h{CBb}}}{{Dh{{h{AOh}}}}}}{AJhDf}{AJjDf}{OlDf}{hc{}}00000{hIf}00000{{{AJf{Fn}}}{{Dn{AJh}}}}{c{{Dn{e}}}{}{}}{{{h{Fn}}}{{Dn{AJh}}}}{If{{Dn{AJh}}}}2{{{AJf{Fn}}}{{Dn{AJj}}}}3{{{h{Fn}}}{{Dn{AJj}}}}{If{{Dn{AJj}}}}55{If{{Dn{Ol}}}}6{{{h{Fn}}}{{Dn{Ol}}}}{{{AJf{Fn}}}{{Dn{Ol}}}}{{}{{Dn{c}}}{}}00000{hIj}00000{{}c{}}00000`````````````````{h{{h{c}}}{}}000000{{{h{Ah}}}{{h{Ahc}}}{}}000000{{hOl}Ed}{{{h{On}}On}Ed}{{hOn}Ed}{{{h{CBh}}}CBh}{{{h{CBj}}}CBj}{{{h{AH`}}}AH`}{{{h{On}}}On}{{{h{CBl}}}CBl}{{{h{CBn}}}CBn}{{{h{CC`}}}CC`}{{h{h{Ahc}}}Bj{}}000000{{hA`}Bj}000000{{{h{CBh}}{h{CBh}}}Bl}{{{h{CBj}}{h{CBj}}}Bl}{{}CBh}{{}CBj}{c{{Dn{CBh}}}E`}{c{{Dn{CBj}}}E`}{c{{Dn{On}}}E`}{{{h{CBl}}}Df}{{{h{CBh}}{h{CBh}}}Ed}{{{h{CBj}}{h{CBj}}}Ed}{{{h{AH`}}{h{AH`}}}Ed}{{{h{On}}{h{On}}}Ed}{{{h{CBl}}{h{CBl}}}Ed}{{{h{CBn}}{h{CBn}}}Ed}{{{h{CC`}}{h{CC`}}}Ed}{{h{h{c}}}Ed{}}0000000000000{{{h{CBh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CBj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AH`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{On}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CBl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CBn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CC`}}{h{AhEl}}}{{Dn{BjEn}}}}0{AF`CBh}{cc{}}00{AEnOn}{CBhOn}{CBjOn}3333{AF`CBj}{AF`On}{Df{{Dn{OnCBl}}}}71{Df{{Dn{CBjAH`}}}}{Df{{Dn{OnAH`}}}}10{A@`{{Dn{OnCBl}}}}{{{h{Fn}}}{{Dn{CBh}}}}{{{h{Fn}}}{{Dn{CBj}}}}{{{h{CBh}}{h{Ahc}}}BjGd}{{{h{CBj}}{h{Ahc}}}BjGd}{{{h{On}}{h{Ahc}}}BjGd}``{{}c{}}000000{{{h{On}}}Ed}0{{{h{On}}On}Ed}{{{h{On}}A@`}Ed}1{{{h{On}}CBhCBj}Ed}{{{h{On}}CBh}{{Dn{EdCBn}}}}{{{h{On}}CBj}{{Dn{EdCC`}}}}{DfAH`}{{{h{CBh}}{h{CBh}}}{{Dh{Bl}}}}{{{h{CBj}}{h{CBj}}}{{Dh{Bl}}}}{{{h{On}}{h{On}}}{{Dh{Bl}}}}{{h{h{c}}}Ed{}}{{hh}Ed}0{{h{h{Mj}}}{{Dh{AAl}}}}0{{h{h{{Fd{MjLn}}}}}{{Dh{{Fd{JbHj}}}}}}{{h{h{Mj}}}{{Dh{Jb}}}}33{h{{Dh{{h{{AKj{AKh{Fd{D`AGn}}}}}}}}}}{{h{h{c}}}{{Dh{Hj}}}{}}{{h{h{c}}{h{Ln}}}{{Dh{Hj}}}{}}{{{h{CBh}}c}DnHn}{{{h{CBj}}c}DnHn}{{{h{On}}c}DnHn}``{{{h{CBh}}}Df}{{{h{CBj}}}Df}{{{h{On}}}Df}{hc{}}000000{{{h{On}}}A@`}{hIf}000000{c{{Dn{e}}}{}{}}{{{h{Fn}}}{{Dn{CBh}}}}{{{AJf{Fn}}}{{Dn{CBh}}}}{If{{Dn{CBh}}}}3{{{h{Fn}}}{{Dn{CBj}}}}{If{{Dn{CBj}}}}{{{AJf{Fn}}}{{Dn{CBj}}}}66{A@`{{Dn{OnCBl}}}}777{{}{{Dn{c}}}{}}000000{hIj}000000{CBhAF`}{CBjAF`}{{}c{}}000000``````````````````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{A@h}}}A@h}{{{h{A@j}}}A@j}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{A@h}}{h{A@h}}}Bl}{{{h{A@h}}{h{A@h}}}Ed}{{{h{A@j}}{h{A@j}}}Ed}{{h{h{c}}}Ed{}}000{{{h{A@h}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{A@j}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}0{{{h{A@h}}{h{Ahc}}}BjGd}{{}c{}}0{{{h{A@h}}{h{A@h}}}{{Dh{Bl}}}}{hc{}}0{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{{h{Of}}}{{h{{Ad{A`}}}}}}{{{h{Nf}}}{{h{{Ad{A`}}}}}}{{{h{AhNf}}}{{h{AhNf}}}}{{{h{AhNf}}}{{h{Ah{Ad{A`}}}}}}{{{h{AhBCl}}}{{h{AhNf}}}}10{{{h{BCl}}}{{h{Nf}}}}4{{{h{Nf}}}{{h{Nf}}}}1{{{h{Of}}}{{h{Md}}}}{{{h{AJd}}}{{h{Md}}}}{{{h{AJb}}}{{h{Md}}}}{h{{h{c}}}{}}000005000{{{h{Ah}}}{{h{Ahc}}}{}}000000700{{{h{BCl}}}Hj}{{{h{AhBCl}}}Bj}{{{h{Of}}}Of}{{{h{ADl}}}ADl}{{{h{AJd}}}AJd}{{{h{AJb}}}AJb}{{{h{BCl}}}BCl}{{{h{CCb}}}CCb}{{{h{CCd}}}CCd}{{h{h{Ahc}}}Bj{}}000000{{hA`}Bj}000000{{{h{Nf}}{h{Nf}}}Bl}{{{h{BCl}}{h{BCl}}}Bl}{{}Of}{{}BCl}{{{h{BCl}}}h}{{{h{AhBCl}}}{{h{Ah}}}}{{}{{h{Nf}}}}{{{h{Of}}{h{Of}}}Ed}{{{h{ADl}}{h{ADl}}}Ed}{{{h{Nf}}{h{Nf}}}Ed}{{{h{BCl}}{h{BCl}}}Ed}{{{h{CCb}}{h{CCb}}}Ed}{{{h{CCd}}{h{CCd}}}Ed}{{h{h{c}}}Ed{}}00000000000{{{h{AhBCl}}{h{{Ad{A`}}}}}{{Dn{BjCCb}}}}{{{h{Of}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ADl}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AJd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AJb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{Nf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BCl}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{CCb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CCd}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}{{{AE`{A`}}}Of}1111{{{h{Ah{Ab{A`}}}}}{{h{AhNf}}}}{{{h{{Ab{A`}}}}}{{h{Nf}}}}01010010101010110111000010100110101001100110010111001110001100111010110010000110011100010101001100110011011100110011001001010101010101011010101010101011{{{h{{Ab{A`}}}}}BCl}{{{Ab{A`}}}BCl}{LfBCl}{LdBCl}23{L`BCl}{KnBCl}545454545454454545454545454545454545454545454545455445454545545454454545445454545545454545445454545454545449545454545554545454545454454454554545454545599{AObCCd}{CCfCCd}{{{h{Nf}}{h{Ahc}}}BjGd}{{{h{BCl}}{h{Ahc}}}BjGd}{{{h{Nf}}{AJ`{Hj}}}h}{{{h{Nf}}{AId{Hj}}}h}{{{h{Nf}}Hj}h}{{{h{Nf}}{AIn{Hj}}}h}{{{h{Nf}}AIl}h}{{{h{Nf}}{AIj{Hj}}}h}{{{h{Nf}}{AIh{Hj}}}h}{{{h{Nf}}{Fd{{AIf{Hj}}{AIf{Hj}}}}}h}{{{h{CCh}}}Hj}{{{h{CCb}}}Hj}{{}c{}}0000000{Of{{AE`{A`}}}}{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}00{{}c{}}00{OfD`}{{{h{Of}}}Ed}{{{h{Nf}}}Ed}{{{h{BCl}}}Ed}{{{h{Of}}}Hj}{{{h{Nf}}}Hj}{{{h{BCl}}}Hj}{{}Of}{{}BCl}{{{h{AhOh}}}Dh}{{{h{AhAJd}}}{{Dh{{Dn{ADlCCd}}}}}}{{{h{AhAJb}}}Dh}2{{{h{AhOh}}Hj}Dh}{{{h{AhAJb}}Hj}Dh}1{{{h{ADl}}}{{Dh{A@f}}}}{{{h{Nf}}{h{Nf}}}{{Dh{Bl}}}}{{{h{BCl}}{h{BCl}}}{{Dh{Bl}}}}{{{h{AhBCl}}}{{Dh{A`}}}}{{{h{AhBCl}}A`}{{Dn{BjCCb}}}}{{{h{ADl}}}{{Dh{{h{Nf}}}}}}{{OfA@b}Of}{{Of{h{AAl}}}Of}{{OfOl}Of}{{OfA@f}Of}{{OfA@`}Of}{{Ofc}Of{{ADd{Nf}}}}{OfOf}{{Of{h{Jb}}}Of}{{{h{{Ad{A`}}}}}Ed}{{{h{{Ad{A`}}}}}{{Dn{A@bCCd}}}}0{{{h{AhBCl}}Hj}A`}{{{h{AhBCl}}Hj}Bj}{{{h{ADl}}}{{Dh{A@b}}}}{{{h{Oh}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{AJd}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{AJb}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{CCb}}}{{Dh{{h{AOh}}}}}}{{{h{CCd}}}{{Dh{{h{AOh}}}}}}{hc{}}000{{{h{Nf}}}}111{hIf}00{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}00:{c{{Dn{e}}}{}{}}0000{{{h{Ah{Ad{A`}}}}}{{Dn{{h{AhNf}}}}}}{{{h{{Ad{A`}}}}}{{Dn{{h{Nf}}}}}}{{{AE`{A`}}}{{Dn{BCl}}}}333{{}{{Dn{c}}}{}}0000000{hIj}00000000{{}c{}}0000000{HjBCl}``{{{h{Ah{Ab{A`}}}}A@b}Hj}``````{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{AJn}}}AJn}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{AJn}}{h{AJn}}}Ed}{{h{h{c}}}Ed{}}0{{{h{AJn}}{h{AhEl}}}{{Dn{BjEn}}}}0{AObAJn}{cc{}}{{}c{}}{{{h{AJn}}}{{Dh{{h{AOh}}}}}}{hc{}}{hIf}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}`````````````````````````{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{CCj}}}CCj}{{{h{CCl}}}CCl}{{{h{AO`}}}AO`}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{CCj}}{h{CCj}}}Ed}{{{h{CCl}}{h{CCl}}}Ed}{{{h{AO`}}{h{AO`}}}Ed}{{h{h{c}}}Ed{}}00000{{{h{CCj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CCl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AO`}}{h{AhEl}}}{{Dn{BjEn}}}}0{AObCCj}{cc{}}{AO`CCj}{CCnCCj}{AO`CCl}3{AObCCl}4{{}c{}}00{{{h{AO`}}}A`}{{{h{CCj}}}{{Dh{{h{AOh}}}}}}{{{h{CCl}}}{{Dh{{h{AOh}}}}}}{hc{}}00{hIf}00{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00`````````````````````````{h{{h{c}}}{}}00000{{{h{Ah}}}{{h{Ahc}}}{}}00000{{{h{CD`}}}CD`}{{{h{AMf}}}AMf}{{{h{AMh}}}AMh}{{{h{CDb}}}CDb}{{{h{CDd}}}CDd}{{{h{CDf}}}CDf}{{h{h{Ahc}}}Bj{}}00000{{hA`}Bj}00000{{{h{CDd}}{h{CDd}}}Bl}{{{h{Ahc}}}{{Dn{CDdACb}}}{ACdACf}}{{{h{CDd}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{c{{Dn{CDd}}}E`}{{A@dInDd}{{Dh{Il}}}}{{{h{CD`}}{h{CD`}}}Ed}{{{h{AMf}}{h{AMf}}}Ed}{{{h{AMh}}{h{AMh}}}Ed}{{{h{CDb}}{h{CDb}}}Ed}{{{h{CDd}}{h{CDd}}}Ed}{{h{h{c}}}Ed{}}000000000{{{h{CD`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AMf}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AMh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CDb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CDd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CDf}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}{AObCD`}1{CDbAMf}2{CDbAMh}333{{Hj{h{{Ad{Hj}}}}}CDf}{HjCDf}0{{{h{CDd}}{h{Ahc}}}BjGd}``{{}c{}}00000{{{h{CDd}}}Ed}``{{Hjc}CDfEj}{BBfCDd}`{{{h{CDd}}{h{CDd}}}{{Dh{Bl}}}}{{ce}In{{Ej{}{{Eh{CDf}}}}}{{Ej{}{{Eh{Hj}}}}}}{{{h{{Ad{CDf}}}}{h{{Ad{Hj}}}}}In}````{{{h{CDd}}c}DnHn}{{{h{CD`}}}{{Dh{{h{AOh}}}}}}{{{h{AMf}}}{{Dh{{h{AOh}}}}}}{{{h{AMh}}}{{Dh{{h{AOh}}}}}}{{{h{CDb}}}{{Dh{{h{AOh}}}}}}{hc{}}00000{hIf}0000{c{{Dn{e}}}{}{}}00000{{}{{Dn{c}}}{}}00000`{hIj}00000```{{}c{}}00000{{{h{CDf}}}In}`````{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{cc{}}{{}c{}}{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}{{}c{}}{{{h{AhAJl}}}Dh}{{{h{AJl}}}{{Fd{Hj{Dh{Hj}}}}}}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}=<;:`````````````````{{{h{Nh}}}{{h{Nh}}}}````9988{{{h{Nh}}}Nh}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{Ahc}}}{{Dn{CDhACb}}}{ACdACf}}0{{{h{CDj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{Ad{A`}}}}}{{Dn{cACb}}}CDh}{{{h{{Ad{A`}}}}}{{Dn{{Fd{cHj}}ACb}}}CDh}{{{h{Nh}}}Ob}{{{h{AhCDl}}Ed}{{Dn{BjACh}}}}{{{h{AhCDl}}BBd}{{Dn{BjACh}}}}{{{h{AhCDl}}BBf}{{Dn{BjACh}}}}{{{h{AhCDl}}A@b}{{Dn{BjACh}}}}{{{h{AhCDl}}BBh}{{Dn{BjACh}}}}{{{h{AhCDl}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{AhCDl}}AF`}{{Dn{BjACh}}}}{{{h{AhCDl}}Df}{{Dn{BjACh}}}}{{{h{AhCDl}}Ob}{{Dn{BjACh}}}}{{{h{AhCDl}}A`}{{Dn{BjACh}}}}`{{{h{Nh}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{{CDn{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}0{Db{{h{Nh}}}}{cc{}}{{{h{Db}}}Nh}{DbNh}{{{h{Db}}}{{h{Nh}}}}3{AOb{{CDn{c}}}{}}{{}c{}}0{{{CDn{c}}}eCE`BDl}```4`````{{{h{AhCEb}}}{{Dn{EdACb}}}}{{{h{AhCEb}}}{{Dn{BBdACb}}}}{{{h{AhCEb}}}{{Dn{BBfACb}}}}{{{h{AhCEb}}}{{Dn{A@bACb}}}}{{{h{AhCEb}}}{{Dn{BBhACb}}}}{{{h{AhCEb}}{h{Ah{Ad{A`}}}}}{{Dn{BjACb}}}}{{{h{AhCEb}}}{{Dn{AF`ACb}}}}{{{h{AhCEb}}}{{Dn{DfACb}}}}{{{h{AhCEb}}}{{Dn{ObACb}}}}{{{h{AhCEb}}}{{Dn{A`ACb}}}}``{{{h{c}}}{{AE`{A`}}}{CDjACf}}{{{h{{CDn{c}}}}}{{Dh{{h{AOh}}}}}F`}{hc{}}{hIf}{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0`````````````````{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{CEd}}}{{Ab{A`}}}}{{{h{CEd}}}CEd}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{Ahc}}}{{Dn{CDhACb}}}{ACdACf}}0{{{h{Ahc}}}{{Dn{CEdACb}}}{ACdACf}}{{{h{CDj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{CEd}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{CEd}}}{{h{{Ad{A`}}}}}}{{{h{{Ad{A`}}}}}{{Dn{cACb}}}CDh}{{{h{Fn}}}{{Dn{cCEf}}}CDh}{{{h{{Ad{A`}}}}}{{Dn{{Fd{cHj}}ACb}}}CDh}{{{h{AhCDl}}Ed}{{Dn{BjACh}}}}{{{h{AhCDl}}BBd}{{Dn{BjACh}}}}{{{h{AhCDl}}BBf}{{Dn{BjACh}}}}{{{h{AhCDl}}A@b}{{Dn{BjACh}}}}{{{h{AhCDl}}BBh}{{Dn{BjACh}}}}{{{h{AhCDl}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{AhCDl}}AF`}{{Dn{BjACh}}}}{{{h{AhCDl}}Df}{{Dn{BjACh}}}}{{{h{AhCDl}}Ob}{{Dn{BjACh}}}}{{{h{AhCDl}}A`}{{Dn{BjACh}}}}{{{h{CEd}}{h{CEd}}}Ed}{{h{h{c}}}Ed{}}0{{{h{ACb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CEf}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CEd}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}{AObACb}{AChACb}2{CEhCEf}3{{}c{}}00{CEd{{AE`{A`}}}}{{{AE`{A`}}}CEd}{{{h{AhCEb}}}{{Dn{EdACb}}}}{{{h{AhCEb}}}{{Dn{BBdACb}}}}{{{h{AhCEb}}}{{Dn{BBfACb}}}}{{{h{AhCEb}}}{{Dn{A@bACb}}}}{{{h{AhCEb}}}{{Dn{BBhACb}}}}{{{h{AhCEb}}{h{Ah{Ad{A`}}}}}{{Dn{BjACb}}}}{{{h{AhCEb}}}{{Dn{AF`ACb}}}}{{{h{AhCEb}}}{{Dn{DfACb}}}}{{{h{AhCEb}}}{{Dn{ObACb}}}}{{{h{AhCEb}}}{{Dn{A`ACb}}}}{{{h{c}}}{{AE`{A`}}}{CDjACf}}{{{h{c}}}If{CDjACf}}{{{h{ACb}}}{{Dh{{h{AOh}}}}}}{{{h{CEf}}}{{Dh{{h{AOh}}}}}}{hc{}}{hIf}0{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00``````````````````````````````````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{}{{CEj{c}}}CEl}{c{{Dn{e}}}E`CDh}{{{h{AhCEn}}{h{Ahc}}{h{{Ad{A`}}}}}{{Dn{BjEn}}}AEf}{{{h{AhCEn}}{h{Ahc}}}{{Dn{BjEn}}}AEf}{cc{}}0{{{h{Fn}}}{{Dn{ce}}}{}{}}{{{h{Fn}}}Dn}`{{}c{}}0{CE`cBDl}{{{h{c}}e}DnCDjHn}??>>==<<```````;;;;;;::::::{{{h{CF`}}}CF`}{{{h{CFb}}}CFb}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{Ah{CFd{c}}}}{h{Ahe}}{h{{Ad{A`}}}}}{{Dn{BjEn}}}CElAEf}{{{h{CF`}}{h{CF`}}}Ed}{{{h{CFb}}{h{CFb}}}Ed}{{h{h{c}}}Ed{}}000{{{h{Ah{CFd{c}}}}{h{Ahe}}}{{Dn{BjEn}}}CElAEf}{{{h{CF`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{CFb}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}0{{{CEj{c}}}{{CFd{c}}}CEl}1111??????{CF`cBDl}{CFbcBDl}{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}{{}c{}}{{{h{AhCFf}}}Dh}{hc{}}0{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}{c{{Dn{e}}}{}{}}00000{{}{{Dn{c}}}{}}00000{hIj}00000{{}c{}}00000```````{{{h{AhCFh}}}{{h{Ah{Ad{A`}}}}}}{{{h{CFh}}}{{h{{Ad{A`}}}}}}{{{h{CFh}}}{{h{Nf}}}}{h{{h{c}}}{}}200{{{h{Ah}}}{{h{Ahc}}}{}}040{{{h{AKf}}}AKf}{{{h{CFh}}}CFh}{{{h{CFj}}}CFj}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{CFh}}}h}{{{h{AhCFh}}}{{h{Ah}}}}{c{{Dn{AKf}}}E`}{{{h{AKf}}{h{AKf}}}Ed}{{{h{CFh}}{h{CFh}}}Ed}{{{h{CFj}}{h{CFj}}}Ed}{{h{h{c}}}Ed{}}00000{{{h{AKf}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CFh}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{CFj}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}00{JjCFj}{AObCFj}{AHhCFj}{AG`CFj}{{{h{{Ad{A`}}}}}{{Dn{AKfCFj}}}}{{{h{Fn}}}{{Dn{AKf}}}}{{{h{AKf}}{h{Ahc}}}BjGd}{{{h{CFh}}{h{Ahc}}}BjGd}{{}c{}}00{{{h{CFh}}}}{{{h{CFh}}}{{CFl{A`}}}}{{{h{AKf}}}CFh}{{{h{AKf}}c}DnHn}{{{h{AKf}}{h{Ahc}}}{{Dn{BjACh}}}{ACjACf}}{CFnAKf}``{{{h{CFj}}}{{Dh{{h{AOh}}}}}}{hc{}}00{hIf}00{AKf{{AE`{A`}}}}{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00{{{h{CFh}}{h{Ahc}}}{{Dn{BjACh}}}{ACjACf}}`````````{h{{h{c}}}{}}000{{{h{Ah}}}{{h{Ahc}}}{}}000{{{h{AGb}}}AGb}{{{h{AIb}}}AIb}{{{h{CG`}}}CG`}{{{h{CGb}}}CGb}{{h{h{Ahc}}}Bj{}}000{{hA`}Bj}000{{{h{AGb}}{h{AGb}}}Ed}{{{h{AIb}}{h{AIb}}}Ed}{{{h{CG`}}{h{CG`}}}Ed}{{{h{CGb}}{h{CGb}}}Ed}{{h{h{c}}}Ed{}}0000000{{{h{AGb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AIb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CG`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CGb}}{h{AhEl}}}{{Dn{BjEn}}}}0{CCnAGb}{CG`AGb}{cc{}}{CCnAIb}{CGbAIb}222{{}c{}}000{{{h{AGb}}}{{Dh{{h{AOh}}}}}}{{{h{AIb}}}{{Dh{{h{AOh}}}}}}{hc{}}000{hIf}000{c{{Dn{e}}}{}{}}000{{}{{Dn{c}}}{}}000{hIj}000{{}c{}}000```````````````````{{}{{CGh{}{{CGd{c}}{CGf{e}}}}}CGj{CGlBBj}}{{{h{{CGh{}{{CGd{c}}{CGf{e}}}}}}}{{h{e}}}CGj{CGlBBj}}``{{}c{}}{c{{CGh{}{{CGd{e}}{CGf{c}}}}}{CGlBBj}CGj}{c{{CGh{}{{CGd{c}}{CGf{e}}}}}CGj{CGlBBj}}{{{h{{Ad{A`}}}}}{{Dn{{CGh{}{{CGd{c}}{CGf{e}}}}Fl}}}CGj{CGlBBj}}{{{h{{Ad{A`}}}}}{{CGh{}{{CGd{c}}{CGf{e}}}}}CGj{CGlBBj}}`{e{{CGh{}{{CGd{g}}{CGf{i}}}}}{{ADd{{Ad{A`}}}}}{{Ej{}{{Eh{c}}}}}CGj{CGlBBj}}```{{{h{Ah{CGj{}{{CGn{c}}}}}}{h{{Ad{A`}}}}}Bj{}}{{{h{{CGj{}{{CGn{c}}}}}}}c{}}{{{h{{CGj{}{{CGn{c}}}}}}}Hj{}}````````````{{{CGh{}{{CGd{c}}{CGf{e}}}}}eCGj{CGlBBj}}{{{h{{Ad{A`}}}}{h{{Ad{A`}}}}}Ed}`{{}Mj}{{{h{Mj}}}h}{{{h{Mj}}}{{h{{Ad{A`}}}}}}{{{h{Mj}}}{{h{{Ab{A`}}}}}}1{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{Mj}}}Mj}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{Mj}}{h{Mj}}}Bl}{c{{Dn{Mj}}}E`}{{}}{{{h{Mj}}{h{Mj}}}Ed}{{h{h{c}}}Ed{}}0{{{h{Mj}}{h{AhEl}}}{{Dn{BjEn}}}}000{KfMj}{KnMj}{cc{}}{LdMj}{LfMj}{{}Mj}{{{h{Ah{Ab{A`}}}}}{{h{AhMj}}}}{{{h{{Ab{A`}}}}}{{h{Mj}}}}{ADjMj}{{{h{{Ad{A`}}}}}{{Dn{MjFl}}}}0{{{h{Fn}}}{{Dn{Mj}}}}{{{h{Mj}}{h{Ahc}}}BjGd}{{{h{Mj}}c}h{{Gh{{Ad{A`}}}}}}{{}c{}}{MjBDh}{{{h{Mj}}{h{Mj}}}{{Dh{Bl}}}}{{{h{Mj}}c}DnHn}{Mj}{hc{}}{hIf}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}``````````````````{{{CHb{}{{CH`{c}}}}CHd{h{AhIf}}}Bj{CHfF`CHhCHj}}{{{CHb{}{{CH`{c}}}}}c{CHfF`CHhCHj}}{h{{h{c}}}{}}000000{{{h{Ah}}}{{h{Ahc}}}{}}000000`{{{h{AG`}}}AG`}{{{h{CHl}}}CHl}{{{h{CEh}}}CEh}{{{h{BOj}}}BOj}{{{h{CHd}}}CHd}{{h{h{Ahc}}}Bj{}}0000{{hA`}Bj}0000{{}CHd}`{{{h{AG`}}{h{AG`}}}Ed}{{{h{CHl}}{h{CHl}}}Ed}{{{h{CEh}}{h{CEh}}}Ed}{{{h{BOj}}{h{BOj}}}Ed}{{{h{CHd}}{h{CHd}}}Ed}{{h{h{c}}}Ed{}}000000000`{{{h{AG`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CHl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CEh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BOj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CHd}}{h{AhEl}}}{{Dn{BjEn}}}}`{cc{}}00{CEhAG`}{CHlAG`}22{CHnBOj}{CHlBOj}44{{{h{Fn}}}{{Dn{{CGl{}{{G`{c}}}}c}}}{F`CHf}}{c{{CI`{c}}}{{Gl{}{{Eh{{Ab{A`}}}}}}}}{{{h{CHd}}{h{Ahc}}}BjGd}{{{CHb{}{{CH`{c}}}}}Hj{CHfF`CHhCHj}}`{{}c{}}000000{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}0{{}c{}}0{{{h{CHl}}}A`}{{{h{{CIb{c}}}}}Hj{{BNj{}{{Eh{A`}}}}Gl}}{{{h{CEh}}}Hj}{{{h{Fn}}}{{Dn{{CI`{CId}}CEh}}}}{c{{CIb{c}}}{{Gl{}{{Eh{A`}}}}}}{{{h{Ah{CI`{c}}}}}Dh{{Gl{}{{Eh{{Ab{A`}}}}}}}}{{{h{Ah{CIb{c}}}}}{{Dh{BBl}}}{{Gl{}{{Eh{A`}}}}}}{{{h{Ah{CI`{c}}}}}Dh{{Gl{}{{Eh{{Ab{A`}}}}}}CIf}}{{{h{Ah{CIb{c}}}}}{{Dh{BBl}}}{{CIf{}{{Eh{A`}}}}Gl}}{{{h{Ah{CI`{c}}}}Hj}Dh{{Gl{}{{Eh{{Ab{A`}}}}}}}}{{{h{Ah{CI`{c}}}}Hj}Dh{{Gl{}{{Eh{{Ab{A`}}}}}}CIf}}``{{{h{Ah{CI`{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{HjBC`}}}{{Gl{}{{Eh{{Ab{A`}}}}}}CIh}}{{{h{{CI`{c}}}}}{{Fd{Hj{Dh{Hj}}}}}{{Gl{}{{Eh{{Ab{A`}}}}}}}}{{{h{{CIb{c}}}}}{{Fd{Hj{Dh{Hj}}}}}{{Gl{}{{Eh{A`}}}}}}{{{h{AG`}}}{{Dh{{h{AOh}}}}}}{{{h{CHl}}}{{Dh{{h{AOh}}}}}}{{{h{CEh}}}{{Dh{{h{AOh}}}}}}{{{h{BOj}}}{{Dh{{h{AOh}}}}}}`{{{CHb{}{{CH`{c}}}}CHd}If{CHfF`CHhCHj}}{{{CHb{}{{CH`{c}}}}}If{CHfF`CHhCHj}}{hc{}}0000{hIf}0002{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}0{c{{Dn{e}}}{}{}}000000{{}{{Dn{c}}}{}}000000{hIj}000000{{}c{}}000000``{{{h{CIj}}}{{h{Fn}}}}{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{AhCIj}}}Bj}{{}CIj}{cc{}}{{}c{}}{{{h{CIj}}}Ed}3{{{h{AhCIj}}A`CHd}Bj}{{{h{AhCIj}}cCHd}BjEj}{{{h{AhCIj}}{h{{Ad{A`}}}}CHd}{{h{{Ad{A`}}}}}}{{{h{CIj}}}Hj}?>=<````{{{CHb{}{{CH`{c}}}}CHd{h{AhIf}}}Bj{CHfF`CHhCHj}}{{{CHb{}{{CH`{c}}}}}c{CHfF`CHhCHj}}<<;;{{{h{CIl}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{CIn}}{h{AhEl}}}{{Dn{BjEn}}}}000`::{{{CHb{}{{CH`{c}}}}}Hj{CHfF`CHhCHj}}`::{{{CHb{}{{CH`{c}}}}CHd}If{CHfF`CHhCHj}}{{{CHb{}{{CH`{c}}}}}If{CHfF`CHhCHj}}{hIf}01{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0`````````{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{CHn}}}CHn}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{CHn}}{h{CHn}}}Ed}{{h{h{c}}}Ed{}}0`{{{h{CHn}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}{{}c{}}`{{{h{CHn}}}{{Dh{{h{AOh}}}}}}{hc{}}{hIf}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}````````{{{h{Fn}}}{{Dn{{CGl{}{{G`{c}}}}c}}}{F`CHf}}````{{{CHb{}{{CH`{c}}}}CHd{h{AhIf}}}Bj{CHfF`CHhCHj}}{{{CHb{}{{CH`{c}}}}}c{CHfF`CHhCHj}}2{{{CHb{}{{CH`{c}}}}}Hj{CHfF`CHhCHj}}{{{CHb{}{{CH`{c}}}}CHd}If{CHfF`CHhCHj}}{{{CHb{}{{CH`{c}}}}}If{CHfF`CHhCHj}}0```{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{cc{}}`{{}c{}}`=<;:``{{}AM`}{{{h{AM`}}}h}{{{h{AM`}}}{{h{{Ad{A`}}}}}}{{{h{AM`}}}{{h{{Ab{A`}}}}}}17766{{{h{AM`}}}AM`}{{{h{CJ`}}}CJ`}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{AM`}}{h{AM`}}}Bl}{{}CJ`}{c{{Dn{AM`}}}E`}{{{h{Ah}}Ed}{{Dn{BjACh}}}}{{{h{Ah}}BBd}{{Dn{BjACh}}}}{{{h{Ah}}BBf}{{Dn{BjACh}}}}{{{h{Ah}}A@b}{{Dn{BjACh}}}}{{{h{Ah}}BBh}{{Dn{BjACh}}}}{{{h{Ah}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{Ah}}AF`}{{Dn{BjACh}}}}{{{h{Ah}}Df}{{Dn{BjACh}}}}{{{h{Ah}}Ob}{{Dn{BjACh}}}}{{{h{Ah}}A`}{{Dn{BjACh}}}}{{}}{{{h{AM`}}{h{AM`}}}Ed}{{h{h{c}}}Ed{}}0{{{h{AhCJ`}}}{{Dn{BjACh}}}}{{{h{AhCJ`}}}{{Dn{BjBC`}}}}{{{h{AM`}}{h{AhEl}}}{{Dn{BjEn}}}}000{cc{}}0{{}AM`}{{{h{Ah{Ab{A`}}}}}{{h{AhAM`}}}}{{{h{{Ab{A`}}}}}{{h{AM`}}}}{CJ`AM`}{{{h{{Ad{A`}}}}}{{Dn{AM`Fl}}}}0{{{h{Fn}}}{{Dn{AM`}}}}{{{h{AM`}}{h{Ahc}}}BjGd}{{{h{AM`}}c}h{{Gh{{Ad{A`}}}}}}{{{h{AhCJ`}}{h{{Ad{A`}}}}}Bj}{{}c{}}0{AM`BDh}{{{h{CJ`}}}{{Ab{A`}}}}{{{h{CJ`}}}Hj}{{{h{AM`}}{h{AM`}}}{{Dh{Bl}}}}{{{h{AM`}}c}DnHn}{AM`}{hc{}}0{hIf}{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0{{{h{AhCJ`}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}}{{{h{AhCJ`}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}}````````````````{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Ai}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}I`I`{{Ej{}{{Eh{{Fd{AeAg}}}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Ae}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}Ej}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Ae}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}{CHfACf}}`{c{{Dn{Eb}}}E`}{{{E`{}{{G`{c}}}}e}{{Dn{c}}}BDlCLb}0000{{{E`{}{{G`{c}}}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}{{Dn{c}}}BDlCLb}1111111111{{{E`{}{{G`{c}}}}{h{Fn}}e}{{Dn{c}}}BDlCLb}22221{{{E`{}{{G`{c}}}}Hje}{{Dn{c}}}BDlCLb}{{{E`{}{{G`{c}}}}{h{Fn}}Hje}{{Dn{c}}}BDlCLb}4444442`{{{h{{E`{}{{G`{c}}}}}}}EdBDl}{{{h{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}}}}Ed{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}`{{{h{I`}}c}DnHn}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Ed}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{{Ad{A`}}}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}BBl}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}CLd}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}ADf}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}BKd}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}BBd}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}BBf}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}A@b}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}BBh}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{Dh{Hj}}}{{Dn{oe}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}{h{Ae}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}{I`ACf}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Df{h{Fn}}{h{Ae}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}{I`ACf}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{Dh{Hj}}}{{Dn{ge}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Ae}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}{I`ACf}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Hj}{{Dn{Aae}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Df{h{Fn}}Hj}{{Dn{Ace}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Hj}{{Dn{ie}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Hj}{{Dn{ke}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Df{h{Fn}}Hj}{{Dn{me}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}ADb}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}AF`}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Df}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Ob}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}A`}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}=:{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Df{h{Fn}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}``````````````````````````````````````````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{AOh}}}{{Dh{{h{AOh}}}}}}{{{h{CLf}}}CLf}{{{h{CLh}}}CLh}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{cBDlCHf}{{}CLf}{{{h{AOh}}}{{h{Fn}}}}{{{CLl{}{{CLj{c}}}}e}{{Dn{c}}}{}E`}{c{{Dn{Eb}}}E`}{c{{Dn{CLf}}}E`}{{{E`{}{{G`{c}}}}e}{{Dn{c}}}BDlCLb}0000{{{E`{}{{G`{c}}}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}{{Dn{c}}}BDlCLb}1111111111{{{E`{}{{G`{c}}}}{h{Fn}}e}{{Dn{c}}}BDlCLb}22221{{{E`{}{{G`{c}}}}Hje}{{Dn{c}}}BDlCLb}{{{E`{}{{G`{c}}}}{h{Fn}}Hje}{{Dn{c}}}BDlCLb}4444442{{{h{Fn}}}BDl}{{{h{CLf}}{h{CLf}}}Ed}{{{h{CLh}}{h{CLh}}}Ed}{{{h{{CLb{}{{CLj{c}}}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{CLf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{CLn}}{h{AhEl}}}{{Dn{BjEn}}}}01{{h{h{AhEl}}}{{Dn{BjEn}}}}{{{h{CLh}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}0{{}c{}}0{{{BDn{}{{CM`{c}}}}}c{{E`{}{{G`{e}}}}}BDl}{{Hj{h{CLn}}}BDl}{{CLh{h{CLn}}}BDl}0{{{h{{E`{}{{G`{c}}}}}}}EdBDl}={{{CMb{}{{G`{c}}}}}{{Dn{ec}}}BDlEb}{{{CMb{}{{G`{c}}}}e}{{Dn{c}}}BDlCLl}{{{h{Ah{CMd{}{{G`{c}}}}}}}{{Dn{{Dh{e}}c}}}BDlEb}{{{h{Ah{CMd{}{{G`{c}}}}}}e}{{Dn{Dhc}}}BDlCLl}{{{h{Ah{CMf{}{{G`{c}}}}}}}{{Dn{{Dh{{Fd{eg}}}}c}}}BDlEbEb}{{{h{Ah{CMf{}{{G`{c}}}}}}eg}{{Dn{{Dh{Fd}}c}}}BDlCLlCLl}{{{h{Ah{CMf{}{{G`{c}}}}}}}{{Dn{{Dh{e}}c}}}BDlEb}{{{h{Ah{CMf{}{{G`{c}}}}}}e}{{Dn{Dhc}}}BDlCLl}{{{h{Ah{CMf{}{{G`{c}}}}}}}{{Dn{ec}}}BDlEb}{{{h{Ah{CMf{}{{G`{c}}}}}}e}{{Dn{c}}}BDlCLl}{{{h{AOh}}{h{AhCMh}}}Bj}{{{h{{CMd{}{{G`{c}}}}}}}{{Dh{Hj}}}BDl}{{{h{{CMf{}{{G`{c}}}}}}}{{Dh{Hj}}}BDl}{{{h{AOh}}}{{Dh{{h{AOh}}}}}}{{{CMb{}{{G`{c}}}}{h{{Ad{{h{Fn}}}}}}e}{{Dn{c}}}BDlCLb}{hc{}}0{hIf}{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{{{CMb{}{{G`{c}}}}Hje}{{Dn{c}}}BDlCLb}{hIj}0{{{CMb{}{{G`{c}}}}}{{Dn{Bjc}}}BDl}{{{h{Fn}}{h{{Ad{{h{Fn}}}}}}}BDl}0`{{{CMl{}{{G`{c}}{CMj{e}}}}}{{Dn{{Fd{ge}}c}}}BDl{{CMb{}{{G`{c}}}}}Eb}{{{CMl{}{{G`{c}}{CMj{e}}}}g}{{Dn{{Fd{e}}c}}}BDl{{CMb{}{{G`{c}}}}}CLl}{{{CLb{}{{CLj{c}}}}Ed}{{Dn{ce}}}{}BDl}{{CLfEd}{{Dn{c}}}{}}{{{CLb{}{{CLj{c}}}}{h{{Ad{A`}}}}}{{Dn{ce}}}{}BDl}{{{CLb{}{{CLj{c}}}}{h{Fn}}}{{Dn{ce}}}{}BDl}{{{CLb{}{{CLj{c}}}}{AE`{A`}}}{{Dn{ce}}}{}BDl}2{{CLf{h{{Ad{A`}}}}}{{Dn{c}}}BDl}{{{CLb{}{{CLj{c}}}}BBl}{{Dn{ce}}}{}BDl}{{{CLb{}{{CLj{c}}}}e}{{Dn{c}}}{}CMl}{{CLfc}DnCMl}{{{CLb{}{{CLj{c}}}}CLd}{{Dn{ce}}}{}BDl}{{{CLb{}{{CLj{c}}}}ADf}{{Dn{ce}}}{}BDl}{{CLfADf}{{Dn{c}}}{}}{{{CLb{}{{CLj{c}}}}BKd}{{Dn{ce}}}{}BDl}{{CLfBKd}{{Dn{c}}}{}}{{{CLb{}{{CLj{c}}}}BBd}{{Dn{ce}}}{}BDl}{{{CLb{}{{CLj{c}}}}BBf}{{Dn{ce}}}{}BDl}{{{CLb{}{{CLj{c}}}}A@b}{{Dn{ce}}}{}BDl}{{CLfA@b}{{Dn{c}}}{}}{{{CLb{}{{CLj{c}}}}BBh}{{Dn{ce}}}{}BDl}{{{CLb{}{{CLj{c}}}}e}{{Dn{c}}}{}CMf}{{CLfc}DnCMf}{{{CLb{}{{CLj{c}}}}e}{{Dn{c}}}{}E`}{{CLfc}DnE`}{{{CLb{}{{CLj{c}}}}}{{Dn{ce}}}{}BDl}{CLf{{Dn{c}}}{}}{{{CLb{}{{CLj{c}}}}e}{{Dn{c}}}{}CMd}{{CLfc}DnCMd}54{{{CLb{}{{CLj{c}}}}{h{Fn}}}{{Dn{ce}}}{}BDl}{{CLf{h{Fn}}}{{Dn{c}}}BDl}{{{CLb{}{{CLj{c}}}}If}{{Dn{ce}}}{}BDl}{{{CLb{}{{CLj{c}}}}ADb}{{Dn{ce}}}{}BDl}{{CLfADb}{{Dn{c}}}{}}{{{CLb{}{{CLj{c}}}}AF`}{{Dn{ce}}}{}BDl}{{{CLb{}{{CLj{c}}}}Df}{{Dn{ce}}}{}BDl}{{{CLb{}{{CLj{c}}}}Ob}{{Dn{ce}}}{}BDl}{{CLfOb}{{Dn{c}}}{}}{{{CLb{}{{CLj{c}}}}A`}{{Dn{ce}}}{}BDl}=<{{}c{}}0`````````````````````````````{h{{h{c}}}{}}0000000000000000000000000000{{{h{Ah}}}{{h{Ahc}}}{}}0000000000000000000000000000{{{h{{CMn{c}}}}}{{CMn{c}}}{}}{{{h{{CN`{c}}}}}{{CN`{c}}}{}}{{{h{{CNb{c}}}}}{{CNb{c}}}{}}{{{h{{CNd{c}}}}}{{CNd{c}}}{}}{{{h{{BE`{c}}}}}{{BE`{c}}}{}}{{{h{{CNf{c}}}}}{{CNf{c}}}{}}{{{h{{CNh{c}}}}}{{CNh{c}}}{}}{{{h{{CNj{c}}}}}{{CNj{c}}}{}}{{{h{{CNl{ce}}}}}{{CNl{ce}}}{GlAl}{}}{{{h{CNn}}}CNn}{{{h{{CO`{c}}}}}{{CO`{c}}}{}}{{{h{{COb{c}}}}}{{COb{c}}}{}}{{{h{{COd{c}}}}}{{COd{c}}}{}}{{{h{{COf{c}}}}}{{COf{c}}}{}}{{{h{{COh{c}}}}}{{COh{c}}}{}}{{{h{{COj{c}}}}}{{COj{c}}}{}}{{{h{{COl{c}}}}}{{COl{c}}}{}}{{{h{{COn{c}}}}}{{COn{c}}}{}}{{{h{{D@`{c}}}}}{{D@`{c}}}{}}{{{h{{D@b{c}}}}}{{D@b{c}}}{}}{{{h{{D@d{c}}}}}{{D@d{c}}}{}}{{{h{{D@f{c}}}}}{{D@f{c}}}{}}{{{h{{D@h{c}}}}}{{D@h{c}}}{}}{{{h{{D@j{c}}}}}{{D@j{c}}}{}}{{{h{{D@l{c}}}}}{{D@l{c}}}{}}{{{h{{D@n{ce}}}}}{{D@n{ce}}}AlAl}{{{h{{DA`{c}}}}}{{DA`{c}}}Al}{{{h{{DAb{c}}}}}{{DAb{c}}}Al}{{{h{{DAd{c}}}}}{{DAd{c}}}Al}{{h{h{Ahc}}}Bj{}}0000000000000000000000000000{{hA`}Bj}0000000000000000000000000000{cCNnCHf}0{{{h{CNn}}}{{h{Fn}}}}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CN`{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNb{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNd{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{BE`{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNf{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNh{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNj{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNl{ce}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}g}DnGlBDlCLb}{{{CO`{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COb{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COd{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COf{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COh{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COj{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COl{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COn{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@`{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@b{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@d{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@f{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@h{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@j{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@l{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@n{gc}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnCMdCLb}{{{DAb{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnCMfCLb}{{{DAd{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}{h{Fn}}e}DnBDlCLb}{{{CN`{c}}{h{Fn}}e}DnBDlCLb}{{{CNb{c}}{h{Fn}}e}DnBDlCLb}{{{CNd{c}}{h{Fn}}e}DnBDlCLb}{{{BE`{c}}{h{Fn}}e}DnBDlCLb}{{{CNf{c}}{h{Fn}}e}DnBDlCLb}{{{CNh{c}}{h{Fn}}e}DnBDlCLb}{{{CNj{c}}{h{Fn}}e}DnBDlCLb}{{{CNl{ce}}{h{Fn}}g}DnGlBDlCLb}{{{CO`{c}}{h{Fn}}e}DnBDlCLb}{{{COb{c}}{h{Fn}}e}DnBDlCLb}{{{COd{c}}{h{Fn}}e}DnBDlCLb}{{{COf{c}}{h{Fn}}e}DnBDlCLb}{{{COh{c}}{h{Fn}}e}DnBDlCLb}{{{COj{c}}{h{Fn}}e}DnBDlCLb}{{{COl{c}}{h{Fn}}e}DnBDlCLb}{{{COn{c}}{h{Fn}}e}DnBDlCLb}{{{D@`{c}}{h{Fn}}e}DnBDlCLb}{{{D@b{c}}{h{Fn}}e}DnBDlCLb}{{{D@d{c}}{h{Fn}}e}DnBDlCLb}{{{D@f{c}}{h{Fn}}e}DnBDlCLb}{{{D@h{c}}{h{Fn}}e}DnBDlCLb}{{{D@j{c}}{h{Fn}}e}DnBDlCLb}{{{D@l{c}}{h{Fn}}e}DnBDlCLb}{{{D@n{gc}}{h{Fn}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}{h{Fn}}e}DnCMdCLb}{{{DAb{c}}{h{Fn}}e}DnCMfCLb}{{{DAd{c}}{h{Fn}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CN`{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNb{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNd{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{BE`{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNf{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNh{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNj{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNl{ce}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}g}DnGlBDlCLb}{{{CO`{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COb{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COd{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COf{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COh{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COj{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COl{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COn{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@`{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@b{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@d{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@f{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@h{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@j{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@l{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@n{gc}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnCMdCLb}{{{DAb{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnCMfCLb}{{{DAd{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnCMlCLb}{{{CMn{c}}Hje}DnBDlCLb}{{{CN`{c}}Hje}DnBDlCLb}{{{CNb{c}}Hje}DnBDlCLb}{{{CNd{c}}Hje}DnBDlCLb}{{{BE`{c}}Hje}DnBDlCLb}{{{CNf{c}}Hje}DnBDlCLb}{{{CNh{c}}Hje}DnBDlCLb}{{{CNj{c}}Hje}DnBDlCLb}{{{CNl{ce}}Hjg}DnGlBDlCLb}{{{CO`{c}}Hje}DnBDlCLb}{{{COb{c}}Hje}DnBDlCLb}{{{COd{c}}Hje}DnBDlCLb}{{{COf{c}}Hje}DnBDlCLb}{{{COh{c}}Hje}DnBDlCLb}{{{COj{c}}Hje}DnBDlCLb}{{{COl{c}}Hje}DnBDlCLb}{{{COn{c}}Hje}DnBDlCLb}{{{D@`{c}}Hje}DnBDlCLb}{{{D@b{c}}Hje}DnBDlCLb}{{{D@d{c}}Hje}DnBDlCLb}{{{D@f{c}}Hje}DnBDlCLb}{{{D@h{c}}Hje}DnBDlCLb}{{{D@j{c}}Hje}DnBDlCLb}{{{D@l{c}}Hje}DnBDlCLb}{{{D@n{gc}}Hji}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}Hje}DnCMdCLb}{{{DAb{c}}Hje}DnCMfCLb}{{{DAd{c}}Hje}DnCMlCLb}{{{CMn{c}}{h{Fn}}Hje}DnBDlCLb}{{{CN`{c}}{h{Fn}}Hje}DnBDlCLb}{{{CNb{c}}{h{Fn}}Hje}DnBDlCLb}{{{CNd{c}}{h{Fn}}Hje}DnBDlCLb}{{{BE`{c}}{h{Fn}}Hje}DnBDlCLb}{{{CNf{c}}{h{Fn}}Hje}DnBDlCLb}{{{CNh{c}}{h{Fn}}Hje}DnBDlCLb}{{{CNj{c}}{h{Fn}}Hje}DnBDlCLb}{{{CNl{ce}}{h{Fn}}Hjg}DnGlBDlCLb}{{{CO`{c}}{h{Fn}}Hje}DnBDlCLb}{{{COb{c}}{h{Fn}}Hje}DnBDlCLb}{{{COd{c}}{h{Fn}}Hje}DnBDlCLb}{{{COf{c}}{h{Fn}}Hje}DnBDlCLb}{{{COh{c}}{h{Fn}}Hje}DnBDlCLb}{{{COj{c}}{h{Fn}}Hje}DnBDlCLb}{{{COl{c}}{h{Fn}}Hje}DnBDlCLb}{{{COn{c}}{h{Fn}}Hje}DnBDlCLb}{{{D@`{c}}{h{Fn}}Hje}DnBDlCLb}{{{D@b{c}}{h{Fn}}Hje}DnBDlCLb}{{{D@d{c}}{h{Fn}}Hje}DnBDlCLb}{{{D@f{c}}{h{Fn}}Hje}DnBDlCLb}{{{D@h{c}}{h{Fn}}Hje}DnBDlCLb}{{{D@j{c}}{h{Fn}}Hje}DnBDlCLb}{{{D@l{c}}{h{Fn}}Hje}DnBDlCLb}{{{D@n{gc}}{h{Fn}}Hji}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}{h{Fn}}Hje}DnCMdCLb}{{{DAb{c}}{h{Fn}}Hje}DnCMfCLb}{{{DAd{c}}{h{Fn}}Hje}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}{h{Fn}}e}DnBDlCLb}{{{CN`{c}}{h{Fn}}e}DnBDlCLb}{{{CNb{c}}{h{Fn}}e}DnBDlCLb}{{{CNd{c}}{h{Fn}}e}DnBDlCLb}{{{BE`{c}}{h{Fn}}e}DnBDlCLb}{{{CNf{c}}{h{Fn}}e}DnBDlCLb}{{{CNh{c}}{h{Fn}}e}DnBDlCLb}{{{CNj{c}}{h{Fn}}e}DnBDlCLb}{{{CNl{ce}}{h{Fn}}g}DnGlBDlCLb}{{{CO`{c}}{h{Fn}}e}DnBDlCLb}{{{COb{c}}{h{Fn}}e}DnBDlCLb}{{{COd{c}}{h{Fn}}e}DnBDlCLb}{{{COf{c}}{h{Fn}}e}DnBDlCLb}{{{COh{c}}{h{Fn}}e}DnBDlCLb}{{{COj{c}}{h{Fn}}e}DnBDlCLb}{{{COl{c}}{h{Fn}}e}DnBDlCLb}{{{COn{c}}{h{Fn}}e}DnBDlCLb}{{{D@`{c}}{h{Fn}}e}DnBDlCLb}{{{D@b{c}}{h{Fn}}e}DnBDlCLb}{{{D@d{c}}{h{Fn}}e}DnBDlCLb}{{{D@f{c}}{h{Fn}}e}DnBDlCLb}{{{D@h{c}}{h{Fn}}e}DnBDlCLb}{{{D@j{c}}{h{Fn}}e}DnBDlCLb}{{{D@l{c}}{h{Fn}}e}DnBDlCLb}{{{D@n{gc}}{h{Fn}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}{h{Fn}}e}DnCMdCLb}{{{DAb{c}}{h{Fn}}e}DnCMfCLb}{{{DAd{c}}{h{Fn}}e}DnCMlCLb}{{{CNl{ce}}}{{Dn{Bje}}}GlBDl}{{{D@n{ce}}}{{Dn{Bje}}}GlBDl}{{{h{CNn}}{h{CNn}}}Ed}{{{h{{CMn{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{CN`{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{CNb{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{CNd{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{BE`{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{CNf{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{CNh{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{CNj{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{CNl{ce}}}}{h{AhEl}}}{{Dn{BjEn}}}{GlF`}{}}{{{h{CNn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{{CO`{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{COb{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{COd{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{COf{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{COh{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{COj{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{COl{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{COn{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{D@`{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{D@b{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{D@d{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{D@f{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{D@h{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{D@j{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{D@l{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{D@n{ce}}}}{h{AhEl}}}{{Dn{BjEn}}}F`{}}{{{h{{DA`{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{{{h{{DAb{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{{{h{{DAd{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{cc{}}0000000000000000000000000000{{}c{}}0000000000000000000000000000{{{CMn{c}}}{{CMn{c}}}BDl}{{{CN`{c}}}{{CN`{c}}}BDl}{{{CNb{c}}}{{CNb{c}}}BDl}{{{CNd{c}}}{{CNd{c}}}BDl}{{{BE`{c}}}{{BE`{c}}}BDl}{{{CNf{c}}}{{CNf{c}}}BDl}{{{CNh{c}}}{{CNh{c}}}BDl}{{{CNj{c}}}{{CNj{c}}}BDl}{{{CNl{ce}}}{{CNl{ce}}}GlBDl}{{{CO`{c}}}{{CO`{c}}}BDl}{{{COb{c}}}{{COb{c}}}BDl}{{{COd{c}}}{{COd{c}}}BDl}{{{COf{c}}}{{COf{c}}}BDl}{{{COh{c}}}{{COh{c}}}BDl}{{{COj{c}}}{{COj{c}}}BDl}{{{COl{c}}}{{COl{c}}}BDl}{{{COn{c}}}{{COn{c}}}BDl}{{{D@`{c}}}{{D@`{c}}}BDl}{{{D@b{c}}}{{D@b{c}}}BDl}{{{D@d{c}}}{{D@d{c}}}BDl}{{{D@f{c}}}{{D@f{c}}}BDl}{{{D@h{c}}}{{D@h{c}}}BDl}{{{D@j{c}}}{{D@j{c}}}BDl}{{{D@l{c}}}{{D@l{c}}}BDl}{{{D@n{gc}}}{{D@n{gc}}}BDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}}{{{DA`{c}}}{{DA`{c}}}CMd}{{{DAb{c}}}{{DAb{c}}}CMf}{{{DAd{c}}}{{DAd{c}}}CMl}{{}{{CMn{c}}}{}}{Df{{CN`{c}}}{}}{{{h{Fn}}}{{CNb{c}}}{}}{{{h{Fn}}}{{CNd{c}}}{}}{If{{BE`{c}}}{}}{{{AEl{Fn}}}{{CNf{c}}}{}}{{{h{{Ad{A`}}}}}{{CNh{c}}}{}}{{{h{{Ad{A`}}}}}{{CNj{c}}}{}}{c{{CNl{ce}}}Gl{}}{Ed{{CO`{c}}}{}}{BBh{{COb{c}}}{}}{BBd{{COd{c}}}{}}{BBf{{COf{c}}}{}}{A@b{{COh{c}}}{}}{BKd{{COj{c}}}{}}{DAf{{COl{c}}}{}}{A`{{COn{c}}}{}}{AF`{{D@`{c}}}{}}{Ob{{D@b{c}}}{}}{ADb{{D@d{c}}}{}}{Hj{{D@f{c}}}{}}{CLd{{D@h{c}}}{}}{ADf{{D@j{c}}}{}}{BBl{{D@l{c}}}{}}{c{{D@n{ce}}}Gl{}}{c{{DA`{c}}}{}}{c{{DAb{c}}}{}}{c{{DAd{c}}}{}}{{{h{Ah{CNl{ce}}}}g}{{Dn{Dh}}}GlBDlCLl}{{{h{Ah{D@n{gc}}}}i}{{Dn{Dh}}}BDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLl}{{{h{Ah{CNl{ce}}}}gi}{{Dn{{Dh{Fd}}}}}GlBDlCLlCLl}2{{{h{Ah{CNl{ce}}}}g}DnGlBDlCLl}{{{h{{CNl{ce}}}}}{{Dh{Hj}}}GlBDl}0{{{h{{D@n{gc}}}}}{{Dh{Hj}}}BDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}}{hc{}}0000000000000000000000000000{hIf}{c{{Dn{e}}}{}{}}0000000000000000000000000000{{}{{Dn{c}}}{}}0000000000000000000000000000{hIj}0000000000000000000000000000{{{CN`{c}}e}{{Dn{Fd}}}BDlCLl}{{{CNb{c}}e}{{Dn{Fd}}}BDlCLl}{{{CNd{c}}e}{{Dn{Fd}}}BDlCLl}{{{BE`{c}}e}{{Dn{Fd}}}BDlCLl}{{{CNf{c}}e}{{Dn{Fd}}}BDlCLl}{{{DAb{c}}e}{{Dn{Fd}}}CMfCLl}{{}c{}}0000000000000000000000000000```````````````````````````````````{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{AOh}}}{{Dh{{h{AOh}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Ai}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}I`I`{{Ej{}{{Eh{{Fd{AeAg}}}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Ae}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}Ej}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Ae}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}{CHfACf}}{cCKbCHf}{{{h{AOh}}}{{h{Fn}}}}{{{AJf{AOh}}}{{Dn{{AJf{c}}{AJf{AOh}}}}}AOh}00{{{h{AhAOh}}}{{Dh{{h{Ahc}}}}}AOh}00{{{h{AOh}}}{{Dh{{h{c}}}}}AOh}00{{{CKd{}{{CJb{c}}{G`{e}}}}}{{Dn{ce}}}{}CKb}{{{CKf{}{{CJb{c}}{G`{e}}}}}{{Dn{ce}}}{}CKb}{{{CKh{}{{CJb{c}}{G`{e}}}}}{{Dn{ce}}}{}CKb}{{{CKj{}{{CJb{c}}{G`{e}}}}}{{Dn{ce}}}{}CKb}{{{CKl{}{{CJb{c}}{G`{e}}}}}{{Dn{ce}}}{}CKb}{{{CKn{}{{CJb{c}}{G`{e}}}}}{{Dn{ce}}}{}CKb}{{{CL`{}{{CJb{c}}{G`{e}}}}}{{Dn{ce}}}{}CKb}{{{DAh{ce}}}{{Dn{ce}}}{}CKb}000000{cc{}}{{}c{}}{{{h{AOh}}}Ed}00{{{h{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}}}}Ed{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{h{AOh}}{h{AhCMh}}}Bj}{{{h{I`}}c}DnHn}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Ed}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{{Ad{A`}}}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}BBl}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{h{Ah{CKd{}{{CJb{c}}{G`{e}}}}}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}{{{h{Ah{CKf{}{{CJb{c}}{G`{e}}}}}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}{{{h{Ah{DAh{ce}}}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}0{{{h{Ah{CKl{}{{CJb{c}}{G`{e}}}}}}{h{g}}{h{i}}}{{Dn{Bje}}}{}CKb{I`ACf}{I`ACf}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}CLd}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}ADf}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{h{Ah{CKh{}{{CJb{c}}{G`{e}}}}}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}{{{h{Ah{CKj{}{{CJb{c}}{G`{e}}}}}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}{{{h{Ah{CKn{}{{CJb{c}}{G`{e}}}}}}{h{Fn}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}{{{h{Ah{CL`{}{{CJb{c}}{G`{e}}}}}}{h{Fn}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}7{{{h{Ah{DAh{ce}}}}{h{Fn}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}08{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}BKd}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}BBd}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}BBf}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}A@b}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}BBh}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{h{Ah{CKl{}{{CJb{c}}{G`{e}}}}}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}>{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{Dh{Hj}}}{{Dn{oe}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}{h{Ae}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}{I`ACf}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Df{h{Fn}}{h{Ae}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}{I`ACf}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{Dh{Hj}}}{{Dn{ge}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Ae}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}{I`ACf}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Hj}{{Dn{Aae}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Df{h{Fn}}Hj}{{Dn{Ace}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Hj}{{Dn{ie}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Hj}{{Dn{ke}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Df{h{Fn}}Hj}{{Dn{me}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}ADb}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}AF`}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Df}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Ob}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}A`}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}=:{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Df{h{Fn}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{h{Ah{CKl{}{{CJb{c}}{G`{e}}}}}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}{{{h{Ah{DAh{ce}}}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}{{{h{Ah{CKn{}{{CJb{c}}{G`{e}}}}}}{h{Fn}}}{{Dn{Bje}}}{}CKb}{{{h{Ah{CL`{}{{CJb{c}}{G`{e}}}}}}{h{Fn}}}{{Dn{Bje}}}{}CKb}{{{h{AOh}}}{{Dh{{h{AOh}}}}}}{{{h{AOh}}}DAj}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}```{c{{Dn{DAl}}}E`}{{{h{{Ad{A`}}}}}{{Dn{DAlFl}}}}{{{h{DAl}}c}DnHn}``{{}DAn}{{{h{DAn}}}h}{{{h{DAn}}}{{h{{Ab{A`}}}}}}{{{h{DAn}}}{{h{{Ad{A`}}}}}}0{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{DAn}}}DAn}{{{h{DB`}}}DB`}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{DAn}}{h{DAn}}}Bl}{{}DB`}{c{{Dn{DAn}}}E`}{{{h{Ah}}Ed}{{Dn{BjACh}}}}{{{h{Ah}}BBd}{{Dn{BjACh}}}}{{{h{Ah}}BBf}{{Dn{BjACh}}}}{{{h{Ah}}A@b}{{Dn{BjACh}}}}{{{h{Ah}}BBh}{{Dn{BjACh}}}}{{{h{Ah}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{Ah}}AF`}{{Dn{BjACh}}}}{{{h{Ah}}Df}{{Dn{BjACh}}}}{{{h{Ah}}Ob}{{Dn{BjACh}}}}{{{h{Ah}}A`}{{Dn{BjACh}}}}{{}}{{{h{DAn}}{h{DAn}}}Ed}{{h{h{c}}}Ed{}}0{{{h{AhDB`}}}{{Dn{BjACh}}}}{{{h{AhDB`}}}{{Dn{BjBC`}}}}{{{h{DAn}}{h{AhEl}}}{{Dn{BjEn}}}}000{cc{}}0{{}DAn}{{{h{Ah{Ab{A`}}}}}{{h{AhDAn}}}}{{{h{{Ab{A`}}}}}{{h{DAn}}}}{DB`DAn}{{{h{{Ad{A`}}}}}{{Dn{DAnFl}}}}0{{{h{Fn}}}{{Dn{DAn}}}}{{{h{DAn}}{h{Ahc}}}BjGd}{{{h{DAn}}c}h{{Gh{{Ad{A`}}}}}}{{{h{AhDB`}}{h{{Ad{A`}}}}}Bj}{{}c{}}0{{{h{DB`}}}{{Ab{A`}}}}{{{h{DB`}}}Hj}{{{h{DAn}}{h{DAn}}}{{Dh{Bl}}}}{{{h{DAn}}c}DnHn}{DAn}{hc{}}0{hIf}{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0{{{h{AhDB`}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}}{{{h{AhDB`}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}}```{{}n}{{{h{n}}}h}{{{h{n}}}{{h{{Ab{A`}}}}}}{{{h{n}}}{{h{{Ad{A`}}}}}}{{{h{DBb}}}{{h{{Ad{A`}}}}}}1{h{{h{c}}}{}}001{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{n}}}n}{{{h{ADj}}}ADj}{{{h{DBb}}}DBb}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{n}}{h{n}}}Bl}{{{h{DBb}}{h{DBb}}}Bl}{{{h{Ahc}}}{{Dn{nACb}}}{ACdACf}}{{{h{n}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{Ad{A`}}}}}n}{{}ADj}{{}DBb}{c{{Dn{n}}}E`}{c{{Dn{DBb}}}E`}{{{h{Ah}}Ed}{{Dn{BjACh}}}}{{{h{Ah}}BBd}{{Dn{BjACh}}}}{{{h{Ah}}BBf}{{Dn{BjACh}}}}{{{h{Ah}}A@b}{{Dn{BjACh}}}}{{{h{Ah}}BBh}{{Dn{BjACh}}}}{{{h{Ah}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{Ah}}AF`}{{Dn{BjACh}}}}{{{h{Ah}}Df}{{Dn{BjACh}}}}{{{h{Ah}}Ob}{{Dn{BjACh}}}}{{{h{Ah}}A`}{{Dn{BjACh}}}}{{}}{{{h{n}}{h{n}}}Ed}{{{h{DBb}}{h{DBb}}}Ed}{{h{h{c}}}Ed{}}000{{{h{AhADj}}}{{Dn{BjBC`}}}}{{{h{AhADj}}}{{Dn{BjACh}}}}{{{h{n}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{DBb}}{h{AhEl}}}{{Dn{BjEn}}}}000{dn}{cc{}}{L`n}11{{}n}{{{Ab{A`}}}DBb}{{{h{Ah{Ab{A`}}}}}{{h{Ahn}}}}{{{h{{Ab{A`}}}}}{{h{n}}}}{ADjn}{{{h{Fn}}}{{Dn{DBb}}}}{{DBbHj}ADj}{{{h{{Ad{A`}}}}}{{Dn{nFl}}}}{{{h{{Ad{A`}}}}}{{Dn{DBbFl}}}}10{{{h{Fn}}}{{Dn{n}}}}4{{{h{n}}{h{Ahc}}}BjGd}{{{h{DBb}}{h{Ahc}}}BjGd}{{{h{n}}}Mh}{{{h{{Ad{A`}}}}}DBb}{{{h{n}}c}h{{Gh{{Ad{A`}}}}}}{{{h{DBb}}c}h{{Gh{{Ad{A`}}}}}}{{{h{AhADj}}{h{{Ad{A`}}}}}Bj}{{}c{}}00{nBDh}{{{h{ADj}}}DBb}{{{h{ADj}}}Hj}{{{h{n}}{h{n}}}{{Dh{Bl}}}}{{{h{DBb}}{h{DBb}}}{{Dh{Bl}}}}{{{h{n}}c}DnHn}{{{h{DBb}}c}DnHn}{n}{DBb{{Ab{A`}}}}{hc{}}00{hIf}0{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00{{{h{AhADj}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}}{{{h{AhADj}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}}`{{}Mh}{{{h{Mh}}}h}{{{h{Mh}}}{{h{{Ad{A`}}}}}}{{{h{Mh}}}{{h{{Ab{A`}}}}}}{h{{h{c}}}{}}2{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{Mh}}}Mh}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{Mh}}{h{Mh}}}Bl}{{{h{Ahc}}}{{Dn{MhACb}}}{ACdACf}}{{{h{Mh}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{c{{Dn{Mh}}}E`}{{}}{{{h{Mh}}{h{Mh}}}Ed}{{h{h{c}}}Ed{}}0{{{h{Mh}}{h{AhEl}}}{{Dn{BjEn}}}}000{KbMh}{CnMh}{KhMh}{LhMh}{KjMh}{LjMh}{ALnMh}{ChMh}{cc{}}{KdMh}{KlMh}{LbMh}{{}Mh}{{{h{Ah{Ab{A`}}}}}{{h{AhMh}}}}{{{h{{Ab{A`}}}}}{{h{Mh}}}}{ADjMh}{{{h{{Ad{A`}}}}}{{Dn{MhFl}}}}0{{{h{Fn}}}{{Dn{Mh}}}}{{{h{Mh}}{h{Ahc}}}BjGd}{{{h{Mh}}c}h{{Gh{{Ad{A`}}}}}}{{}c{}}{{{h{Mh}}{h{Mh}}}{{Dh{Bl}}}}{{{h{Mh}}c}DnHn}{Mh}{hc{}}{hIf}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}``{{}{{Mn{c}}}DBd}{{{h{{Mn{c}}}}}hDBd}{{{h{{Mn{c}}}}}{{h{{Ad{A`}}}}}DBd}{{{h{{Mn{c}}}}}{{h{{Ab{A`}}}}}DBd}{h{{h{c}}}{}}2{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{{Mn{c}}}}}{{Mn{c}}}DBd}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{{Mn{c}}}}{h{{Mn{c}}}}}BlDBd}9{c{{Dn{{Mn{e}}}}}E`DBd}{{}ADj}{{}}{{{h{{Mn{c}}}}{h{{Mn{c}}}}}EdDBd}{{h{h{c}}}Ed{}}0{{{h{{Mn{c}}}}{h{AhEl}}}{{Dn{BjEn}}}DBd}000{Mb{{Mn{Nd}}}}{M`{{Mn{Nb}}}}{Ln{{Mn{N`}}}}{Ll{{Mn{Ml}}}}{cc{}}{{}{{Mn{c}}}DBd}{{{h{Ah{Ab{A`}}}}}{{h{Ah{Mn{c}}}}}DBd}{{{h{{Ab{A`}}}}}{{h{{Mn{c}}}}}DBd}{ADj{{Mn{c}}}DBd}{{{h{{Ad{A`}}}}}{{Dn{{Mn{c}}Fl}}}DBd}0{{{h{Fn}}}{{Dn{{Mn{c}}}}}DBd}{{{h{{Mn{c}}}}{h{Ahe}}}BjDBdGd}{{{h{{Mn{c}}}}e}hDBd{{Gh{{Ad{A`}}}}}}{{}c{}}{{{h{{Mn{c}}}}{h{{Mn{c}}}}}{{Dh{Bl}}}DBd}{{{h{{Mn{c}}}}e}DnDBdHn}{{{Mn{c}}}{}DBd}{hc{}}{hIf}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}``{{}DBf}{{{h{DBf}}}h}{{{h{DBf}}}{{h{{Ab{A`}}}}}}{{{h{DBf}}}{{h{{Ad{A`}}}}}}0{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{DBf}}}DBf}{{{h{DBh}}}DBh}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{DBf}}{h{DBf}}}Bl}{{}DBh}{c{{Dn{DBf}}}E`}{{}}{{{h{DBf}}{h{DBf}}}Ed}{{h{h{c}}}Ed{}}0{{{h{DBf}}{h{AhEl}}}{{Dn{BjEn}}}}000{cc{}}0{{}DBf}{{{h{Ah{Ab{A`}}}}}{{h{AhDBf}}}}{{{h{{Ab{A`}}}}}{{h{DBf}}}}{DBhDBf}{{{h{{Ad{A`}}}}}{{Dn{DBfFl}}}}0{{{h{Fn}}}{{Dn{DBf}}}}{{{h{DBf}}{h{Ahc}}}BjGd}{{{h{DBf}}c}h{{Gh{{Ad{A`}}}}}}{{{h{AhDBh}}{h{{Ad{A`}}}}}Bj}{{}c{}}0{{{h{DBh}}}{{Ab{A`}}}}{{{h{DBh}}}Hj}{{{h{DBf}}{h{DBf}}}{{Dh{Bl}}}}{{{h{DBf}}c}DnHn}{DBf}{hc{}}0{hIf}{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0``{{}DBj}{{{h{DBj}}}h}{{{h{DBj}}}{{h{{Ad{A`}}}}}}{{{h{DBj}}}{{h{{Ab{A`}}}}}}{h{{h{c}}}{}}20{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{DBj}}}DBj}{{{h{DBl}}}DBl}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{DBj}}{h{DBj}}}Bl}{{}DBl}{c{{Dn{DBj}}}E`}{{{h{Ah}}Ed}{{Dn{BjACh}}}}{{{h{Ah}}BBd}{{Dn{BjACh}}}}{{{h{Ah}}BBf}{{Dn{BjACh}}}}{{{h{Ah}}A@b}{{Dn{BjACh}}}}{{{h{Ah}}BBh}{{Dn{BjACh}}}}{{{h{Ah}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{Ah}}AF`}{{Dn{BjACh}}}}{{{h{Ah}}Df}{{Dn{BjACh}}}}{{{h{Ah}}Ob}{{Dn{BjACh}}}}{{{h{Ah}}A`}{{Dn{BjACh}}}}{{}}{{{h{DBj}}{h{DBj}}}Ed}{{h{h{c}}}Ed{}}0{{{h{AhDBl}}}{{Dn{BjBC`}}}}{{{h{AhDBl}}}{{Dn{BjACh}}}}{{{h{DBj}}{h{AhEl}}}{{Dn{BjEn}}}}000{cc{}}0{{}DBj}{{{h{Ah{Ab{A`}}}}}{{h{AhDBj}}}}{{{h{{Ab{A`}}}}}{{h{DBj}}}}{DBlDBj}{{{h{{Ad{A`}}}}}{{Dn{DBjFl}}}}0{{{h{Fn}}}{{Dn{DBj}}}}{{{h{DBj}}{h{Ahc}}}BjGd}{{{h{DBj}}c}h{{Gh{{Ad{A`}}}}}}{{{h{AhDBl}}{h{{Ad{A`}}}}}Bj}{{}c{}}0{{{h{DBl}}}{{Ab{A`}}}}{{{h{DBl}}}Hj}{{{h{DBj}}{h{DBj}}}{{Dh{Bl}}}}{{{h{DBj}}c}DnHn}{DBj}{hc{}}0{hIf}{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0{{{h{AhDBl}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}}{{{h{AhDBl}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}}``{{}DBn}{{{h{DBn}}}h}{{{h{DBn}}}{{h{{Ad{A`}}}}}}{{{h{DBn}}}{{h{{Ab{A`}}}}}}{h{{h{c}}}{}}20{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{DBn}}}DBn}{{{h{DC`}}}DC`}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{DBn}}{h{DBn}}}Bl}{{}DC`}{c{{Dn{DBn}}}E`}{{}}{{{h{DBn}}{h{DBn}}}Ed}{{h{h{c}}}Ed{}}0{{{h{DBn}}{h{AhEl}}}{{Dn{BjEn}}}}000{cc{}}0{{}DBn}{{{h{Ah{Ab{A`}}}}}{{h{AhDBn}}}}{{{h{{Ab{A`}}}}}{{h{DBn}}}}{DC`DBn}{{{h{{Ad{A`}}}}}{{Dn{DBnFl}}}}0{{{h{Fn}}}{{Dn{DBn}}}}{{{h{DBn}}{h{Ahc}}}BjGd}{{{h{DBn}}c}h{{Gh{{Ad{A`}}}}}}{{{h{AhDC`}}{h{{Ad{A`}}}}}Bj}{{}c{}}0{{{h{DC`}}}{{Ab{A`}}}}{{{h{DC`}}}Hj}{{{h{DBn}}{h{DBn}}}{{Dh{Bl}}}}{{{h{DBn}}c}DnHn}{DBn}{hc{}}0{hIf}{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0```{{}DCb}{{{h{DCb}}}h}{{{h{DCb}}}{{h{{Ad{A`}}}}}}{{{h{DCb}}}{{h{{Ab{A`}}}}}}{{{h{DCb}}}Ob}2{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{DCb}}}DCb}{{{h{DCd}}}DCd}{{{h{DCf}}}DCf}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{DCb}}{h{DCb}}}Bl}{{}DCf}{c{{Dn{DCb}}}E`}{{{h{Ah}}Ed}{{Dn{BjACh}}}}{{{h{Ah}}BBd}{{Dn{BjACh}}}}{{{h{Ah}}BBf}{{Dn{BjACh}}}}{{{h{Ah}}A@b}{{Dn{BjACh}}}}{{{h{Ah}}BBh}{{Dn{BjACh}}}}{{{h{Ah}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{Ah}}AF`}{{Dn{BjACh}}}}{{{h{Ah}}Df}{{Dn{BjACh}}}}{{{h{Ah}}Ob}{{Dn{BjACh}}}}{{{h{Ah}}A`}{{Dn{BjACh}}}}{{}}{{{h{DCb}}{h{DCb}}}Ed}{{h{h{c}}}Ed{}}0{{{h{AhDCf}}}{{Dn{BjACh}}}}{{{h{AhDCf}}}{{Dn{BjBC`}}}}{{{h{DCb}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{DCd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DCf}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}00{{}DCb}{{{h{Ah{Ab{A`}}}}}{{h{AhDCb}}}}{{{h{{Ab{A`}}}}}{{h{DCb}}}}{DCfDCb}{DCfOb}{{{h{{Ad{A`}}}}}{{Dn{DCbFl}}}}0{{{h{Fn}}}{{Dn{DCb}}}}{ObDCb}{{{h{DCb}}{h{Ahc}}}BjGd}{{ObOb{h{{Ad{A`}}}}}Ob}{{ObOb{h{{Ad{A`}}}}}DCb}{{{h{DCb}}c}h{{Gh{{Ad{A`}}}}}}{{{h{AhDCf}}{h{{Ad{A`}}}}}Bj}{{}c{}}00{{{h{DCf}}}{{Fd{ObOb}}}}{{{h{DCf}}}DCd}{{{h{DCf}}}Hj}{{}DCf}{{{h{DCb}}{h{DCb}}}{{Dh{Bl}}}}{{{h{DCb}}c}DnHn}{DCb}{hc{}}00{hIf}{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00{{ObOb}DCf}{{{h{AhDCf}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}}{{{h{AhDCf}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}}```````````````````````````````{h{{h{c}}}{}}000000{{{h{Ah}}}{{h{Ahc}}}{}}000000{{{h{ACh}}}{{Dh{{h{AOh}}}}}}{{{h{DCh}}}DCh}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{AhAD`}}Hj}Bj}{{{h{Ah{DCj{c}}}}Hj}BjDCl}0{{{h{Ah{DCn{c}}}}Hj}BjAD`}0{{{h{Ah{DD`{c}}}}Hj}Bj{AD`ACf}}{{{h{Ah{DDb{c}}}}Hj}Bj{{ADd{{Ad{A`}}}}}}{{{h{ACh}}}{{h{Fn}}}}{{{h{Ah}}Ed}{{Dn{BjACh}}}}00{{{h{Ah}}BBd}{{Dn{BjACh}}}}00{{{h{Ah}}BBf}{{Dn{BjACh}}}}00{{{h{Ah}}A@b}{{Dn{BjACh}}}}00{{{h{Ah}}BBh}{{Dn{BjACh}}}}00{{{h{Ah}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}00{{{h{Ah}}AF`}{{Dn{BjACh}}}}00{{{h{Ah}}Df}{{Dn{BjACh}}}}00{{{h{Ah}}Ob}{{Dn{BjACh}}}}00{{{h{Ah}}A`}{{Dn{BjACh}}}}00{{{h{DCh}}{h{DCh}}}Ed}{{h{h{c}}}Ed{}}0{{{h{AhAD`}}}{{Dn{{h{{Ad{A`}}}}ACh}}}}{{{h{Ah{DCj{c}}}}}{{Dn{{h{{Ad{A`}}}}ACh}}}DCl}{{{h{Ah{DCj{c}}}}}{{Dn{{h{{Ad{A`}}}}BC`}}}DCl}{{{h{Ah{DCn{c}}}}}{{Dn{{h{{Ad{A`}}}}ACh}}}AD`}{{{h{Ah{DCn{c}}}}}{{Dn{{h{{Ad{A`}}}}BC`}}}AD`}{{{h{Ah{DD`{c}}}}}{{Dn{{h{{Ad{A`}}}}ACh}}}{AD`ACf}}{{{h{Ah{DDb{c}}}}}{{Dn{{h{{Ad{A`}}}}ACh}}}{{ADd{{Ad{A`}}}}}}{{{h{AhACj}}}{{Dn{BjACh}}}}{{{h{Ah{DCj{c}}}}}{{Dn{BjACh}}}BHj}{{{h{Ah{DCj{c}}}}}{{Dn{BjBC`}}}BHj}{{{h{Ah{DCn{c}}}}}{{Dn{BjBC`}}}ACj}{{{h{Ah{DCn{c}}}}}{{Dn{BjACh}}}ACj}{{{h{AhDDd}}}{{Dn{BjBC`}}}}{{{h{AhDDd}}}{{Dn{BjACh}}}}{{{h{ACh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DCh}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}00000{DChACh}{BC`ACh}2{AObDCh}{c{{DCj{c}}}{}}{{{h{Ahc}}}{{h{Ah{DCj{c}}}}}{}}{{{h{ACh}}}{{Dh{{h{AOh}}}}}}{{{h{DCh}}{h{Ahc}}}BjGd}`{{{h{{DCj{c}}}}}{{h{c}}}{}}{{{h{{DCn{c}}}}}{{h{c}}}{}}{{{h{{DDb{c}}}}}{{h{c}}}{{ADd{{Ad{A`}}}}}}{{{h{Ah{DCj{c}}}}}{{h{Ahc}}}{}}{{{h{Ah{DCn{c}}}}}{{h{Ahc}}}{}}{{}c{}}000000{{{DCj{c}}}c{}}{{{DCn{c}}}c{}}{{{DDb{c}}}c{{ADd{{Ad{A`}}}}}}{{{h{ACh}}}DCh}={c{{DCn{c}}}{}}{c{{DDb{c}}}{{ADd{{Ad{A`}}}}}}{{DChc}ACh{{AHf{{AJf{AOh}}}}}}{{{AJf{c}}}{{AJf{{DCj{c}}}}}{}}{{{AJf{c}}}{{AJf{{DCn{c}}}}}{}}{{{h{Ahc}}}{{h{Ah{DCj{c}}}}}{}}{{{h{Ahc}}}{{h{Ah{DCn{c}}}}}{}}{{{h{{DDb{c}}}}}Ob{{ADd{{Ad{A`}}}}}}{{{h{AhACd}}{h{Ah{Ad{A`}}}}}{{Dn{HjACh}}}}{{{h{Ah{DCj{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{HjACh}}}BHd}{{{h{Ah{DCj{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{HjBC`}}}BHd}{{{h{Ah{DCn{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{HjACh}}}ACd}{{{h{Ah{DCn{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{HjBC`}}}ACd}{{{h{Ah{DD`{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{HjACh}}}{ACdACf}}{{{h{Ah{DDb{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{HjACh}}}{{ADd{{Ad{A`}}}}}}{{{h{Ah}}}{{Dn{EdACb}}}}000{{{h{Ah{DCj{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{BjACh}}}BHd}{{{h{Ah{DCj{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{BjBC`}}}BHd}{{{h{Ah{DCn{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{BjBC`}}}ACd}{{{h{Ah{DCn{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{BjACh}}}ACd}{{{h{AhACd}}{h{Ah{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{Ah}}}{{Dn{BBdACb}}}}000{{{h{Ah}}}{{Dn{BBfACb}}}}000{{{h{Ah}}}{{Dn{A@bACb}}}}000{{{h{Ah}}}{{Dn{BBhACb}}}}000{{{h{Ah}}{h{Ah{Ad{A`}}}}}{{Dn{BjACb}}}}000{{{h{Ah{DD`{c}}}}{h{Ah{AE`{A`}}}}}{{Dn{HjACh}}}{ACdACf}}{{{h{AhACd}}{h{Ah{AE`{A`}}}}Ob}{{Dn{HjACh}}}}{{{h{Ah}}}{{Dn{AF`ACb}}}}000{{{h{Ah}}}{{Dn{DfACb}}}}000{{{h{Ah}}}{{Dn{ObACb}}}}000{{{h{Ah}}}{{Dn{A`ACb}}}}000{{{h{Ah{DDb{c}}}}Ob}Bj{{ADd{{Ad{A`}}}}}}{{}DDd}{{{h{ACh}}}{{Dh{{h{AOh}}}}}}{{{h{AhACd}}Ob}{{DD`{ACd}}}}{hc{}}{hIf}{c{{Dn{e}}}{}{}}000000{{}{{Dn{c}}}{}}000000{hIj}000000{{}c{}}000000{{{h{AhACj}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}}{{{h{Ah{DCj{c}}}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}BHj}{{{h{Ah{DCj{c}}}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}BHj}{{{h{Ah{DCn{c}}}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}ACj}{{{h{Ah{DCn{c}}}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}ACj}{{{h{AhDDd}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}}{{{h{AhDDd}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}}{{{h{Ah{DCj{c}}}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}BHj}{{{h{Ah{DCj{c}}}}{h{{Ad{A`}}}}}{{Dn{BjBC`}}}BHj}{{{h{Ah{DCn{c}}}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}ACj}{{{h{Ah{DCn{c}}}}{h{{Ad{A`}}}}}{{Dn{BjBC`}}}ACj}{{{h{AhACj}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{AhDDd}}{h{{Ad{A`}}}}}{{Dn{BjBC`}}}}{{{h{AhDDd}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}```````````````````````````````````````{{AGd{h{{Jd{c}}}}{h{Jf}}}{{Dn{AGdJj}}}Jl}{{{h{AGd}}}}{{{h{AhAGd}}}}{{{h{AhAGd}}}DDf}{{{h{AGd}}}DDf}{{JhJh}}{h{{h{c}}}{}}000000000000{{{h{Ah}}}{{h{Ahc}}}{}}000000000000{{{h{{Jd{c}}}}}{{Jd{c}}}DDh}{{{h{AGd}}}AGd}{{{h{Jh}}}Jh}{{{h{AMd}}}AMd}{{{h{ACl}}}ACl}{{{h{DDj}}}DDj}{{{h{AHd}}}AHd}{{{h{AHn}}}AHn}{{{h{AHl}}}AHl}{{{h{DDl}}}DDl}{{{h{AGj}}}AGj}{{{h{DDn}}}DDn}{{{h{DE`}}}DE`}{{h{h{Ahc}}}Bj{}}000000000000{{hA`}Bj}000000000000{{{h{AGd}}{h{AGd}}}Bl}{{{h{Jh}}{h{Jh}}}Bl}{{{h{AMd}}{h{AMd}}}Bl}{{{h{ACl}}{h{ACl}}}Bl}{{{h{DDj}}{h{DDj}}}Bl}4``{{{h{{Jd{c}}}}}{{B@j{DEb}}}DDh}{{{DEh{}{{DEd{c}}{DEf{e}}}}}e{}{}}{AGdDDj}{JbACl}1{{}{{Jd{DEj}}}}{c{{Dn{AGd}}}E`}{c{{Dn{Jh}}}E`}{c{{Dn{ACl}}}E`}{c{{Dn{DDj}}}E`}{{{h{AGd}}}DEl}{{{h{Ah{Jd{c}}}}}BjDDh}{{{h{{Jd{c}}}}{h{{Jd{c}}}}}EdDDh}{{{h{AGd}}{h{AGd}}}Ed}{{{h{Jh}}{h{Jh}}}Ed}{{{h{AMd}}{h{AMd}}}Ed}{{{h{ACl}}{h{ACl}}}Ed}{{{h{DDj}}{h{DDj}}}Ed}{{{h{AHd}}{h{AHd}}}Ed}{{{h{AHn}}{h{AHn}}}Ed}{{{h{AHl}}{h{AHl}}}Ed}{{{h{DDl}}{h{DDl}}}Ed}{{{h{AGj}}{h{AGj}}}Ed}{{{h{DDn}}{h{DDn}}}Ed}{{{h{DE`}}{h{DE`}}}Ed};{{h{h{c}}}Ed{}}0000000000000000000000000{{{h{{Jd{c}}}}{h{AhEl}}}{{Dn{BjEn}}}DDh}{{{h{AGd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{Jh}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AMd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{ACl}}{h{AhEl}}}{{Dn{BjEn}}}}00{{{h{DDj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AHd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AHn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AHl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DDl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AGj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DDn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DE`}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}{DDjAGd}1111{DDjACl}2{JjAHd}{AObAHd}4{DE`AHn}{DDnAHn}6{JjAHn}{AOfAHn}{AObAHn}{AHdAHl}{AObAHl};;{AObDDl}{BOjDDl}{JjDDl}>>>{BBf{{Dn{JhDEn}}}}={{{B@j{DEb}}}{{DFb{{Jd{DF`}}}}}}{{{B@j{DEb}}}{{DFb{{Jd{DFd}}}}}}{{{B@j{DEb}}}{{DFb{{Jd{DFf}}}}}}{{{h{{Jd{c}}}}{h{{Ad{A`}}}}}{{Dn{AGdJj}}}AGh}{{{h{{Jd{c}}}}{h{Fn}}}{{Dn{AGdJj}}}AGh}{{{h{{Jd{c}}}}{h{AK`}}}AGdAGh}{{{h{Fn}}}{{Dn{AGd}}}}{A`{{Dn{JhDEn}}}}{{}{{Jd{c}}}DDh}{{{h{{Jd{c}}}}{h{Ahe}}}{{Fd{AK`AEh}}}AGh{DFhACf}}{{{h{AGd}}{h{Ahc}}}BjGd}{{{h{Jh}}{h{Ahc}}}BjGd}{{{h{AMd}}{h{Ahc}}}BjGd}{{{h{ACl}}{h{Ahc}}}BjGd}{{{h{DDj}}{h{Ahc}}}BjGd}``{{}c{}}000000000000{{{h{DE`}}}A`}{{{h{DDn}}}Hj}`{{}{{Jd{DEj}}}}{{{h{{Jd{c}}}}{h{Ahe}}}AGdAGh{DFhACf}}{{{h{AhAGd}}}Bj}{{{h{AGd}}{h{AGd}}}{{Dh{Bl}}}}{{{h{Jh}}{h{Jh}}}{{Dh{Bl}}}}{{{h{AMd}}{h{AMd}}}{{Dh{Bl}}}}{{{h{ACl}}{h{ACl}}}{{Dh{Bl}}}}{{{h{DDj}}{h{DDj}}}{{Dh{Bl}}}}{{}Hj}000{{{h{Ah{Ad{DFj}}}}}{{Dn{{Jd{c}}Jj}}}{DDhDFl}}{{{h{Ah{Ad{DFj}}}}}{{Dn{{Jd{DF`}}Jj}}}}{{{h{Ah{Ad{DFj}}}}}{{Dn{{Jd{DFd}}Jj}}}}{{{h{Ah{Ad{DFj}}}}}{{Dn{{Jd{DFf}}Jj}}}}{{{h{AGd}}}AEh}{{{h{DDj}}}{{Fd{AClJh}}}}{{{h{Ah{Jd{c}}}}{h{Ahe}}}BjDDh{DFhACf}}{{{h{{Jd{c}}}}{h{AKn}}{h{DFn}}}{{Dn{AEhJj}}}Jl}{{{h{AGd}}}{{Ab{A`}}}}{{{h{AGd}}}AK`}{{{h{Ah{Jd{c}}}}{h{{Ab{A`}}}}}BjDDh}{{{h{AGd}}c}DnHn}{{{h{Jh}}c}DnHn}{{{h{ACl}}}{{Ab{A`}}}}{{{h{ACl}}c}DnHn}{{{h{DDj}}c}DnHn}{{{h{{Jd{c}}}}{h{AKn}}{h{AK`}}}CFnAGh}{{{h{{Jd{c}}}}{h{AKn}}{h{AK`}}Hj}CFnAGh}1{{{h{{Jd{c}}}}{h{AKn}}{h{AK`}}}DFnAGh}{{{h{{Jd{c}}}}{h{AKn}}{h{AK`}}{h{{Ab{A`}}}}}DFnAGh}{{{h{{Jd{c}}}}{h{AKn}}{h{AK`}}{h{{Ab{A`}}}}}CFnAGh}{{{h{{Jd{c}}}}{h{AKn}}{h{AGd}}}AN`AGh}0{{{h{{Jd{c}}}}{h{AKn}}{h{AGd}}{h{{Ab{A`}}}}}AN`AGh}{{{h{{Jd{c}}}}{h{AKn}}{h{AGd}}{h{Ahe}}}AN`AGh{DFhDG`}}{{}{{Jd{DGb}}}}{{{h{AHd}}}{{Dh{{h{AOh}}}}}}{{{h{AHn}}}{{Dh{{h{AOh}}}}}}{{{h{AHl}}}{{Dh{{h{AOh}}}}}}{{{h{DDl}}}{{Dh{{h{AOh}}}}}}{{{h{AGj}}}{{Dh{{h{AOh}}}}}}{{{DEh{}{{DEd{c}}{DEf{e}}}}{h{{Jd{g}}}}{Dh{M`}}}c{}{}Jl}{{AGd{h{{Jd{c}}}}{Dh{M`}}}DDjJl}{JhBBf}{AClJb}{DDjAGd}{hc{}}000000000000{hIf}0000000{JhA`}{c{{Dn{e}}}{}{}}00{BBf{{Dn{Jh}}}}{A`{{Dn{Jh}}}}2222222222{{}{{Dn{c}}}{}}000000000000{hIj}000000000000{{}{{Jd{DGd}}}}{{{h{{Jd{c}}}}{h{AKn}}{h{CFn}}{h{AEh}}}{{Dn{BjJj}}}Jl}{{{h{{Jd{c}}}}{h{AN`}}{h{AKn}}{h{Jb}}}{{Dn{BjJj}}}Jl}{{}c{}}000000000000{{{h{AGd}}}{{Fd{JbJh}}}}`````````````{{{h{DGf}}}{{h{{AE`{Ed}}}}}}{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{e{{Dh{c}}}{CGhCDj}{{Gl{}{{Eh{c}}}}}}{{{h{Ah{Ad{c}}}}}{{Dh{c}}}{CGhCDj}}{{{h{DGf}}}DGf}{{{h{AEb}}}AEb}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{Ahc}}}{{Dn{DGfACb}}}{ACdACf}}{{{h{DGf}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DGf}}{h{DGf}}}Ed}{{{h{AEb}}{h{AEb}}}Ed}{{h{h{c}}}Ed{}}000{{{h{DGf}}{h{Ah{AE`{Cn}}}}{h{Ah{AE`{Df}}}}}{{Dn{KhAEb}}}}{{{h{DGf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AEb}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}0{AObAEb}{{{h{{Ad{Cn}}}}{h{{Ad{Ed}}}}}DGf}{{{h{DGf}}}{{h{{AE`{Kh}}}}}}`{{}c{}}0{{{h{DGf}}}Df}{{{h{AEb}}}{{Dh{{h{AOh}}}}}}{hc{}}0{hIf}{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0`{hIj}0{{}c{}}0````````````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{AFn}}}AFn}{{{h{DGh}}}DGh}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{AFn}}{h{AFn}}}Ed}{{{h{DGh}}{h{DGh}}}Ed}{{h{h{c}}}Ed{}}000{{{h{AFn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DGh}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}0{{}c{}}0{{{h{AFn}}}{{Dh{{h{AOh}}}}}}{{{h{DGh}}}{{Dh{{h{AOh}}}}}}{hc{}}0{hIf}0{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0{c{{Dn{Db}}}E`}{{{h{Db}}c}DnHn}````````````````````{{{h{AhDGj}}DGj}DGj}``{{{h{AhAGf}}}{{h{Ah{Ab{A`}}}}}}{{{h{AhAGf}}}{{h{Ah{Ad{A`}}}}}}{{{h{AGf}}}{{h{{Ad{A`}}}}}}{{{h{AGf}}}{{h{{Ab{A`}}}}}}{{DGjDGj}DGj}{{{h{AhDGj}}DGj}Bj}10{h{{h{c}}}{}}003400{{{h{Ah}}}{{h{Ahc}}}{}}070600{{{h{BAl}}}BAl}{{{h{DGj}}}DGj}{{{h{AGf}}}AGf}{{{h{DGl}}}DGl}{{{h{DGn}}}DGn}{{h{h{Ahc}}}Bj{}}0000{{hA`}Bj}0000{{{h{DGj}}{h{DGj}}}Bl}{{{h{AGf}}{h{AGf}}}Bl}{{{h{Ahc}}}{{Dn{BAlACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DGjACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{AGfACb}}}{ACdACf}}{{{h{BAl}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DGj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{AGf}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{}DGj}{{{h{BAl}}{h{BAl}}}Ed}{{{h{DGj}}{h{DGj}}}Ed}{{{h{AGf}}{h{AGf}}}Ed}{{{h{DGl}}{h{DGl}}}Ed}{{{h{DGn}}{h{DGn}}}Ed}{{h{h{c}}}Ed{}}000000000{{{h{BAl}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DGj}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{AGf}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{DGl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DGn}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}0{ObDGj}{DbAGf}222{{{Ab{A`}}}AGf}{cAGf{{ADd{Nh}}}}{{{h{Fn}}}{{Dn{AGf}}}}{{DGjDGj}Ed}{{{h{BAl}}{h{Ahc}}}BjGd}{{{h{DGj}}{h{Ahc}}}BjGd}{{{h{AGf}}{h{Ahc}}}BjGd}{{}c{}}0000``````{{{h{BEj}}DGj}BAl}{{{h{DGj}}{h{DGj}}}{{Dh{Bl}}}}{{{h{AGf}}{h{AGf}}}{{Dh{Bl}}}}`{{{h{AhDGj}}DGj}DGj}`{{{h{BAl}}}{{Dn{BEjACh}}}}{{{h{DGl}}}{{Dh{{h{AOh}}}}}}{{{h{DGn}}}{{Dh{{h{AOh}}}}}}{AGf{{Ab{A`}}}}{hc{}}0000{{{h{BAl}}}{{Dn{BC`}}}}{hIf}000{DGjOb}{c{{Dn{e}}}{}{}}0000{{}{{Dn{c}}}{}}0000{hIj}0000{{}c{}}0000````````````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{DH`}}}DH`}{{{h{BAn}}}BAn}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{Ahc}}}{{Dn{DH`ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{BAnACb}}}{ACdACf}}{{{h{DH`}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{BAn}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DH`}}{h{DH`}}}Ed}{{{h{BAn}}{h{BAn}}}Ed}{{h{h{c}}}Ed{}}000{{{h{DH`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BAn}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}0{{{h{DH`}}{h{Ahc}}}BjGd}{{{h{BAn}}{h{Ahc}}}BjGd}{{}c{}}0````{{{h{BAn}}}{{Dn{BEjACh}}}}`{hc{}}0{{{h{BAn}}}{{Dn{BC`}}}}{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0```````````````````````````````````````````{{{h{DHb}}}{{h{Fn}}}}{h{{h{c}}}{}}000{{{h{Ah}}}{{h{Ahc}}}{}}000{{{h{DHb}}}DHb}{{{h{DHd}}}DHd}{{{h{DHf}}}DHf}{{{h{DHh}}}DHh}{{h{h{Ahc}}}Bj{}}000{{hA`}Bj}000{{{h{DHf}}}{{h{Fn}}}}{{{h{DHh}}}{{h{Fn}}}}{{{h{DHf}}}DHb}{{{h{DHh}}}DHb}{{{h{Ahc}}}{{Dn{DHbACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DHfACb}}}{ACdACf}}0{{{h{DHb}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DHf}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DHh}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DHb}}{h{DHb}}}Ed}{{{h{DHd}}{h{DHd}}}Ed}{{{h{DHf}}{h{DHf}}}Ed}{{{h{DHh}}{h{DHh}}}Ed}{{h{h{c}}}Ed{}}0000000{{{h{DHb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DHd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DHf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DHh}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}000{{{h{Fn}}}{{Dn{DHb}}}}{{}c{}}000{DHfDHh}{{{h{DHf}}}{{h{AGf}}}}{{AGfDHh}DHf}{{{h{DHf}}}{{h{DHh}}}}{{{h{DHd}}}{{Dh{{h{AOh}}}}}}{hc{}}000{hIf}0{{{AJf{Fn}}}{{Dn{DHb}}}}9{If{{Dn{DHb}}}}{c{{Dn{e}}}{}{}}000{{{h{Fn}}}{{Dn{DHbDHd}}}}{{}{{Dn{c}}}{}}000{hIj}000{{}c{}}000`````````````{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{BAf}}}BAf}{{{h{DHj}}}DHj}{{{h{DHl}}}DHl}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{BAf}}{h{BAf}}}Bl}{{{h{Ahc}}}{{Dn{BAfACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DHjACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DHlACb}}}{ACdACf}}10{{{h{BAf}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DHj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DHl}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{BAf}}{h{BAf}}}Ed}{{{h{DHj}}{h{DHj}}}Ed}{{{h{DHl}}{h{DHl}}}Ed}{{h{h{c}}}Ed{}}00000{{{h{BAf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DHj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DHl}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}00{{{h{BAf}}{h{Ahc}}}BjGd}{{}c{}}00``{{{h{BAf}}}{{Dh{{Ab{A`}}}}}}{{{AE`{Ch}}Ch}DHj}{{{AE`{Ch}}Ch}DHl}{{{h{BAf}}{h{BAf}}}{{Dh{Bl}}}}``{hc{}}00{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00``{{}c{}}00````````{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{DHn}}}DHn}{{{h{DI`}}}DI`}{{{h{DIb}}}DIb}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{Ahc}}}{{Dn{DHnACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DI`ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DIbACb}}}{ACdACf}}20{{{h{DHn}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DI`}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DIb}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}`{{{h{DHn}}{h{DHn}}}Ed}{{{h{DI`}}{h{DI`}}}Ed}{{{h{DIb}}{h{DIb}}}Ed}{{h{h{c}}}Ed{}}00000``{{{h{DHn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DI`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DIb}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}00`{{}c{}}00{hc{}}00{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00`{hIj}00{{}c{}}00````{h{{h{c}}}{}}000{{{h{Ah}}}{{h{Ahc}}}{}}000{{{h{DId}}}DId}{{{h{DIf}}}DIf}{{{h{DIh}}}DIh}{{{h{DIj}}}DIj}{{h{h{Ahc}}}Bj{}}000{{hA`}Bj}000{{{h{DId}}{h{DId}}}Bl}{{{h{DIf}}{h{DIf}}}Bl}{{{h{DIh}}{h{DIh}}}Bl}{{{h{DIj}}{h{DIj}}}Bl}`{{{h{Ahc}}}{{Dn{DIdACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DIfACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DIhACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DIjACb}}}{ACdACf}}3210{{{h{DId}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DIf}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DIh}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DIj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DId}}{h{DId}}}Ed}{{{h{DIf}}{h{DIf}}}Ed}{{{h{DIh}}{h{DIh}}}Ed}{{{h{DIj}}{h{DIj}}}Ed}{{h{h{c}}}Ed{}}0000000{{{h{DId}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DIf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DIh}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DIj}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}000{{{h{DId}}{h{Ahc}}}BjGd}{{{h{DIf}}{h{Ahc}}}BjGd}{{{h{DIh}}{h{Ahc}}}BjGd}{{{h{DIj}}{h{Ahc}}}BjGd}{{}c{}}000{{{h{DId}}{h{DId}}}{{Dh{Bl}}}}{{{h{DIf}}{h{DIf}}}{{Dh{Bl}}}}{{{h{DIh}}{h{DIh}}}{{Dh{Bl}}}}{{{h{DIj}}{h{DIj}}}{{Dh{Bl}}}}`{hc{}}000`{c{{Dn{e}}}{}{}}000{{}{{Dn{c}}}{}}000`{hIj}000`{{}c{}}000```````{h{{h{c}}}{}}00000{{{h{Ah}}}{{h{Ahc}}}{}}00000{{{h{DIl}}}DIl}{{{h{DIn}}}DIn}{{{h{DJ`}}}DJ`}{{{h{DJb}}}DJb}{{{h{DJd}}}DJd}{{{h{DJf}}}DJf}{{h{h{Ahc}}}Bj{}}00000{{hA`}Bj}00000{{{h{Ahc}}}{{Dn{DIlACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DInACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DJ`ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DJbACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DJdACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DJfACb}}}{ACdACf}}543210{{{h{DIl}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DIn}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DJ`}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DJb}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DJd}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DJf}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DIl}}{h{DIl}}}Ed}{{{h{DIn}}{h{DIn}}}Ed}{{{h{DJ`}}{h{DJ`}}}Ed}{{{h{DJb}}{h{DJb}}}Ed}{{{h{DJd}}{h{DJd}}}Ed}{{{h{DJf}}{h{DJf}}}Ed}{{h{h{c}}}Ed{}}00000000000`````````{{{h{DIl}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DIn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DJ`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DJb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DJd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DJf}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}00000{{}c{}}00000````````{hc{}}00000{c{{Dn{e}}}{}{}}00000{{}{{Dn{c}}}{}}00000{hIj}00000{{}c{}}00000```````````{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00`{{{h{DJh}}}DJh}{{{h{DJj}}}DJj}{{{h{DJl}}}DJl}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{Ahc}}}{{Dn{DJhACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DJjACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DJlACb}}}{ACdACf}}20{{{h{DJh}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DJj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DJl}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DJh}}{h{DJh}}}Ed}{{{h{DJj}}{h{DJj}}}Ed}{{{h{DJl}}{h{DJl}}}Ed}{{h{h{c}}}Ed{}}00000{{{h{DJh}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DJj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DJl}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}00`{{}c{}}00`{{DGjA@bBAlBAlObIfBBf}DJh}````````{hc{}}00{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00``{{}c{}}00`{{{h{CCn}}}{{h{DJn}}}}{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{CCn}}}CCn}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{CCn}}{h{CCn}}}Ed}{{h{h{c}}}Ed{}}0{{{h{CCn}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}{{{h{CCn}}}{{h{Fn}}}}{{}c{}}{{{h{CCn}}}{{Dh{{h{AOh}}}}}}{hc{}}{hIf}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}````````{{A@bA@b}A@b}`````````````````````````````````````````````````````````````````````````````````````````````{h{{h{c}}}{}}000000000000{{{h{Ah}}}{{h{Ahc}}}{}}000000000000{{{h{DK`}}}DK`}{{{h{CAf}}}CAf}{{{h{ALf}}}ALf}{{{h{DKb}}}DKb}{{{h{DKd}}}DKd}{{{h{DKf}}}DKf}{{{h{AL`}}}AL`}{{{h{AEd}}}AEd}{{{h{DKh}}}DKh}{{{h{DKj}}}DKj}{{{h{DKl}}}DKl}{{h{h{Ahc}}}Bj{}}0000000000{{hA`}Bj}0000000000{{{h{ALf}}{h{ALf}}}Bl}{{{h{DKd}}{h{DKd}}}Bl}{{{h{DKf}}{h{DKf}}}Bl}{{{h{DKj}}{h{DKj}}}Bl}{{{h{AhDK`}}DK`}Bj}{{{h{AhDKl}}DKl}Bj}{{}DK`}{{}DKl}{c{{Dn{DK`}}}E`}{c{{Dn{DKj}}}E`}{c{{Dn{DKl}}}E`}{DKj{{Dn{ABdAHh}}}}{{{h{DKl}}}{{Dn{ABdAHh}}}}{{{h{DK`}}{h{DK`}}}Ed}{{{h{CAf}}{h{CAf}}}Ed}{{{h{ALf}}{h{ALf}}}Ed}{{{h{DKb}}{h{DKb}}}Ed}{{{h{DKd}}{h{DKd}}}Ed}{{{h{DKf}}{h{DKf}}}Ed}{{{h{AL`}}{h{AL`}}}Ed}{{{h{AEd}}{h{AEd}}}Ed}{{{h{DKh}}{h{DKh}}}Ed}{{{h{DKj}}{h{DKj}}}Ed}{{{h{DKl}}{h{DKl}}}Ed}{{h{h{c}}}Ed{}}000000000000000000000``{{{h{AC`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DK`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{CAf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{ALf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DKb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DKd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DKf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AL`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AEd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DKh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DKn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DKj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DKl}}{h{AhEl}}}{{Dn{BjEn}}}}{FlAC`}{AChAC`}{AObAC`}{cc{}}{ACbAC`}1111{BDjDKb}{AObDKb}33{DKhAL`}{DL`AL`}{DLbAL`}{AObAL`}7{AObAEd}8{AObDKh}99{AObDKn}{ABdDKj};{ABbDKj}<{{{h{Fn}}}{{Dn{DKj}}}}{DfDKj}{{{h{{ALh{}{{G`{c}}}}}}CAf{h{{Jd{e}}}}}{{Dn{{Dh{AB`}}c}}}F`AGh}{{{h{DK`}}{h{Ahc}}}BjGd}{{{h{DKd}}{h{Ahc}}}BjGd}{{{h{DKf}}{h{Ahc}}}BjGd}{{{h{DKj}}{h{Ahc}}}BjGd}{{{h{DKl}}{h{Ahc}}}BjGd}```{{}c{}}000000000000``{{{h{ALf}}{h{ALf}}}{{Dh{Bl}}}}{{{h{DKd}}{h{DKd}}}{{Dh{Bl}}}}{{{h{DKf}}{h{DKf}}}{{Dh{Bl}}}}{{{h{DKj}}{h{DKj}}}{{Dh{Bl}}}}`````````{{{h{DK`}}c}DnHn}{{{h{DKj}}c}DnHn}{{{h{DKl}}c}DnHn}``{{{h{DKd}}}DKf}{{{h{AC`}}}{{Dh{{h{AOh}}}}}}{{{h{DKb}}}{{Dh{{h{AOh}}}}}}{{{h{AL`}}}{{Dh{{h{AOh}}}}}}{{{h{AEd}}}{{Dh{{h{AOh}}}}}}{{{h{DKh}}}{{Dh{{h{AOh}}}}}}{{{h{DKn}}}{{Dh{{h{AOh}}}}}}`````````{DKj{{Dn{ABbAFl}}}}{{{h{DKl}}}{{Dn{ABbAFl}}}}{hc{}}0000000000{hIf}000000{DKjDf}{c{{Dn{e}}}{}{}}000000000000{{}{{Dn{c}}}{}}000000000000{hIj}000000000000````{{{h{AhDK`}}{h{{Cl{AMj}}}}}{{Dn{{Cl{AAl}}DLd}}}}{{{h{AhDKl}}{h{{Cl{AMj}}}}}{{Dn{{Cl{AAl}}DLd}}}}`{{}c{}}000000000000`````````````````````{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{{DLf{c}}}}}{{DLf{c}}}{AlBBj{DLh{A`}}{AHf{A`}}}}{{{h{DLj}}}DLj}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{{DLf{c}}}}{h{{DLf{c}}}}}Bl{BnBBj{DLh{A`}}{AHf{A`}}}}{{{h{DLj}}{h{DLj}}}Bl}{{{h{Ahc}}}{{Dn{{DLf{e}}ACb}}}{ACdACf}{BBj{DLh{A`}}{AHf{A`}}}}{{{h{{DLf{c}}}}{h{Ahe}}}{{Dn{HjACh}}}{BBj{DLh{A`}}{AHf{A`}}}{ACjACf}}{c{{Dn{{DLf{e}}}}}E`{BBj{DLh{A`}}{AHf{A`}}Eb}}{c{{Dn{DLl}}}E`}{c{{Dn{DLj}}}E`}{{{h{{DLf{c}}}}{h{{DLf{c}}}}}Ed{EfBBj{DLh{A`}}{AHf{A`}}}}{{{h{DLl}}{h{DLl}}}Ed}{{{h{DLj}}{h{DLj}}}Ed}{{h{h{c}}}Ed{}}00000{{{h{{DLf{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{F`BBj{DLh{A`}}{AHf{A`}}}}{{{h{DLl}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DLj}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}00{{{h{{DLf{c}}}}{h{Ahe}}}Bj{GfBBj{DLh{A`}}{AHf{A`}}}Gd}{{{h{DLj}}{h{Ahc}}}BjGd}{{}c{}}00```{{{h{{DLf{c}}}}{h{{DLf{c}}}}}{{Dh{Bl}}}{HlBBj{DLh{A`}}{AHf{A`}}}}{{{h{DLj}}{h{DLj}}}{{Dh{Bl}}}}`{{{h{{DLf{c}}}}e}Dn{BBj{DLh{A`}}{AHf{A`}}I`}Hn}{{{h{DLl}}c}DnHn}{{{h{DLj}}c}DnHn}`{{{h{{DLf{c}}}}}DLj{BBj{DLh{A`}}{AHf{A`}}}}{hc{}}0{hIf}{c{{Dn{e}}}{}{}}{DLj{{Dn{{DLf{c}}}}}{BBj{DLh{A`}}{AHf{A`}}}}11{{}{{Dn{c}}}{}}00{hIj}00``{{}c{}}00````````````````````````````````````````{{AEh{h{{Jd{c}}}}{h{Jf}}}{{Dn{AEhJj}}}Jl}{{AK`{h{Jf}}}{{Dn{AK`Jj}}}}{{{h{AK`}}}}{{{h{AEh}}}}{{{h{AKn}}}}{{{h{AhAK`}}}}{{{h{AhAEh}}}}{{{h{AhAKn}}}}{{{h{AhAEh}}}DLn}{{{h{AEh}}}DLn}{{{h{AK`}}}{{h{{Ab{A`}}}}}}{{{h{AKn}}}{{h{{Ab{A`}}}}}}{h{{h{c}}}{}}00000000000{{{h{Ah}}}{{h{Ahc}}}{}}00000000000{{{h{DFd}}}DFd}{{{h{DFf}}}DFf}{{{h{DF`}}}DF`}{{{h{DGb}}}DGb}{{{h{DGd}}}DGd}{{{h{DEj}}}DEj}{{{h{AK`}}}AK`}{{{h{AEh}}}AEh}{{{h{DEn}}}DEn}{{{h{Jf}}}Jf}{{{h{AKn}}}AKn}{{{h{Jj}}}Jj}{{h{h{Ahc}}}Bj{}}00000000000{{hA`}Bj}00000000000{{{h{DFd}}{h{DFd}}}Bl}{{{h{DFf}}{h{DFf}}}Bl}{{{h{DF`}}{h{DF`}}}Bl}{{{h{DGb}}{h{DGb}}}Bl}{{{h{DGd}}{h{DGd}}}Bl}{{{h{DEj}}{h{DEj}}}Bl}{{{h{AEh}}{h{AEh}}}Bl}{{{h{DEn}}{h{DEn}}}Bl}{{{h{Jf}}{h{Jf}}}Bl}{{{h{AKn}}{h{AKn}}}Bl}{{{h{Jj}}{h{Jj}}}Bl}4{{{h{AEh}}{h{AEh}}}{{Dn{AEhJj}}}}{{{h{{Ad{{h{AEh}}}}}}}{{Dn{AEhJj}}}}`{{A`Hj}Bj}000000{c{{Dn{AK`}}}E`}{c{{Dn{AEh}}}E`}{{{h{AK`}}}DEl}```{{{h{DFd}}{h{DFd}}}Ed}{{{h{DFf}}{h{DFf}}}Ed}{{{h{DF`}}{h{DF`}}}Ed}{{{h{DGb}}{h{DGb}}}Ed}{{{h{DGd}}{h{DGd}}}Ed}{{{h{DEj}}{h{DEj}}}Ed}{{{h{AK`}}{h{AK`}}}Ed}{{{h{AEh}}{h{AEh}}}Ed}{{{h{DEn}}{h{DEn}}}Ed}{{{h{Jf}}{h{Jf}}}Ed}{{{h{AKn}}{h{AKn}}}Ed}{{{h{Jj}}{h{Jj}}}Ed}4{{h{h{c}}}Ed{}}00000000000000000000000{{{h{DFd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DFf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DF`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DGb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DGd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DEj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AK`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AEh}}{h{AhEl}}}{{Dn{BjEn}}}}00{{{h{DEn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Jf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AKn}}{h{AhEl}}}{{Dn{BjEn}}}}00{{{h{Jj}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}00000{{{h{AGd}}}AK`}{AGdAK`}2{cAK`DM`}{{{h{AGd}}}AEh}{AGdAEh}{DLnAEh}666{AK`Jf}{LhAKn}{LjAKn}{LlAKn}:{cAKnDM`}{DEnJj}<{{{Ab{A`}}}{{Dn{JfDMb}}}}{{{Ab{A`}}}AKn}{{{h{{Ad{A`}}}}}{{Dn{AKnJj}}}}{DMdAEh}?<3{{{h{{Jd{c}}}}{h{AK`}}}AEhAGh}{{{h{{Ad{A`}}}}}{{Dn{AK`Jj}}}}{{{h{{Ad{A`}}}}}{{Dn{AEhJj}}}}4{{{h{Fn}}}{{Dn{AK`Jj}}}}{{{h{Fn}}}{{Dn{AEhJj}}}}{{JbJh}AEh}{{{h{DFd}}{h{Ahc}}}BjGd}{{{h{DFf}}{h{Ahc}}}BjGd}{{{h{DF`}}{h{Ahc}}}BjGd}{{{h{DGb}}{h{Ahc}}}BjGd}{{{h{DGd}}{h{Ahc}}}BjGd}{{{h{DEj}}{h{Ahc}}}BjGd}{{{h{AEh}}{h{Ahc}}}BjGd}{{{h{DEn}}{h{Ahc}}}BjGd}{{{h{Jf}}{h{Ahc}}}BjGd}{{{h{AKn}}{h{Ahc}}}BjGd}{{{h{Jj}}{h{Ahc}}}BjGd}``{{{h{AK`}}c}h{}}{{{h{Jf}}c}h{}}{{{h{AKn}}c}h{}}{{}c{}}00000000000{DM`{{Ab{A`}}}}{{{h{AK`}}{h{{Jd{c}}}}}AGdAGh}{{AK`{h{Jf}}}{{Dn{AK`Jj}}}}{{AEh{h{{Jd{c}}}}{h{Jf}}}{{Dn{AEhJj}}}Jl}{AK`AK`}{{AEh{h{{Jd{c}}}}}AEhJl}{{{h{Ahc}}}AK`{DFhACf}}{{{h{AhAK`}}}Bj}{{{h{AhJf}}}Bj}{{{h{DFd}}{h{DFd}}}{{Dh{Bl}}}}{{{h{DFf}}{h{DFf}}}{{Dh{Bl}}}}{{{h{DF`}}{h{DF`}}}{{Dh{Bl}}}}{{{h{DGb}}{h{DGb}}}{{Dh{Bl}}}}{{{h{DGd}}{h{DGd}}}{{Dh{Bl}}}}{{{h{DEj}}{h{DEj}}}{{Dh{Bl}}}}{{{h{AEh}}{h{AEh}}}{{Dh{Bl}}}}{{{h{DEn}}{h{DEn}}}{{Dh{Bl}}}}{{{h{Jf}}{h{Jf}}}{{Dh{Bl}}}}{{{h{AKn}}{h{AKn}}}{{Dh{Bl}}}}{{{h{Jj}}{h{Jj}}}{{Dh{Bl}}}}{{{h{AK`}}{h{{Jd{c}}}}}AEhAGh}{{}Jf}{cJfDFh}``{{{h{AK`}}}{{Ab{A`}}}}{{{h{AK`}}c}DnHn}{{{h{AEh}}c}DnHn}{{{h{AEh}}}{{Ab{A`}}}}0{{{h{Jj}}}{{Dh{{h{AOh}}}}}}{Jf{{Ab{A`}}}}{{{h{Mj}}}Mj}{{{h{ALn}}}ALn}2{hc{}}00000000000{{{h{AEh}}}AAl}{{{h{AM`}}}AM`}{{{h{n}}}n}{hIf}000{c{{Dn{e}}}{}{}}00000000000{{}{{Dn{c}}}{}}00000000000{hIj}00000000000{{{h{AEh}}{h{{Jd{c}}}}{h{AKn}}{h{CFn}}}{{Dn{BjJj}}}Jl}{{}c{}}00000000000{{{h{AK`}}{h{{Jd{c}}}}}{{Fd{JbJh}}}AGh}{{{h{AEh}}}{{Fd{JbJh}}}}`````````````````{{{h{DMf}}}{{h{{Ad{A`}}}}}}{h{{h{c}}}{}}1{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{DMf}}}DMf}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{DMf}}{h{DMf}}}Bl}{c{{Dn{DMf}}}E`}{{{h{DMf}}}DEl}{{{h{DMf}}{h{DMf}}}Ed}{{h{h{c}}}Ed{}}0{{{h{DMf}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}{{{Ab{A`}}}DMf}{{{h{{Ad{A`}}}}}{{Dn{DMfJj}}}}{{{h{Fn}}}{{Dn{DMfJj}}}}{{{h{DMf}}{h{Ahc}}}BjGd}{{}c{}}{{{h{AEh}}{h{AK`}}}DMf}{{{h{AhDMf}}}Bj}{{{h{DMf}}{h{DMf}}}{{Dh{Bl}}}}{{{h{DMf}}}{{Ab{A`}}}}{{{h{DMf}}c}DnHn}{{{h{AEh}}{h{AK`}}}{{Ab{A`}}}}{hc{}}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}````{{{h{DFn}}}}{{{h{CFn}}}}{{{h{AhDFn}}}}{{{h{AhCFn}}}}{{{h{AhDFn}}}DMh}{{{h{AhCFn}}}DMj}{{{h{DFn}}}DMh}{{{h{CFn}}}DMj}{{{h{DMl}}}{{h{{Ad{A`}}}}}}{h{{h{c}}}{}}0100{{{h{Ah}}}{{h{Ahc}}}{}}000{{{h{DMl}}}Hj}{{{h{DMn}}}DMn}{{{h{DFn}}}DFn}{{{h{DMl}}}DMl}{{{h{CFn}}}CFn}{{h{h{Ahc}}}Bj{}}000{{hA`}Bj}000{{{h{DMn}}{h{DMn}}}Bl}{{{h{DFn}}{h{DFn}}}Bl}{{{h{DMl}}{h{DMl}}}Bl}{{{h{CFn}}{h{CFn}}}Bl}0={c{{Dn{CFn}}}E`}{{{h{DMn}}{h{DMn}}}Ed}{{{h{DFn}}{h{DFn}}}Ed}{{{h{DMl}}{h{{Ad{A`}}}}}Ed}{{{h{DMl}}{h{DMl}}}Ed}{{{h{CFn}}{h{CFn}}}Ed}0{{h{h{c}}}Ed{}}0000000{{{h{DMn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DFn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DMl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CFn}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}{DMhDFn}11{CFnDMl}{{{h{CFn}}}DMl}3{DMjCFn}{{{h{{Ad{A`}}}}DMn}{{Dn{DFnJj}}}}{{{h{{Ad{A`}}}}}{{Dn{CFnJj}}}}00{BBf{{Dn{DMnJj}}}}4{{{h{Fn}}}{{Dn{CFnJj}}}}{{{h{DFn}}{h{Ahc}}}BjGd}{{{h{DMl}}{h{Ahc}}}BjGd}{{{h{CFn}}{h{Ahc}}}BjGd}{{}c{}}000{DMl}{{{h{DMl}}}}{{{h{DMl}}}Ed}{{{h{DMl}}}Hj}{{{h{AhCFn}}}Bj}{{{h{DMn}}{h{DMn}}}{{Dh{Bl}}}}{{{h{DFn}}{h{DFn}}}{{Dh{Bl}}}}{{{h{DMl}}{h{DMl}}}{{Dh{Bl}}}}{{{h{DMl}}{h{{Ad{A`}}}}}{{Dh{Bl}}}}{{{h{CFn}}{h{CFn}}}{{Dh{Bl}}}}{{{h{CFn}}c}DnHn}{{{h{DFn}}}{{Fd{DMn{Ab{A`}}}}}}{{{h{CFn}}}{{Ab{A`}}}}{{{h{CFn}}}DMl}`{DMnBBf}{hc{}}000{{{h{DMl}}}{{Dn{CFnJj}}}}{{{h{DFn}}}CFn}{hIf}0{c{{Dn{e}}}{}{}}00{DMl{{Dn{CFn}}}}1{{{h{DMl}}}{{Dn{CFn}}}}{{}{{Dn{c}}}{}}000{hIj}000{{}c{}}000``{{{h{DN`}}}{{h{{Ad{A`}}}}}}{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{DN`}}}DN`}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{DN`}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}{{}c{}}{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}{{}c{}}{{{h{AhDN`}}}Dh}0{{{h{AhDN`}}Hj}Dh}{{{h{DN`}}}{{Fd{Hj{Dh{Hj}}}}}}{hc{}}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}`````{{{h{DMd}}}}{{{h{AhDMd}}}}{{{h{DNb}}}{{h{{Ab{A`}}}}}}{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{DMd}}}DMd}{{{h{DNb}}}DNb}{{{h{DNd}}}DNd}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{DMd}}{h{DMd}}}Bl}{{{h{DNb}}{h{DNb}}}Bl}{{{h{DNd}}{h{DNd}}}Bl}{{{h{DMd}}{h{DMd}}}Ed}{{{h{DNb}}{h{DNb}}}Ed}{{{h{DNd}}{h{DNd}}}Ed}{{h{h{c}}}Ed{}}00000{{{h{DMd}}{h{AhEl}}}{{Dn{BjEn}}}}00{{{h{DNb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DNd}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}00{{{Ab{A`}}}DMd}{AEhDMd}{{{h{{Jd{c}}}}AK`{Dh{{Ab{A`}}}}}DMdJl}{{{Ab{A`}}}DNb}{{{h{Fn}}}{{Dn{DMd}}}}{{{h{DMd}}{h{Ahc}}}BjGd}{{{h{DNb}}{h{Ahc}}}BjGd}{{{h{DNd}}{h{Ahc}}}BjGd}{{}c{}}00{{AK`{Ab{A`}}}DMd}{{{h{DMd}}{h{DMd}}}{{Dh{Bl}}}}{{{h{DNb}}{h{DNb}}}{{Dh{Bl}}}}{{{h{DNd}}{h{DNd}}}{{Dh{Bl}}}}{{DMdDMdAK`DNd{Dh{{h{{Ad{A`}}}}}}}DNb}{{DMdDMdAK`DNdc}DNb{{Hd{{Ab{A`}}{Ab{A`}}{Ab{A`}}}{{Hb{DNb}}}}}}{{{h{DMd}}}{{Ab{A`}}}}{hc{}}00{DNb{{Ab{A`}}}}{hIf}{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00``````````````````````````{{{h{{DNh{}{{DNf{c}}}}}}}c{}}{{{h{DLn}}}}{{{h{DMj}}}}{{{h{Mf}}}}{{{h{DDf}}}}{{{h{DNj}}}}{{{h{Ah{DNh{}{{DNf{c}}}}}}}c{}}{{{h{AhDLn}}}}{{{h{AhDMj}}}}{{{h{AhMf}}}}{{{h{AhDDf}}}}{{{h{AhDNj}}}}{{{h{DLn}}}{{h{{Ab{A`}}}}}}{{{h{DMj}}}{{h{{Ab{A`}}}}}}{{{h{Mf}}}{{h{{Ab{A`}}}}}}{{{h{DDf}}}{{h{{Ab{A`}}}}}}{{{h{DNj}}}{{h{{Ab{A`}}}}}}{h{{h{c}}}{}}000000{{{h{Ah}}}{{h{Ahc}}}{}}000000{{{h{DEb}}}DEb}{{{h{DLn}}}DLn}{{{h{DMj}}}DMj}{{{h{Mf}}}Mf}{{{h{DDf}}}DDf}{{{h{DNj}}}DNj}{{h{h{Ahc}}}Bj{}}00000{{hA`}Bj}00000{{{h{DLn}}{h{DLn}}}Bl}{{{h{DMj}}{h{DMj}}}Bl}{{{h{Mf}}{h{Mf}}}Bl}{{{h{DDf}}{h{DDf}}}Bl}{{{h{DNj}}{h{DNj}}}Bl}43210{{DEbDMjA`Hj}BBf}{{{h{DLn}}{h{DLn}}}Ed}{{{h{DMj}}{h{DMj}}}Ed}{{{h{Mf}}{h{Mf}}}Ed}{{{h{DDf}}{h{DDf}}}Ed}{{{h{DNj}}{h{DNj}}}Ed}43210{{h{h{c}}}Ed{}}000000000{{{h{DEb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DLn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DMj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{Mf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DDf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DNj}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}000000{{{Ab{A`}}}DNj}{{{Ab{A`}}}DLn}{{{Ab{A`}}}DMj}{{{Ab{A`}}}Mf}{{{Ab{A`}}}DDf}{{{h{DLn}}{h{Ahc}}}BjGd}{{{h{DMj}}{h{Ahc}}}BjGd}{{{h{Mf}}{h{Ahc}}}BjGd}{{{h{DDf}}{h{Ahc}}}BjGd}{{{h{DNj}}{h{Ahc}}}BjGd}``{{{h{DLn}}c}h{}}{{{h{DMj}}c}h{}}{{{h{Mf}}c}h{}}{{{h{DDf}}c}h{}}{{{h{DNj}}c}h{}}{{}c{}}000000{{{Dh{{DNn{A`A`HjA`A`A`HjDNl}{{Hb{BBf}}}}}}DNl}DO`}{{}DLn}{{}DMj}{{}Mf}{{}DDf}{{{h{AhDDf}}}Bj}{{{h{Ahc}}c}Bj{}}{{{h{DLn}}{h{DLn}}}{{Dh{Bl}}}}{{{h{DMj}}{h{DMj}}}{{Dh{Bl}}}}{{{h{Mf}}{h{Mf}}}{{Dh{Bl}}}}{{{h{DDf}}{h{DDf}}}{{Dh{Bl}}}}{{{h{DNj}}{h{DNj}}}{{Dh{Bl}}}}`{Df{{B@j{DEb}}}}{{{B@j{DEb}}}Bj}{{BBhDNl}Bj}021`{{DEb{B@j{DNl}}}{{B@j{DEb}}}}{DEbHj}{{{B@j{DNl}}Df}{{B@j{DEb}}}}4{DfHj}{{{B@j{DEb}}A`}BBf}{{DEbDLnDLn}BBf}{{DEbDLnDLnHj}BBf}{{DEbDLnA`}BBf}{{DEbDLn}BBf}{{DEbDLnA`Hj}BBf}{{DEbA`HjDLnDf}BBf}33{{DEbA`}BBf}{{DEbA`A`}BBf}01{{DEbA`DLnA`{Dh{{DNn{A`A`A`DNl}{{Hb{BBf}}}}}}DNl}BBf}`{{DEbDMjA`A`{Dh{{DNn{A`A`A`A`DNlDf}{{Hb{BBf}}}}}}DNl}BBf}{{DEbDMjDMj}BBf}{{DEbDMjA`}BBf}{{DEbDMjA`Hj}BBf}{{DEbA`DMj}BBf}{{DEbA`HjDMj}BBf}{{DEbDMjA`DLn}BBf}{{DEbA`A`A`}BBf}9{{DEbA`DLnA`}BBf}{{DEbA`A`A`A`BBf{Dh{{DNn{A`A`A`A`DNl}{{Hb{BBf}}}}}}DNl}BBf}`{{DEbDDfA`}BBf}{{DEbDLnDDf}BBf}{{DEbA`DDf}BBf}{{DEbMfBBfDDf}BBf}3```{{DEbA`A`DDfA`}BBf}{{DEbA`A`HjDDfDO`}BBf}{{DEbA`A`HjMf}BBf}{{DEbMfMf}BBf}{{DEbMfBBfDLn}BBf}{{DEbMfA`}BBf}{{DEbA`Mf}BBf}{{DEbDLnMfA`}BBf}{{DEbA`BBfMfA`}BBf}{DNj{{Ab{A`}}}}{hc{}}00000{c{{Dn{e}}}{}{}}000000{{}{{Dn{c}}}{}}000000{hIj}000000`{DLn{{Ab{A`}}}}{DMj{{Ab{A`}}}}{Mf{{Ab{A`}}}}{DDf{{Ab{A`}}}}{{}c{}}000000`{{{h{DMh}}}}{{{h{AhDMh}}}}{{{h{DMh}}}{{h{{Ab{A`}}}}}}{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{DMh}}}DMh}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{DMh}}{h{DMh}}}Bl}0{{}DMh}{{{h{DMh}}{h{DMh}}}Ed}0{{h{h{c}}}Ed{}}0{{{h{DMh}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}{{{h{DMh}}{h{Ahc}}}BjGd}{{{h{DMh}}c}h{}}{{}c{}}7{{{h{DMh}}{h{DMh}}}{{Dh{Bl}}}}{{DEbDLnDMhA`}BBf}{{DEbDMjDMh}BBf}{{DEbDMhA`BBf}BBf}{{DEbA`BBfDMh}BBf}{{DEbDMhA`A`{Dh{{DNn{A`A`A`A`DNlDf}{{Hb{BBf}}}}}}DNl}BBf}{hc{}}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}``{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0`````{{{h{DFj}}}DFj}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{}DFj}{{{h{DNl}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}0{{}c{}}0`=<<;;::993```````````{{}{{CGh{}{{CGd{c}}{CGf{e}}}}}CGj{CGlBBj}}{{}{{DOb{c}}}CGh}{{{h{{CGh{}{{CGd{c}}{CGf{e}}}}}}}{{h{e}}}CGj{CGlBBj}}{{{h{{DOb{c}}}}}hCGh}<<<{{{h{{DOb{c}}}}}{{h{{Ad{A`}}}}}CGh}<<<`{{{h{{DOd{c}}}}}{{DOd{c}}}{AlCGh}}{{{h{Fl}}}Fl}{{{h{{DOb{c}}}}}{{DOb{c}}}{AlCGh}}===<<<{{{h{{DOb{c}}}}{h{{DOb{c}}}}}Bl{BnCGh}}{{}{{DOd{c}}}CGh}{c{{Dn{{DOb{e}}}}}E`{CGhEb}}{{{h{Ah}}Ed}{{Dn{BjACh}}}}{{{h{Ah}}BBd}{{Dn{BjACh}}}}{{{h{Ah}}BBf}{{Dn{BjACh}}}}{{{h{Ah}}A@b}{{Dn{BjACh}}}}{{{h{Ah}}BBh}{{Dn{BjACh}}}}{{{h{Ah}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{Ah}}AF`}{{Dn{BjACh}}}}{{{h{Ah}}Df}{{Dn{BjACh}}}}{{{h{Ah}}Ob}{{Dn{BjACh}}}}{{{h{Ah}}A`}{{Dn{BjACh}}}}{{}c{}}{{{h{Fl}}{h{Fl}}}Ed}{{{h{{DOb{c}}}}{h{{DOb{c}}}}}Ed{EfCGh}}{{h{h{c}}}Ed{}}000{{{h{Fl}}}Hj}{{{h{Ah{DOd{c}}}}}{{Dn{BjBC`}}}CGh}{{{h{Ah{DOd{c}}}}}{{Dn{BjACh}}}CGh}{{{h{Fl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{{DOb{c}}}}{h{AhEl}}}{{Dn{BjEn}}}CGh}00{cc{}}00{c{{CGh{}{{CGd{e}}{CGf{c}}}}}{CGlBBj}CGj}{{}{{DOb{c}}}CGh}{c{{CGh{}{{CGd{c}}{CGf{e}}}}}CGj{CGlBBj}}{{{DOd{c}}}{{DOb{c}}}CGh}{{}{{DOd{c}}}CGh}{{{h{{Ad{A`}}}}}{{Dn{{CGh{}{{CGd{c}}{CGf{e}}}}Fl}}}CGj{CGlBBj}}{{{h{{Ad{A`}}}}}{{Dn{{DOb{c}}Fl}}}CGh}{{{h{Fn}}}{{Dn{{DOb{c}}}}}{CGhDOf}}{{{h{{Ad{A`}}}}}{{CGh{}{{CGd{c}}{CGf{e}}}}}CGj{CGlBBj}}{{{h{{DOb{c}}}}{h{Ahe}}}Bj{GfCGh}Gd}{e{{CGh{}{{CGd{g}}{CGf{i}}}}}{{ADd{{Ad{A`}}}}}{{Ej{}{{Eh{c}}}}}CGj{CGlBBj}}``{{{h{{DOb{c}}}}{AIn{Hj}}}{{h{{Ad{A`}}}}}CGh}{{{h{{DOb{c}}}}AIl}{{h{{Ad{A`}}}}}CGh}{{{h{{DOb{c}}}}Hj}{{h{A`}}}CGh}{{{h{{DOb{c}}}}{AJ`{Hj}}}{{h{{Ad{A`}}}}}CGh}{{{h{{DOb{c}}}}{AId{Hj}}}{{h{{Ad{A`}}}}}CGh}{{{h{Ah{CGj{}{{CGn{c}}}}}}{h{{Ad{A`}}}}}Bj{}}{{{h{Ah{DOd{c}}}}{h{{Ad{A`}}}}}BjCGh}{{}c{}}00{{{h{Fl}}}Hj}{{{h{{CGj{}{{CGn{c}}}}}}}c{}}{{{h{{DOd{c}}}}}{}CGh}{{{h{{CGj{}{{CGn{c}}}}}}}Hj{}}{{{h{{DOd{c}}}}}HjCGh}{{{h{{Ad{A`}}}}}{{DOd{c}}}CGh}{{{h{{DOb{c}}}}{h{{DOb{c}}}}}{{Dh{Bl}}}{HlCGh}}`{{{h{{DOb{c}}}}e}Dn{CGhI`}Hn}`{{{CGh{}{{CGd{c}}{CGf{e}}}}}eCGj{CGlBBj}}{{{DOb{c}}}{}CGh}{hc{}}00{hIf}0{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00{{{h{Ah{DOd{c}}}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}CGh}{{{h{Ah{DOd{c}}}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}CGh}`````````{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{DOh}}}{{Dh{{DOj{Df}}}}}}`{{{h{AhDFh}}{h{Ahc}}}Bj{DOlACf}}{{{h{AhDOn}}{h{Ah{Ad{A`}}}}}Bj}{{{h{DOh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{DOj{Df}}}DOh}{E@`DOh}{cc{}}{{}{{E@d{}{{E@b{c}}}}}{E@f{E@h{{Ad{A`}}}}}}{c{{Dn{{E@d{}{{E@b{e}}}}DOh}}}DOn{E@f{E@h{{Ad{A`}}}}}}{c{{E@d{}{{E@b{c}}}}}{E@f{E@h{{Ad{A`}}}}}}{{{h{AhDFh}}}c{}}{{{h{AhDFh}}ADf}Ed}{{{h{AhDFh}}e}cE@j{{E@l{c}}}}{{{h{AhDFh}}DfDf}Ed}{{{h{DOh}}}{{h{AOh}}}}{{}c{}}{cDOh{{AHf{{AJf{AOh}}}}}}{{{h{AhDOn}}}Df}{{{h{AhDOn}}}Ob}`{{}c{}}{{{h{DOh}}}{{Dh{BBf}}}}{{{h{AhDOn}}{h{Ah{Ad{A`}}}}}{{Dn{HjBC`}}}}`{{{h{AhDFh}}e}c{}{{E@n{c}}}}{{DFhe}{{EA`{eDFhc}}}{}{{E@n{c}}}}{Ob{{E@d{}{{E@b{c}}}}}{E@f{E@h{{Ad{A`}}}}}}`{{{h{DOh}}}{{Dh{{h{AOh}}}}}}{DOh{{AJf{AOh}}}}{{}EAb}{hIf}{{{h{AhDOl}}{h{Ahc}}}{{Dn{BjDOh}}}{DFhACf}}{{{h{AhDFh}}{h{Ahc}}}{{Dn{BjDOh}}}{DOlACf}}{{{h{AhDOn}}{h{Ah{Ad{A`}}}}}{{Dn{BjDOh}}}}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}```````````````````{{{h{EAd}}{h{Ahc}}{h{AhIf}}Hj}Bj{DFhACf}}{{{h{EAf}}{h{Ahc}}{h{AhIf}}Hj}Bj{DFhACf}}{{{h{EAh}}{h{Ahc}}{h{AhIf}}Hj}Bj{DFhACf}}{h{{h{c}}}{}}00000000000{{{h{Ah}}}{{h{Ahc}}}{}}00000000000{{}{{Dh{Il}}}}{{}{{Dh{Dd}}}}{{{h{EAj}}}EAj}{{{h{EAl}}}EAl}{{{h{EAn}}}EAn}{{{h{EB`}}}EB`}{{{h{EAf}}}EAf}{{{h{{EBb{c}}}}}{{EBb{c}}}Al}{{{h{{EBd{c}}}}}{{EBd{c}}}{AlE@jHl}}{{{h{EBf}}}EBf}{{{h{{EBh{c}}}}}{{EBh{c}}}{AlE@j}}{{{h{EAh}}}EAh}{{h{h{Ahc}}}Bj{}}000000000{{hA`}Bj}000000000{{{h{EAj}}{h{EAj}}}Ed}{{{h{EAl}}{h{EAl}}}Ed}{{{h{{EBd{c}}}}{h{{EBd{c}}}}}Ed{EfE@jHl}}{{{h{EBf}}{h{EBf}}}Ed}{{{h{{EBh{c}}}}{h{{EBh{c}}}}}Ed{EfE@j}}{{h{h{c}}}Ed{}}000{{{h{EAj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EAl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{{EA`{ceg}}}}{h{AhEl}}}{{Dn{BjEn}}}F`F`F`}{{{h{{EBj{cegi}}}}{h{AhEl}}}{{Dn{BjEn}}}F`F`F`F`}{{{h{EAn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EB`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EAf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{{EBb{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{{{h{{EBd{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{F`E@jHl}}{{{h{EBf}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{{EBh{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{F`E@j}}{{{h{EAh}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}0000000000{{{AIj{c}}}{{EBh{c}}}E@j}{{{AJ`{c}}}{{EBh{c}}}E@j}2{{DfDf}{{Dn{EAjEAl}}}}{{}c{}}00000000000{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}{{}c{}}{{E@ng}{{EBj{E@ngce}}}{}{}{{AFh{c}{{Hb{e}}}}}}{ADf{{Dn{EAjEAl}}}}{{{h{{Ad{c}}}}}{{Dn{{EBb{c}}EBl}}}{}}{c{{Dn{{EBd{e}}EBf}}}Ej{EBnAlE@fE@jHl}}{{eg}{{EBh{c}}}E@j{{EC`{c}}}{{EC`{c}}}}0{{{h{Ah{EA`{egc}}}}}{{Dh{c}}}{}{{E@n{c}}}DFh}{{{h{E@n}}{h{Ahc}}}e{DFhACf}{}}{{{h{EAj}}{h{Ahc}}}Ed{DFhACf}}{{{h{{EBj{eicg}}}}{h{Ahk}}}g{}{{E@n{c}}}{}{{AFh{c}{{Hb{g}}}}}{DFhACf}}{{{h{EAn}}{h{Ahc}}}CLd{DFhACf}}{{{h{EAn}}{h{Ahc}}}ADf{DFhACf}}{{{h{EB`}}{h{Ahc}}}CLd{DFhACf}}{{{h{EB`}}{h{Ahc}}}ADf{DFhACf}}{{{h{EAf}}{h{Ahc}}}A`{DFhACf}}{{{h{{EBb{c}}}}{h{Ahe}}}{{h{c}}}{}{DFhACf}}{{{h{{EBd{c}}}}{h{Ahe}}}Hj{E@jHl}{DFhACf}}{{{h{{EBh{c}}}}{h{Ahe}}}cE@j{DFhACf}}{{{h{EAh}}{h{Ahc}}}{{Ab{e}}}{DFhACf}{}}0{{{h{EAh}}{h{Ahc}}}Df{DFhACf}}{{{h{EAh}}{h{Ahc}}}AF`{DFhACf}}{{{h{EAh}}{h{Ahc}}}A`{DFhACf}}{{{h{EAh}}{h{Ahc}}}{{Fd{egikmoAaAcAeAgAi}}}{DFhACf}{}{}{}{}{}{}{}{}{}{}{}}{{{h{EAh}}{h{Ahc}}}ADb{DFhACf}}{{{h{EAh}}{h{Ahc}}}ADf{DFhACf}}{{{h{EAh}}{h{Ahc}}}Hj{DFhACf}}{{{h{EAh}}{h{Ahc}}}BBh{DFhACf}}{{{h{EAh}}{h{Ahc}}}CLd{DFhACf}}{{{h{EAh}}{h{Ahc}}}BBd{DFhACf}}{{{h{EAh}}{h{Ahc}}}BBf{DFhACf}};;;;;;{{{h{EAh}}{h{Ahc}}}A@b{DFhACf}}{{{h{EAh}}{h{Ahc}}}BKd{DFhACf}}=============={{{h{EAh}}{h{Ahc}}}{{Dh{e}}}{DFhACf}{}}{{{h{EAh}}{h{Ahc}}}DAf{DFhACf}}{{{h{EAh}}{h{Ahc}}}Ob{DFhACf}}{{{h{EAh}}{h{Ahc}}}{{DOj{AF`}}}{DFhACf}}{{{h{EAh}}{h{Ahc}}}{{Ab{e}}}{DFhACf}{}}{{{h{EAh}}{h{Ahc}}}{{ECb{e}}}{DFhACf}{}}1{{{h{EAh}}{h{Ahc}}}{{Fd{egikmoAaAcAeAg}}}{DFhACf}{}{}{}{}{}{}{}{}{}{}}{{{h{EAh}}{h{Ahc}}}{{DOj{Df}}}{DFhACf}}{{{h{EAh}}{h{Ahc}}}{{DOj{Ob}}}{DFhACf}}4{{{h{EAh}}{h{Ahc}}}{{Fd{egikmoAaAcAeAgAiAk}}}{DFhACf}{}{}{}{}{}{}{}{}{}{}{}{}}{{{h{EAh}}{h{Ahc}}}{{DOj{ADb}}}{DFhACf}}{{{h{EAh}}{h{Ahc}}}{{DOj{Hj}}}{DFhACf}}7{{{h{EAh}}{h{Ahc}}}{{Fd{egikmoAaAcAe}}}{DFhACf}{}{}{}{}{}{}{}{}{}}{{{h{EAh}}{h{Ahc}}}BBl{DFhACf}}{{{h{EAh}}{h{Ahc}}}{{Fd{egikmoAaAc}}}{DFhACf}{}{}{}{}{}{}{}{}}{{{h{EAh}}{h{Ahc}}}Ed{DFhACf}}{{{h{EAh}}{h{Ahc}}}Bj{DFhACf}}<<<<{{{h{EAh}}{h{Ahc}}}{{Fd{egikmoAa}}}{DFhACf}{}{}{}{}{}{}{}}{{{h{EAh}}{h{Ahc}}}{{Fd{egikmo}}}{DFhACf}{}{}{}{}{}{}}{{{h{EAh}}{h{Ahc}}}{{Fd{e}}}{DFhACf}{}}{{{h{EAh}}{h{Ahc}}}{{Fd{egikm}}}{DFhACf}{}{}{}{}{}}{{{h{EAh}}{h{Ahc}}}{{Fd{eg}}}{DFhACf}{}{}}{{{h{EAh}}{h{Ahc}}}{{Fd{egi}}}{DFhACf}{}{}{}}{{{h{EAh}}{h{Ahc}}}{{Fd{egik}}}{DFhACf}{}{}{}{}}{{{h{EAh}}{h{Ahc}}}{{Ab{e}}}{DFhACf}{}}00{{{h{EAh}}{h{Ahc}}}{{DOj{A`}}}{DFhACf}}{{E@nc}{{EA`{E@nce}}}DFh{}}{{{h{EAd}}{h{Ahc}}Hj}If{DFhACf}}{{{h{{EA`{egc}}}}}{{Fd{Hj{Dh{Hj}}}}}{}{{E@n{c}}}DFh}{hc{}}000000000{hIf}0{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}{c{{Dn{e}}}{}{}}00000000000{{}{{Dn{c}}}{}}00000000000{hIj}00000000000`{{{h{Ah{EBd{c}}}}{h{{Ad{{Fd{Hj{h{c}}}}}}}}}{{Dn{BjEBf}}}{EBnECdAlE@fE@jHl}}{{}c{}}00000000000````````````{{{h{EC`}}}{{h{c}}}{}}{h{{h{c}}}{}}000{{{h{Ah}}}{{h{Ahc}}}{}}000{{{h{{ECf{c}}}}}{{ECf{c}}}Al}{{{h{ECh}}}ECh}{{{h{{ECj{c}}}}}{{ECj{c}}}Al}{{{h{ECl}}}ECl}{{h{h{Ahc}}}Bj{}}000{{hA`}Bj}000{{{h{{ECf{c}}}}{h{{ECf{c}}}}}EdEf}{{{h{{ECj{c}}}}{h{{ECj{c}}}}}EdEf}{{{h{{ECf{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{{{h{ECh}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{{ECj{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{{{h{ECl}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}000{{}c{}}000{{{h{E@l}}}Ed}{{eg}{{ED`{}{{ECn{c}}}}}{}{{EC`{c}}}{{EC`{c}}}}{{ce}{{ECf{A`}}}EC`EC`}{{ce}{{ECf{BBh}}}EC`EC`}{{ce}{{ECf{BBd}}}EC`EC`}{{ce}{{ECf{ADb}}}EC`EC`}{{ce}{{ECf{BBf}}}EC`EC`}{{ce}{{ECf{Hj}}}EC`EC`}{{ce}{{ECf{A@b}}}EC`EC`}{{ce}{{ECf{Ob}}}EC`EC`}{{ce}{{ECf{BKd}}}EC`EC`}{{ce}{{ECf{Df}}}EC`EC`}{{ce}{{ECf{DAf}}}EC`EC`}{{ce}{{ECf{AF`}}}EC`EC`}{{ce}EChEC`EC`}{{ce}{{ECj{ADf}}}EC`EC`}{{ce}{{ECj{CLd}}}EC`EC`}{{ce}EClEC`EC`}{{eg}{{ED`{}{{ECn{c}}}}}{}{{EC`{c}}}{{EC`{c}}}};89:{{ce}{{ECf{A`}}}EC`EC`}={{ce}{{ECf{BBh}}}EC`EC`}?{{ce}{{ECf{BBd}}}EC`EC`}:987564{{{h{{ED`{}{{ECn{c}}}}}}{h{Ahe}}}c{}{DFhACf}}{{{h{{ECf{Hj}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{A@b}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{BBh}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{Df}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{AF`}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{BBd}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{Ob}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{A`}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{DAf}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{BBf}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{ADb}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{BKd}}}}{h{Ahc}}}{}{DFhACf}}{{{h{ECh}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECj{ADf}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECj{CLd}}}}{h{Ahc}}}{}{DFhACf}}{{{h{ECl}}{h{Ahc}}}EDb{DFhACf}}{{E@l{h{Ahc}}}e{DOnACf}{}}{{eg{h{Ahi}}}c{}{{EC`{c}}}{{EC`{c}}}{DFhACf}}{{ce{h{Ahg}}}{}EC`EC`{DFhACf}}00000000000001000000000000{hc{}}000{c{{Dn{e}}}{}{}}000{{}{{Dn{c}}}{}}000{hIj}000{{}c{}}000`````````{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{{EDd{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{F`EDf}}{cc{}}{{}c{}}{{{AE`{c}}}{{Dn{{EDd{c}}EBf}}}EDf}9876```````````{{{h{{EDh{}{{Eh{c}}}}}}{h{Ahe}}}{{Dh{{h{c}}}}}{}{DFhACf}}{{EDj{h{Ahc}}}{{Dh{e}}}{DFhACf}{}}{{{h{{EDh{}{{Eh{c}}}}}}{h{Ahe}}Hj}{{EDl{{EDh{}{{Eh{c}}}}c}}}{}{DFhACf}}{{EDj{h{Ahc}}Hj}{{AE`{e}}}{DFhACf}{}}{{EDj{h{Ahc}}{h{Ah{Ad{e}}}}}Hj{DFhACf}{}}{{{h{{EDh{}{{Eh{c}}}}}}{h{Ahe}}Hji}{{Dn{{EDl{{EDh{}{{Eh{c}}}}c}}EBf}}}{}{DFhACf}{{AHf{ADf}}}{{AFh{{h{c}}}{{Hb{g}}}}}}{{{h{Ah{EDh{}{{Eh{c}}}}}}{h{Ahe}}}{{Dh{{h{Ahc}}}}}{}{DFhACf}}5{{{h{{EDh{}{{Eh{c}}}}}}{h{Ahe}}k}{{Dn{{h{c}}EBf}}}{}{DFhACf}{E@jEBnHlAlE@f}{{EC`{g}}}{{AFh{{h{c}}}{{Hb{i}}}}}}{{{h{Ah{EDh{}{{Eh{c}}}}}}{h{Ahe}}k}{{Dn{{h{Ahc}}EBf}}}{}{DFhACf}{E@jEBnHlAlE@f}{{EC`{g}}}{{AFh{{h{c}}}{{Hb{i}}}}}}{{{h{AhDFh}}{h{Ahc}}}Bj{DOlACf}}{{{h{AhDOn}}{h{Ah{Ad{A`}}}}}Bj}{{}{{E@d{}{{E@b{c}}}}}{E@f{E@h{{Ad{A`}}}}}}{c{{Dn{{E@d{}{{E@b{e}}}}DOh}}}DOn{E@f{E@h{{Ad{A`}}}}}}{c{{E@d{}{{E@b{c}}}}}{E@f{E@h{{Ad{A`}}}}}}{{{h{AhDFh}}}c{}}{{{h{AhDFh}}ADf}Ed}{{{h{AhDFh}}e}cE@j{{E@l{c}}}}{{{h{AhDFh}}DfDf}Ed}{{E@ng}{{EBj{E@ngce}}}{}{}{{AFh{c}{{Hb{e}}}}}}{{{h{AhDOn}}}Df}{{{h{AhDOn}}}Ob}{{{h{Ah{EDh{}{{Eh{c}}}}}}{h{Ahe}}Hj}{{Fd{{h{Ah{Ad{c}}}}{h{Ah{Ad{c}}}}}}}{}{DFhACf}}{{}c{}}{{{h{E@n}}{h{Ahc}}}e{DFhACf}{}}{{{h{AhDFh}}e}c{}{{E@n{c}}}}{{E@nc}{{EA`{E@nce}}}DFh{}}{{DFhe}{{EA`{eDFhc}}}{}{{E@n{c}}}}{Ob{{E@d{}{{E@b{c}}}}}{E@f{E@h{{Ad{A`}}}}}}{{{h{Ah{EDh{}{{Eh{c}}}}}}{h{Ahe}}}Bj{}{DFhACf}}{{}EAb}{{{h{AhDFh}}{h{Ahc}}}{{Dn{BjDOh}}}{DOlACf}}{{{h{AhDOn}}{h{Ah{Ad{A`}}}}}{{Dn{BjDOh}}}}````{{{h{Ah}}}{{h{AhDOn}}}}00{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{EDn}}}EDn}{{{h{EE`}}}EE`}{{{h{EAb}}}EAb}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{}EDn};{{{h{EE`}}{h{EE`}}}Ed}{{h{h{c}}}Ed{}}0{{{h{AhEDn}}{h{Ah{Ad{A`}}}}}Bj}{{{h{AhEE`}}{h{Ah{Ad{A`}}}}}Bj}{{{h{AhEAb}}{h{Ah{Ad{A`}}}}}Bj}{{{h{EDn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EE`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EAb}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}00{c{{Dn{EE`DOh}}}DOn}{{}EE`}{{}c{}}00`{{{h{AhEDn}}}Df}{{{h{AhEE`}}}Df}{{{h{AhEAb}}}Df}{{{h{AhEDn}}}Ob}{{{h{AhEE`}}}Ob}{{{h{AhEAb}}}Ob}{hc{}}00{{{h{AhEDn}}{h{Ah{Ad{A`}}}}}{{Dn{BjDOh}}}}{{{h{AhEE`}}{h{Ah{Ad{A`}}}}}{{Dn{BjDOh}}}}{{{h{AhEAb}}{h{Ah{Ad{A`}}}}}{{Dn{BjDOh}}}}{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00```{{{h{Ah}}}{{h{AhDOn}}}}{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{{EEb{ce}}}}}{{EEb{ce}}}{EEdE@dAl}{DOnAl}}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{Ah{EEf{c}}}}{h{Ah{Ad{A`}}}}}BjBHd}{{{h{Ah{EEb{ce}}}}{h{Ah{Ad{A`}}}}}Bj{{EEd{}{{Eh{Df}}}}E@d}DOn}{{{h{{EEf{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{{{h{EEh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{{EEb{ce}}}}{h{AhEl}}}{{Dn{BjEn}}}{F`EEdE@d}{F`DOn}}{cc{}}00{{}c{}}00{c{{EEf{c}}}BHd}{{cObe}{{EEb{ce}}}{EEdE@d}DOn}{{{h{Ah{EEf{c}}}}}DfBHd}{{{h{Ah{EEb{ce}}}}}Df{{EEd{}{{Eh{Df}}}}E@d}DOn}{{{h{Ah{EEf{c}}}}}ObBHd}{{{h{Ah{EEb{ce}}}}}Ob{{EEd{}{{Eh{Df}}}}E@d}DOn}{{{h{Ah{EEb{ce}}}}}{{Dn{BjDOh}}}{EEdE@d}DOn}{{{h{EEh}}}{{Dh{{h{AOh}}}}}}{hc{}}{hIf}{{{h{Ah{EEf{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{BjDOh}}}BHd}{{{h{Ah{EEb{ce}}}}{h{Ah{Ad{A`}}}}}{{Dn{BjDOh}}}{{EEd{}{{Eh{Df}}}}E@d}DOn}{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00`{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{EEj}}}EEj}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{EEj}}{h{EEj}}}Ed}{{h{h{c}}}Ed{}}0{{{h{AhEEj}}{h{Ah{Ad{A`}}}}}Bj}{{{h{EEj}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}{{}c{}}{{ObOb}EEj}{{{h{AhEEj}}}Df}{{{h{AhEEj}}}Ob}{hc{}}{{{h{AhEEj}}{h{Ah{Ad{A`}}}}}{{Dn{BjDOh}}}}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}````{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{{EDh{}{{Eh{c}}}}}}{h{Ahe}}}{{Dh{{h{c}}}}}{}{DFhACf}}{{EDj{h{Ahc}}}{{Dh{e}}}{DFhACf}{}}{{{h{{EDh{}{{Eh{c}}}}}}{h{Ahe}}Hj}{{EDl{{EDh{}{{Eh{c}}}}c}}}{}{DFhACf}}{{EDj{h{Ahc}}Hj}{{AE`{e}}}{DFhACf}{}}{{EDj{h{Ahc}}{h{Ah{Ad{e}}}}}Hj{DFhACf}{}}{{{h{{EDh{}{{Eh{c}}}}}}{h{Ahe}}Hji}{{Dn{{EDl{{EDh{}{{Eh{c}}}}c}}EBf}}}{}{DFhACf}{{AHf{ADf}}}{{AFh{{h{c}}}{{Hb{g}}}}}}{{{h{Ah{EDh{}{{Eh{c}}}}}}{h{Ahe}}}{{Dh{{h{Ahc}}}}}{}{DFhACf}}5{{{h{{EDh{}{{Eh{c}}}}}}{h{Ahe}}k}{{Dn{{h{c}}EBf}}}{}{DFhACf}{E@jEBnHlAlE@f}{{EC`{g}}}{{AFh{{h{c}}}{{Hb{i}}}}}}{{{h{Ah{EDh{}{{Eh{c}}}}}}{h{Ahe}}k}{{Dn{{h{Ahc}}EBf}}}{}{DFhACf}{E@jEBnHlAlE@f}{{EC`{g}}}{{AFh{{h{c}}}{{Hb{i}}}}}}{{{h{{EDl{ce}}}}{h{AhEl}}}{{Dn{BjEn}}}{F`ACf}F`}{cc{}}`{{}c{}}{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}{{}c{}}{{{h{{EDl{ec}}}}}Hj{}{{EEl{Hj}{{Hb{c}}}}ACf}}{{{h{Ah{EDl{ec}}}}}Dh{}{{EEl{Hj}{{Hb{c}}}}ACf}}{{{h{Ah{EDh{}{{Eh{c}}}}}}{h{Ahe}}Hj}{{Fd{{h{Ah{Ad{c}}}}{h{Ah{Ad{c}}}}}}}{}{DFhACf}}{{{h{Ah{EDh{}{{Eh{c}}}}}}{h{Ahe}}}Bj{}{DFhACf}}{{{h{{EDl{ec}}}}}{{Fd{Hj{Dh{Hj}}}}}{}{{EEl{Hj}{{Hb{c}}}}ACf}}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}```{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{EEn}}}EEn}{{{h{EF`}}}EF`}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{EEn}}{h{EEn}}}Ed}{{{h{EEn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EFb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EF`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{AE`{Hj}}}EEn}{{{AE`{Df}}}EEn}{cc{}}00{{{h{EEn}}Hj}Hj}{{}c{}}00{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}0{EEnEF`}{{}c{}}0{EEn{{AE`{Hj}}}}{{{h{EEn}}}Ed}{{{h{EEn}}}EFb}{{{h{EEn}}}Hj}{{{h{AhEFb}}}{{Dh{Hj}}}}{{{h{AhEF`}}}Dh}{{{h{Ahc}}HjHj}EEn{DFhACf}}{{{h{Ahc}}HjgHj}{{Dn{EEnEBf}}}{DFhACf}{{AHf{ADf}}}{{AFh{Hj}{{Hb{e}}}}}}{{{h{EFb}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{EF`}}}{{Fd{Hj{Dh{Hj}}}}}}{hc{}}0{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}0{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00``{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{DMb}}}DMb}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{DMb}}{h{DMb}}}Ed}{{h{h{c}}}Ed{}}0{{{h{DMb}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}{{{h{DMb}}{h{Ahc}}}BjGd}{{}c{}}{hc{}}{hIf}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}`{{{h{AN`}}}}{{{h{AhAN`}}}}{{{h{AN`}}}{{h{{Ab{A`}}}}}}{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{AN`}}}AN`}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{AN`}}{h{AN`}}}Bl}{c{{Dn{AN`}}}E`}{{{h{AN`}}{h{AN`}}}Ed}{{h{h{c}}}Ed{}}0{{{h{AN`}}{h{AhEl}}}{{Dn{BjEn}}}}00{cc{}}{{{h{{Ad{A`}}}}}{{Dn{AN`Jj}}}}{{{h{Fn}}}{{Dn{AN`Jj}}}}{{{h{AN`}}{h{Ahc}}}BjGd}{{{h{AN`}}c}h{}}{{}c{}}{{{h{AN`}}{h{AN`}}}{{Dh{Bl}}}}{{{h{AN`}}c}DnHn}{{{h{AN`}}}{{Ab{A`}}}}{hc{}}{hIf}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}`````````````````````````````````````````````````````{{{h{EFd}}}{{h{{Ad{A`}}}}}}{h{{h{c}}}{}}000000000000000{{{h{Ah}}}{{h{Ahc}}}{}}000000000000000{{{h{{EFf{c}}}}}{{EFf{c}}}{Al{Dj{AAh}}}}{{{h{AFb}}}AFb}{{{h{EFh}}}EFh}{{{h{EFj}}}EFj}{{{h{EFl}}}EFl}{{{h{AFl}}}AFl}{{{h{AHh}}}AHh}{{{h{EFn}}}EFn}{{{h{EFd}}}EFd}{{{h{DL`}}}DL`}{{{h{DLb}}}DLb}{{{h{EG`}}}EG`}{{{h{EGb}}}EGb}{{h{h{Ahc}}}Bj{}}000000000000{{hA`}Bj}000000000000{{{h{{EFf{c}}}}{h{{EFf{c}}}}}Bl{Bn{Dj{AAh}}}}{{{h{AFb}}{h{AFb}}}Bl}{{{h{EFd}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{EFf{c}}}}{h{{EFf{c}}}}}Ed{Ef{Dj{AAh}}}}{{{h{AFb}}{h{AFb}}}Ed}{{{h{EFh}}{h{EFh}}}Ed}{{{h{EFj}}{h{EFj}}}Ed}{{{h{EFl}}{h{EFl}}}Ed}{{{h{AFl}}{h{AFl}}}Ed}{{{h{AHh}}{h{AHh}}}Ed}{{{h{EFn}}{h{EFn}}}Ed}{{{h{EFd}}{h{EFd}}}Ed}{{{h{DL`}}{h{DL`}}}Ed}{{{h{DLb}}{h{DLb}}}Ed}{{{h{EG`}}{h{EG`}}}Ed}{{{h{EGb}}{h{EGb}}}Ed}{{h{h{c}}}Ed{}}0000000000000000000000000{{{h{{AKl{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{F`{Dj{Cf}}}}{{{h{{EFf{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{F`{Dj{AAh}}}}{{{h{AFb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EFh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EFj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EFl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AFl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AHh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EFn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EFd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DL`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DLb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EG`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EGb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{{EGd{c}}}}{h{AhEl}}}{{Dn{BjEn}}}CHf}{{{h{{EGd{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{cc{}}000000{AObEFl}1111{EFhDL`}2{EFjDL`}{EFlDL`}{AMfDL`}{AObDL`}{AObDLb}{AMfDLb}88{AObEGb}9{ACh{{EGd{c}}}{}}:{AOb{{EGd{c}}}{}}{{{h{{EFf{c}}}}{h{Ahe}}}Bj{Gf{Dj{AAh}}}Gd}{{{h{AFb}}{h{Ahc}}}BjGd}{{{h{EFd}}{h{Ahc}}}BjGd}`{{}c{}}000000000000000{{{AKl{c}}}c{{Dj{Cf}}}}{{{EGf{c}}}{{Dn{Edc}}}{}}{{{h{AFb}}}Ln}{{{h{{AKl{c}}}}{h{Ahe}}Hj{h{Md}}g}{{EGf{{EGd{AMf}}}}}{{Dj{Cf}}}{ACjACf}{{AHf{Df}}}}{{{h{{AKl{c}}}}Hj{h{Md}}Df}{{Dn{LhAMf}}}{{Dj{Cf}}}}{{{EGf{c}}g}{{EGf{e}}}{}{}{{BEb{c}{{Hb{e}}}}}}{c{{AKl{c}}}{{Dj{Cf}}}}{{{h{Md}}AGn}AFb}{{{h{{Ad{A`}}}}}{{Dn{EFdEGb}}}}`{{{h{Ah{AKl{c}}}}Hj{h{Md}}DdABd}{{Dn{LjDLb}}}{{Dj{Cf}}}}{{{h{Ah{AKl{c}}}}Hj{h{Md}}DdABd}{{Dn{LjAMf}}}{{Dj{Cf}}}}{{{h{{EFf{c}}}}{h{{EFf{c}}}}}{{Dh{Bl}}}{Hl{Dj{AAh}}}}{{{h{AFb}}{h{AFb}}}{{Dh{Bl}}}}{{{h{Ah{AKl{c}}}}{h{Ahe}}Hj{h{Md}}DdABd}{{Dn{Bj{EGd{AMf}}}}}{{Dj{Cf}}}{ACjACf}}{{{h{EFh}}}{{Dh{{h{AOh}}}}}}{{{h{EFj}}}{{Dh{{h{AOh}}}}}}{{{h{EFl}}}{{Dh{{h{AOh}}}}}}{{{h{AFl}}}{{Dh{{h{AOh}}}}}}{{{h{AHh}}}{{Dh{{h{AOh}}}}}}{{{h{EFn}}}{{Dh{{h{AOh}}}}}}{{{h{DL`}}}{{Dh{{h{AOh}}}}}}{{{h{DLb}}}{{Dh{{h{AOh}}}}}}{{{h{EG`}}}{{Dh{{h{AOh}}}}}}{{{h{EGb}}}{{Dh{{h{AOh}}}}}}{{{h{{EGd{c}}}}}{{Dh{{h{AOh}}}}}AOh}{{{h{Ah{AKl{c}}}}{h{Ahe}}Hj{h{{EFf{g}}}}{Dh{EFd}}{Dh{{Fd{LnDf}}}}ABb}{{Dn{Bj{EGd{DL`}}}}}{{Dj{Cf}}}{ACjACf}{{Dj{AAh}}}}{{{h{Ah{AKl{c}}}}Hj{h{{EFf{e}}}}ABb}{{Dn{LlDL`}}}{{Dj{Cf}}}{{Dj{AAh}}}}{{{h{Ah{AKl{c}}}}Hj{h{{EFf{e}}}}gABb}{{Dn{LlDL`}}}{{Dj{Cf}}}{{Dj{AAh}}}{{AHf{Ln}}}}{{{h{Ah{AKl{c}}}}Hj{h{{EFf{e}}}}{Dh{EFd}}{Dh{{Fd{LnDf}}}}ABb}{{Dn{LlDL`}}}{{Dj{Cf}}}{{Dj{AAh}}}}{hc{}}000000000000{hIf}0000000000{{{h{{AKl{c}}}}}{{h{Cf}}}{{Dj{Cf}}}}{c{{Dn{e}}}{}{}}000000000000000{{}{{Dn{c}}}{}}000000000000000{hIj}000000000000000`{{}c{}}000000000000000{{{h{Md}}}AFb}{{{h{Ah{AKl{c}}}}Hj}{{Dh{{h{AhA@l}}}}}{{EGh{Cf}}}}```````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{EGj}}}EGj}{{{h{EGl}}}EGl}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0`{{{h{EGj}}{h{EGj}}}Ed}{{{h{EGl}}{h{EGl}}}Ed}{{h{h{c}}}Ed{}}000{{{h{EGj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EGl}}{h{AhEl}}}{{Dn{BjEn}}}}0{AObEGj}{cc{}}{JjEGj}1{{{h{Fn}}}{{Dn{EGlEGj}}}}{{{h{{Ad{A`}}}}}{{Dn{EGlEGj}}}}1{{}c{}}0{{{h{EGl}}{h{{Jd{c}}}}{h{Jn}}Mh}{{Dn{EdEGj}}}Jl}{{DFnEd}EGl}{{{h{EGl}}{h{{Jd{c}}}}Mh}{{Dn{AAlEGj}}}Jl}{{{h{EGl}}}{{Ab{A`}}}}`{{{h{Fn}}}Mh}{{{h{EGj}}}{{Dh{{h{AOh}}}}}}{EGlIf}{hc{}}0{hIf}0{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0`````````````````````````````````````````````````````{{EGnA`M`}{{Dn{EGnEH`}}}}{{EGnA`D`}{{Dn{EGnEH`}}}}{{EGnA`D`AGn}{{Dn{EGnEH`}}}}{{{h{EHb}}}{{Dh{{h{M`}}}}}}{{{h{BCf}}}{{h{{Ad{M`}}}}}}{{{h{AhBCf}}}{{h{Ah{Ad{M`}}}}}}1{{{h{EHb}}}{{Dh{{Fd{{h{Md}}AGn}}}}}}2{h{{h{c}}}{}}0003000000000000000{{{h{Ah}}}{{h{Ahc}}}{}}0003000000000000000{{{h{AKd}}}AKd}{{{h{EHd}}}EHd}{{{h{BCf}}}BCf}{{{h{AFf}}}AFf}{{{h{EGn}}}EGn}{{{h{EHf}}}EHf}{{{h{EHh}}}EHh}{{{h{EHj}}}EHj}{{{h{EHl}}}EHl}{{{h{EHb}}}EHb}{{{h{AFd}}}AFd}{{{h{EHn}}}EHn}{{{h{AKh}}}AKh}{{{h{EI`}}}EI`}{{{h{AGn}}}AGn}{{{h{EH`}}}EH`}{{{h{EIb}}}EIb}{{h{h{Ahc}}}Bj{}}0000000000000000{{hA`}Bj}0000000000000000{{{h{AKd}}{h{AKd}}}Bl}{{{h{BCf}}{h{BCf}}}Bl}{{{h{AFf}}{h{AFf}}}Bl}{{{h{EGn}}{h{EGn}}}Bl}{{{h{EHl}}{h{EHl}}}Bl}{{{h{EHb}}{h{EHb}}}Bl}{{{h{AFd}}{h{AFd}}}Bl}{{{h{EHn}}{h{EHn}}}Bl}{{{h{AKh}}{h{AKh}}}Bl}{{{h{EI`}}{h{EI`}}}Bl}{{{h{AGn}}{h{AGn}}}Bl}{{EHlEHl}{{Dn{EHlEH`}}}}{{{h{AFf}}{h{{Fd{D`AGn}}}}}{{Dh{AKh}}}}{{{h{{Ad{A`}}}}}{{Dn{BCfEIb}}}}{{{h{{Ad{A`}}}}}{{Dn{AKhEIb}}}}{{}BCf}{{}EGn}{{{h{AFd}}}A`}{{{h{BCf}}}h}{{{h{AhBCf}}}{{h{Ah}}}}{c{{Dn{AKd}}}E`}{c{{Dn{BCf}}}E`}{c{{Dn{EHj}}}E`}{c{{Dn{EHl}}}E`}{c{{Dn{EHb}}}E`}{c{{Dn{AKh}}}E`}{c{{Dn{AGn}}}E`}{{{h{BCf}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{AKh}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{AKd}}{h{AKd}}}Ed}{{{h{EHd}}{h{EHd}}}Ed}{{{h{BCf}}{h{BCf}}}Ed}{{{h{AFf}}{h{AFf}}}Ed}{{{h{EGn}}{h{EGn}}}Ed}{{{h{EHf}}{h{EHf}}}Ed}{{{h{EHh}}{h{EHh}}}Ed}{{{h{EHj}}{h{EHj}}}Ed}{{{h{EHl}}{h{EHl}}}Ed}{{{h{EHb}}{h{EHb}}}Ed}{{{h{AFd}}{h{AFd}}}Ed}{{{h{EHn}}{h{EHn}}}Ed}{{{h{AKh}}{h{AKh}}}Ed}{{{h{EI`}}{h{EI`}}}Ed}{{{h{AGn}}{h{AGn}}}Ed}{{{h{EH`}}{h{EH`}}}Ed}{{{h{EIb}}{h{EIb}}}Ed}{{h{h{c}}}Ed{}}000000000000000000000000000000000{{EGn{h{{Jd{c}}}}Jb}{{Dn{AFfEGn}}}Jl}{{{h{AKd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EHd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BCf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AFf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EGn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EHf}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EHh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EHj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EHl}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EHb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AFd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EHn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AKh}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EI`}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{AGn}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{EH`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EIb}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}00{AFlEHd}{JjEHd}{AObEHd}3{{{Ab{M`}}}BCf}000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444{AObEHf}5{AObEHh}66{EHjEHl}7777777{AObEH`}{AObEIb}9{A`{{Dn{AGnEIb}}}}{{{h{AFd}}}{{Dh{EHn}}}}{{{h{{Jd{c}}}}JbEHl}AFfJl}{{{h{{Ad{A`}}}}}{{Dn{AKdEHd}}}}{{{h{EGn}}}Ed}{{{h{AKd}}{h{Ahc}}}BjGd}{{{h{BCf}}{h{Ahc}}}BjGd}{{{h{AFf}}{h{Ahc}}}BjGd}{{{h{EGn}}{h{Ahc}}}BjGd}{{{h{EHj}}{h{Ahc}}}BjGd}{{{h{EHl}}{h{Ahc}}}BjGd}{{{h{EHb}}{h{Ahc}}}BjGd}{{{h{AFd}}{h{Ahc}}}BjGd}{{{h{EHn}}{h{Ahc}}}BjGd}{{{h{AKh}}{h{Ahc}}}BjGd}{{{h{EI`}}{h{Ahc}}}BjGd}{{{h{AGn}}{h{Ahc}}}BjGd}{{{h{AFf}}}Jb}`{{}c{}}000000000000000000{EHfEGn}{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}0{BCf{{AE`{M`}}}}{{}c{}}0{BCf}{{{h{BCf}}}}{{{h{AhBCf}}}}{EHhEHl}{EHjEHl}6{{{h{BCf}}}Ed}{{{h{EGn}}}Ed}{{{h{AFd}}}{{h{EHb}}}}{{{h{AFd}}}{{Dh{Ln}}}}{{{h{EHl}}}EId}{{{h{AFd}}}{{Dh{AGn}}}}`{{{h{BCf}}}Hj}`{{{h{AFd}}}{{h{BCf}}}}{{{h{EHn}}}{{h{BCf}}}}`{{{h{AFf}}}{{Dh{M`}}}}{{}EGn}{M`AFd}{M`EHl}{{{h{{Jd{c}}}}Jb{Dh{M`}}}AFfJl}{{D`AGn}EHl}{{D`AGn}AFd}{{{h{AhEIf}}}Dh}{{{h{AhEId}}}Dh}10{{{h{EHl}}}M`}{{{h{AFd}}}M`}{{{h{EHj}}}{{h{EHl}}}}{{{h{AFf}}}ACl}{{{h{AFf}}}Jh}`{{{h{AKd}}{h{AKd}}}{{Dh{Bl}}}}{{{h{BCf}}{h{BCf}}}{{Dh{Bl}}}}{{{h{AFf}}{h{AFf}}}{{Dh{Bl}}}}{{{h{EGn}}{h{EGn}}}{{Dh{Bl}}}}{{{h{EHl}}{h{EHl}}}{{Dh{Bl}}}}{{{h{EHb}}{h{EHb}}}{{Dh{Bl}}}}{{{h{AFd}}{h{AFd}}}{{Dh{Bl}}}}{{{h{EHn}}{h{EHn}}}{{Dh{Bl}}}}{{{h{AKh}}{h{AKh}}}{{Dh{Bl}}}}{{{h{EI`}}{h{EI`}}}{{Dh{Bl}}}}{{{h{AGn}}{h{AGn}}}{{Dh{Bl}}}}{{{h{EHj}}}M`}{{{h{AFd}}}{{Dh{{h{Md}}}}}}{{{h{EHn}}}{{h{Md}}}}{{{h{EHj}}}EIf}{{{h{AFf}}}{{h{{AKj{{Fd{D`AGn}}{EIh{BCf}}}}}}}}{AKdEIj}{{{h{AKd}}c}DnHn}{{{h{BCf}}c}DnHn}{{{h{BCf}}}{{AE`{A`}}}}{{{h{EHj}}c}DnHn}{{{h{EHl}}c}DnHn}{{{h{EHb}}c}DnHn}{{{h{AKh}}}{{AE`{A`}}}}{{{h{AKh}}c}DnHn}{{{h{AGn}}c}DnHn}{{{h{AKd}}{h{Ahc}}}{{Dn{BjACh}}}{ACjACf}}```{{{h{AKh}}}Hj}{{{h{EIf}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{EId}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{EHd}}}{{Dh{{h{AOh}}}}}}{{{h{EHf}}}{{Dh{{h{AOh}}}}}}{{{h{EHh}}}{{Dh{{h{AOh}}}}}}{{{h{EH`}}}{{Dh{{h{AOh}}}}}}{{{h{EIb}}}{{Dh{{h{AOh}}}}}}{{{h{AFf}}}Mb}{EI`A`}{AGnA`}{hc{}}0000000000000000{hIf}000000{AKd{{AE`{A`}}}}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}0{c{{Dn{e}}}{}{}}0{{{h{EIj}}}{{Dn{AKd}}}}1{EIj{{Dn{AKd}}}}2{{{h{{Ad{M`}}}}}{{Dn{BCf}}}}3{{{AJf{{Ad{M`}}}}}{{Dn{BCf}}}}{{{AE`{M`}}}{{Dn{BCf}}}}5555{EGn{{Dn{EHj}}}}{EHl{{Dn{EHj}}}}7{EGn{{Dn{EHl}}}}888888888{{}{{Dn{c}}}{}}000000000000000000{EGn{{Dn{EHlEHf}}}}{EGn{{Dn{EHjEHf}}}}{hIj}000000000000000000{{{h{AKh}}{h{{Jd{c}}}}Jb{h{Md}}}EdJl}{{{h{EHn}}}AGn}{{}c{}}000000000000000000{HjEGn}{{{h{{Jd{c}}}}Jbe}{{Dn{AFfEH`}}}Jl{{Ej{}{{Eh{{Fd{DfD`}}}}}}}}{c{{Dn{EGnEH`}}}{{Ej{}{{Eh{{Fd{DfD`}}}}}}}}``{{{h{AhEIl}}}{{h{Ah{Ad{M`}}}}}}{{{h{EIl}}}{{h{{Ad{M`}}}}}}{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{EIl}}}EIl}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{EIlHj}{{{h{EIl}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}{{}c{}}{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}{{}c{}}{EIlDh}{{{h{AhEIl}}}Dh}0{{{h{AhEIl}}Hj}Dh}0{{{h{EIl}}}{{Fd{Hj{Dh{Hj}}}}}}{hc{}}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}``{{{h{EIj}}}{{h{{Ad{A`}}}}}}{{{h{EIn}}}{{h{{Ad{A`}}}}}}1{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{EIj}}}EIj}{{{h{EIn}}}EIn}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{EIj}}{h{EIj}}}Bl}8{{{h{EIj}}{h{{Ad{A`}}}}}Ed}{{{h{EIj}}{h{EIj}}}Ed}{{h{h{c}}}Ed{}}0{{{h{EIj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EIn}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}{{{h{AKd}}}EIj}{AKdEIj}21{{{h{EIj}}{h{Ahc}}}BjGd}{{}c{}}0{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}{{{h{EIj}}}}{EIj}{{}c{}}{{{h{EIj}}}Hj}{{{h{AhEIn}}}Dh}0{{{h{AhEIn}}Hj}Dh}{{{h{EIj}}{h{{Ad{A`}}}}}{{Dh{Bl}}}}{{{h{EIj}}{h{EIj}}}{{Dh{Bl}}}}{{{h{EIn}}}{{Fd{Hj{Dh{Hj}}}}}}{hc{}}0{{{h{EIj}}}{{Dn{AKdEHd}}}}{hIf}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0{{{h{EIj}}{h{Ahc}}}{{Dn{BjACh}}}{ACjACf}}``{{{h{Ah{EJ`{ce}}}}O`Df}{{EJb{c}}}{f{DLh{Bb}}}EJd}{{{h{Ah{EJ`{ce}}}}{h{O`}}Df}{{EJb{c}}}{f{DLh{Bb}}}EJd}{{{h{Ah{EJ`{ce}}}}{EJb{c}}}BjfEJd}{{{h{Ah{EJ`{ce}}}}{Aj{c}}}{{EJb{c}}}fEJd}{{{h{Ah{EJ`{ce}}}}{Aj{c}}{Dh{Ob}}}{{EJb{c}}}fEJd}{{{h{{EJ`{ce}}}}}{{h{{Ff{c}}}}}{}{}}{{{h{Ah{EJ`{ce}}}}k}{{EJb{c}}}fEJd{{AHf{{EJf{Cf}}}}}{{Ej{}{{Eh{c}}}}}{{Ej{}{{Eh{{Fd{gi}}}}}}}}{{{h{Ah{EJ`{ce}}}}i}{{EJb{c}}}fEJd{{AHf{{EJf{Cf}}}}}{{Ej{}{{Eh{{Fd{gOb}}}}}}}}0{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{{EJ`{ce}}}}}{{EJ`{ce}}}AlAl}{{{h{{EJb{ce}}}}}{{EJb{ce}}}AlAl}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{}{{EJ`{ce}}}{}E@f}{{}{{EJb{ce}}}{}E@f}{c{{Dn{{EJb{eg}}}}}E`{BnEb}Eb}{{{h{{EJb{ce}}}}{h{{EJb{ce}}}}}EdEfEf}{{{h{{EJ`{ce}}}}{h{AhEl}}}FbF`F`}{{{h{{EJb{ce}}}}{h{AhEl}}}FbF`F`}{cc{}}0{{{EJh{c}}}{{EJb{ce}}}{}E@f}{EJj{{EJb{cEJj}}}{}}{{{h{{EJ`{ce}}}}}{{h{{Ff{c}}}}}{}{}}``{{{h{{EJ`{ce}}}}}{{EJb{c}}}fEJd}{{{h{Ah{EJ`{ce}}}}Cnc}{{EJb{c}}}fEJd}{{{h{Ah{EJ`{ce}}}}CnOb}{{EJb{c}}}fEJd}{{{h{Ah{EJ`{ce}}}}g}{{EJb{c}}}fEJd{{AHf{{EJf{Cf}}}}}}{{{h{Ah{EJ`{ce}}}}AAfAAh}{{EJb{c}}}fEJd}{{}c{}}0{{{h{{EJb{ce}}}}}EdfGn}{{{h{Ah{EJb{ce}}}}{EJb{ce}}}BjfGn}{c{{EJ`{ec}}}{}{}}{{{h{{EJb{ce}}}}g}Dn{BnI`}I`Hn}{hc{}}0{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0`{hIj}0{{}c{}}0``{{{h{Ah{EJd{}{{EJl{c}}}}}}c}Bj{}}{{{h{Ah{EJd{}{{EJl{c}}}}}}{h{Cf}}}c{}}{{{h{Ah{EJd{}{{EJl{c}}}}}}AAf{h{AAh}}}c{}}{{{h{{EJd{}{{EJl{c}}}}}}}c{}}{{{h{{EJd{}{{EJl{c}}}}}}{h{Cf}}}Ed{}}````````````{{{h{{EJn{c}}}}}{{AKj{c{Bh{{Cl{Cj}}}}}}}{AlBnF`}}{{{h{Ah{EJn{c}}}}e}Bj{AlBnF`}{}}{{{h{Ah{EJn{c}}}}EJj}Bj{AlBnF`}}{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{{EJn{c}}}}}{{EJn{c}}}Al}{{{h{{EK`{c}}}}}{{EK`{c}}}Al}{{{h{EJj}}}EJj}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{}{{EJn{c}}}{}}{{}EJj}{c{{Dn{EJj}}}E`}{{{h{{EK`{c}}}}{h{{EK`{c}}}}}EdEf}{{{h{EJj}}{h{EJj}}}Ed}{{{h{{EJn{c}}}}{h{AhEl}}}FbF`}{{{h{{EK`{c}}}}{h{AhEl}}}FbF`}0{{{h{EJj}}{h{AhEl}}}Fb}{cc{}}00{{{h{EKb}}}{{Id{EJj}}}}{{{h{{EJn{c}}}}c}{{Dh{{h{{Cl{Cj}}}}}}}{AlBnF`}}{{{h{{EJn{c}}}}D`}{{Dh{{h{{Fd{cDf}}}}}}}{AlBnF`}}{{{h{Ah{EJn{c}}}}{h{Cf}}}e{AlBnF`}{}}{{{h{Ah{EJn{c}}}}AAf{h{AAh}}}e{AlBnF`}{}}{{{h{EKb}}}{{Id{Bj}}}}{{{h{{EJn{c}}}}}e{AlBnF`}{}}{{{h{Ah{EJn{c}}}}c{Cl{Cj}}}{{Dn{Ed{EK`{c}}}}}{AlBnF`}}{{}c{}}00{{{h{EJj}}}Ed}{{{h{{EJn{c}}}}{h{Cf}}}Ed{AlBnF`}}{{{h{{EJn{c}}}}cDf}Ed{AlBnF`}}{{{h{{EJn{c}}}}c}{{`{{CIf{}{{Eh{{EKd{AAf}}}}}}}}}{AlBnF`}}{{{h{{EJn{c}}}}e}{{`{{CIf{}{{Eh{{EKf{cAAf}}}}}}}}}{AlBnF`}{{Hh{c}}}}{{{h{{EJn{c}}}}}{{`{{CIf{}{{Eh{{Fd{c{h{{Cl{Cj}}}}}}}}}}BNj}}}{AlBnF`}}`{{{h{{EJn{c}}}}c}{{Dh{Df}}}{AlBnF`}}{{{h{{EJn{c}}}}}{{AKj{cDf}}}{AlBnF`}}10{{{h{{EJn{c}}}}}Df{AlBnF`}}{{{h{Ah{EJn{c}}}}cDf}Bj{AlBnF`}}{{{h{Ah{EJn{c}}}}cDf}Ed{AlBnF`}}{{{h{AhEJj}}EJj}Bj}{{{h{{EJn{c}}}}{h{Cf}}e}Il{AlBnF`}{{Hh{c}}}}{Df{{EJn{c}}}{}}{{{h{{EJn{c}}}}c}{{Dh{{Fd{DfEd}}}}}{AlBnF`}}{{{h{Ah{EJn{c}}}}c}{{Dh{{Fd{{EKd{D`}}EJj}}}}}{AlBnF`}}{{{h{{EJn{c}}}}}{{h{{EIh{{EKf{cAAf}}}}}}}{AlBnF`}}{{{h{EJj}}{h{EKb}}}{{Id{Bj}}}}2{{{h{Ah{EJn{c}}}}cDf}{{Dh{{Fd{{AE`{{EKd{D`}}}}EJj}}}}}{AlBnF`}}{{{h{Ah{EJn{c}}}}{h{{AKj{cDf}}}}}EJj{AlBnF`}}{{{h{{EJn{c}}}}c}{{`{{CIf{}{{Eh{{EKd{D`}}}}}}}}}{AlBnF`}}{{{h{{EJn{c}}}}e}{{`{{Gl{}{{Eh{{EKf{cD`}}}}}}}}}{AlBnF`}{{Hh{c}}}}{{EKh{h{{EJn{c}}}}e}EKh{}{{Hh{c}}}}{{}If}{{{h{{EJn{c}}}}{h{Cf}}e}{{Fd{DdDd}}}{AlBnF`}{{Hh{c}}}}{{{h{EJj}}c}DnHn}{{{h{{EJn{c}}}}cDf}{{Dh{D`}}}{AlBnF`}}{{EKj{h{{EJn{c}}}}}EKj{}}{hc{}}00{hIf}{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{{{h{{EJn{c}}}}AAf}{{Dh{{EKf{c{h{AAh}}}}}}}{AlBnF`}}{{{h{{EJn{c}}}}}{{`{{CIf{}{{Eh{{EKf{c{Fd{AAf{h{AAh}}}}}}}}}}BNj}}}{AlBnF`}}{{{h{{EJn{c}}}}Cn}{{`{{CIf{}{{Eh{{EKf{c{Fd{AAf{h{AAh}}}}}}}}}}}}}{AlBnF`}}{hIj}00{{{h{{EJn{c}}}}c}{{Dh{{Bh{{Cl{Cj}}}}}}}{AlBnF`}}{{{h{Ah{EJn{c}}}}cDf}Ed{AlBnF`}}{{{h{{EJn{c}}}}c}{{`{{CIf{}{{Eh{{EKd{D`}}}}}}Al}}}{AlBnF`}}{{{h{{EJn{c}}}}}{{`{{CIf{}{{Eh{{EKf{cD`}}}}}}Al}}}{AlBnF`}}{{EKh{h{{EJn{c}}}}}EKh{}}{{}c{}}00`````{{{h{{EKl{c}}}}}{{h{{AKj{cD`}}}}}{AlBnF`}}{{{h{Ah{EKl{c}}}}e}Bj{AlBnF`}{}}{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{{EKl{c}}}}}{{EKl{c}}}Al}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{}{{EKl{c}}}{}}{{{h{{EKl{c}}}}{h{AhEl}}}FbF`}{cc{}}{{{h{{EKl{c}}}}D`}{{Dh{{h{c}}}}}{AlBnF`}}{{{h{Ah{EKl{c}}}}{h{Cf}}}e{AlBnF`}{}}{{{h{Ah{EKl{c}}}}AAf{h{AAh}}}e{AlBnF`}{}}{{{h{{EKl{c}}}}}e{AlBnF`}{}}{{{h{Ah{EKl{c}}}}cD`}Ed{AlBnF`}}{{}c{}}{{{h{{EKl{c}}}}{h{Cf}}}Ed{AlBnF`}}0{{{h{{EKl{c}}}}{h{c}}}Ed{AlBnF`}}{{{h{Ah{EKl{c}}}}{h{c}}}Ed{AlBnF`}}{{{h{{EKl{c}}}}{h{Cf}}e}Il{AlBnF`}{{Hh{c}}}}{{{h{{EKl{c}}}}}{{h{{EIh{{Fd{cAAf}}}}}}}{AlBnF`}}{{{h{{EKl{c}}}}e}{{`{{CIf{}{{Eh{{Fd{{h{c}}AAf}}}}}}}}}{AlBnF`}{{Hh{c}}}}{{{h{Ah{EKl{c}}}}{h{Cf}}}{{EIh{c}}}{AlBnF`}}{{{h{Ah{EKl{c}}}}AAf{h{AAh}}}{{Dh{{h{c}}}}}{AlBnF`}}{{{h{{EKl{c}}}}{h{Cf}}e}{{Fd{DdDd}}}{AlBnF`}{{Hh{c}}}}{{{h{{EKl{c}}}}{h{c}}}{{Dh{D`}}}{AlBnF`}}{hc{}}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{{{h{{EKl{c}}}}AAf}{{Dh{{Fd{{h{c}}{h{AAh}}}}}}}{AlBnF`}}{{{h{{EKl{c}}}}}{{`{{CIf{}{{Eh{{Fd{{h{c}}AAf{h{AAh}}}}}}}}BNj}}}{AlBnF`}}{{{h{{EKl{c}}}}Cn}{{`{{CIf{}{{Eh{{Fd{{h{c}}AAf{h{AAh}}}}}}}}}}}{AlBnF`}}{hIj}>{{{h{{EKl{c}}}}e}{{`{{CIf{}{{Eh{{Fd{{h{c}}D`}}}}}}Al}}}{AlBnF`}{{Hh{c}}}}{{}c{}}````````````{{{h{AhEKn}}{h{EL`}}}{{Dn{BjELb}}}}{{{h{AhEKn}}{h{Fj}}Df}{{Dn{EL`ELd}}}}{{{h{AhEKn}}{h{Fj}}Dfj}{{Dn{EL`ELf}}}}{{{h{AhEKn}}Af}{{Dn{EL`ELd}}}}`{h{{h{c}}}{}}00000{{{h{Ah}}}{{h{Ahc}}}{}}00000{{{h{EKn}}}EKn}{{{h{EL`}}}EL`}{{{h{ELb}}}ELb}{{{h{ELh}}}ELh}{{{h{ELd}}}ELd}{{{h{ELf}}}ELf}{{h{h{Ahc}}}Bj{}}00000{{hA`}Bj}00000{{}EL`}{c{{Dn{EL`}}}E`}{{{h{AhEKn}}j}{{Dn{EL`ELb}}}}{{{h{EKn}}{h{EKn}}}Ed}{{{h{EL`}}{h{EL`}}}Ed}{{{h{ELb}}{h{ELb}}}Ed}{{{h{ELh}}{h{ELh}}}Ed}{{{h{ELd}}{h{ELd}}}Ed}{{{h{ELf}}{h{ELf}}}Ed}{{{h{EKn}}{h{AhEl}}}Fb}{{{h{EL`}}{h{AhEl}}}Fb}{{{h{ELb}}{h{AhEl}}}Fb}0{{{h{ELh}}{h{AhEl}}}Fb}0{{{h{ELd}}{h{AhEl}}}Fb}0{{{h{ELf}}{h{AhEl}}}Fb}0{cc{}}{cEL`{{Ej{}{{Eh{{Fd{Df{Dh{Ch}}}}}}}}}}11111{{{AKj{DfCh}}}{{Dn{EKnELb}}}}{EL`{{Dn{EKnELb}}}}{Ch{{Fd{EKnEL`}}}}{cEL`{{Ej{}{{Eh{{Fd{DfCh}}}}}}}}{cEL`{{Ej{}{{Eh{{Fd{Df{Dh{Ch}}}}}}}}}}{{{h{EKb}}}{{Id{EL`}}}}{Af{{Dn{EKnELb}}}}{{{h{EKn}}}Ch}{{{h{EKn}}Df}{{Dh{Af}}}}{{{h{EKn}}}{{Dn{jc}}}{}}`{{{h{EKb}}}{{Id{Bj}}}}{{{h{EKn}}}EL`}{{{h{AhEKn}}j}{{Dn{EL`ELh}}}}{{}c{}}00000{{{h{EKn}}jj}{{Dn{{Dh{Ed}}c}}}{}}{{{h{EL`}}}Ed}{{{h{EKn}}}H`}{{{h{AhEL`}}EL`}Bj}`{{{h{EL`}}{h{EKb}}}{{Id{Bj}}}}{{{h{EKn}}c}{{`{{Gl{}{{Eh{Af}}}}}}}{{Hh{Df}}}}{{}If}{{{h{EL`}}c}DnHn}{{{h{EKn}}}Af}{hc{}}00000{hIf}000{c{{Dn{e}}}{}{}}00000`{{}{{Dn{c}}}{}}00000{hIj}00000`{{}c{}}00000`{{{h{EKb}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}}{{Id{Bj}}}}```````````{h{{h{c}}}{}}0000000{{{h{Ah}}}{{h{Ahc}}}{}}0000000{{{ELj{c}}}{{ELl{c}}}{}}{{{ELn{c}}}{{EM`{c}}}Bn}{{}{{ELj{c}}}{}}{{}{{ELn{c}}}{BnAl}}{{{ELj{c}}Af}{{ELj{c}}}{}}{{{h{{ELl{c}}}}}{{Dh{Af}}}{}}{{{ELn{c}}Af}{{ELn{c}}}Bn}{{{h{{EM`{c}}}}}{{Dh{Af}}}{BnAl}}``{{{h{{EMb{c}}}}}{{EMb{c}}}Al}{{{h{EMd}}}EMd}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{{EMb{c}}}}{h{{EMb{c}}}}}BlBn}{{{h{EMd}}}Hj};{{}{{ELl{c}}}{}}{{}{{ELn{c}}}{}}{{}{{EM`{c}}}{}}{{}{{EMf{c}}}{}}{{}{{EMh{ce}}}{}{}}{{{h{{EMb{c}}}}{h{{EMb{c}}}}}EdEf}{{h{h{c}}}Ed{}}0{{{h{{EMb{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{F`EMj}}{{{h{{EMb{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{{{h{EMd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{{EMf{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{{{h{{EMh{ce}}}}{h{AhEl}}}{{Dn{BjEn}}}F`F`}{cc{}}0{{{ELj{c}}}{{ELl{c}}}{}}11{{{ELn{c}}}{{EM`{c}}}{}}2222{{{h{{EMb{c}}}}{h{Ahe}}}BjGfGd}{{{ELj{c}}e}{{ELj{c}}}{}{{Hd{{EMb{c}}EMd}}EMl}}{{{ELn{c}}e}{{ELn{c}}}Bn{{Hd{cDf{h{Md}}}}EMl}}{{}c{}}0000000{{{h{Ah{ELl{c}}}}}{{`{BNj}}}{}}0{{{h{Ah{EM`{c}}}}c}{{`{{Gl{}{{Eh{{Fd{DfD`}}}}}}}}}{BnAl}}1{{{h{{EM`{c}}}}}{{AE`{c}}}{BnAl}}`{{{h{Ah{ELl{c}}}}}{{Dh{AAf}}}{}}{{{h{Ah{ELl{c}}}}}{{Dh{D`}}}{}}{{{h{Ah{EM`{c}}}}c}{{Dh{{Fd{DfD`}}}}}{BnAl}}{{{h{Ah{ELl{c}}}}}{{Dh{Cn}}}{}}{{{ELj{c}}e}{{ELj{c}}}{}{{Ej{}{{Eh{AAf}}}}}}``{{{h{{EMb{c}}}}{h{{EMb{c}}}}}{{Dh{Bl}}}Hl}{{{h{{ELl{c}}}}}EMd{}}{{{h{EMd}}}Hj}{{{ELj{{Fd{cDf}}}}{h{{EJn{c}}}}e}{{ELj{{Fd{cDf}}}}}{AlBnF`}{{Hh{c}}}}{{ELjc}ELj{{Ej{}{{Eh{D`}}}}}}`{{{ELn{c}}cg}{{ELn{c}}}Bn{{Gl{}{{Eh{{Fd{DfD`}}}}}}EMl}{{Ej{}{{EMn{e}}}}}}{{{ELn{c}}{h{{EJn{c}}}}}{{ELn{c}}}{AlBnF`}}`{{{ELj{c}}e}{{ELj{c}}}{}{{Ej{}{{Eh{{Fd{cD`}}}}}}}}{hc{}}0{hIf}7777{c{{Dn{e}}}{}{}}0000000{{}{{Dn{c}}}{}}0000000``{{{ELj{c}}e}{{ELj{c}}}{}{{Ej{}{{Eh{Cn}}}}}}``{hIj}0000000{{{ELj{{Fd{cDf}}}}{h{{EJn{c}}}}}{{ELj{{Fd{cDf}}}}}{AlBnF`}}{{}c{}}0000000``````````````{{{h{{Ff{c}}}}}{{h{{EN`{Cn{EIh{c}}}}}}}{}}{{{h{{Ff{c}}}}}{{`{{Gl{}{{Eh{{Fd{AAf{h{AAh}}}}}}}}}}}{}}{{{h{{EJh{c}}}}}{{`{{Gl{}{{Eh{Df}}}}}}}f}```{{{h{Ah{Ff{c}}}}{EJh{c}}}Bjf}{{{h{Ah{Ff{c}}}}{Aj{c}}}{{EJh{c}}}f}{{{h{Ah{Ff{c}}}}{Aj{c}}{Dh{Ob}}}{{EJh{c}}}f}{{{h{{Ff{c}}}}}{{h{{Ff{c}}}}}{}}{{{h{{Ff{c}}}}{h{e}}jik}bf{{Gb{}{{G`{AOb}}}}}Al{{Ej{}{{Eh{{Fd{gAAf}}}}}}}{{Hd{{h{g}}D`}{{Hb{Ed}}}}}}{{{h{Ah{Ff{c}}}}g}{{EJh{c}}}f{{AHf{{EJf{Cf}}}}}{{Ej{}{{Eh{{Fd{eOb}}}}}}}}{h{{h{c}}}{}}000000{{{h{Ah}}}{{h{Ahc}}}{}}000000{{{h{{Ff{c}}}}{h{Cf}}}{{Dn{DdENb}}}{}}{{{h{{Ff{c}}}}{h{e}}j}{{Hf{ce}}}fGb}`{{}{{Dh{Dd}}}}{{}{{Dh{Il}}}}10{{{h{{Ff{c}}}}}{{Ff{c}}}Al}{{{h{{ENd{ce}}}}}{{ENd{ce}}}AlAl}{{{h{{ENf{ce}}}}}{{ENf{ce}}}AlAl}{{{h{{EJh{c}}}}}{{EJh{c}}}Al}{{h{h{Ahc}}}Bj{}}000{{hA`}Bj}000{{{h{{ENd{ce}}}}{h{{ENd{ce}}}}}BlBnBn}{{{h{{ENf{ce}}}}{h{{ENf{ce}}}}}BlBnBn}{{}{{Ff{c}}}{}}{{}{{EJh{c}}}{}}{{{h{{ENd{ce}}}}}{{h{g}}}{}{}{}}{c{{Dn{{EJh{e}}}}}E`{BnEb}}{{{h{{Ff{c}}}}{h{Cf}}}{{`{{Gl{}{{Eh{{Fd{HjCn}}}}}}}}}{}}{{{h{{Ff{c}}}}{h{{Ff{c}}}}}EdEf}{{{h{{ENd{ce}}}}{h{{ENd{ce}}}}}EdEfEf}{{{h{{ENf{ce}}}}{h{{ENf{ce}}}}}EdEfEf}{{{h{ENb}}{h{ENb}}}Ed}{{{h{{EJh{c}}}}{h{{EJh{c}}}}}EdEf}{{h{h{c}}}Ed{}}00000{{{h{{Ff{c}}}}{h{e}}ji}{{`{{Gl{}{{Eh{{Fd{g{B`{c}}}}}}}}}}}f{{Gb{}{{G`{AOb}}}}}Al{{Ej{}{{Eh{{Fd{gAAf}}}}}}}}0{{{h{{Ff{c}}}}}{{`{{Gl{}{{Eh{{Fd{AAf{h{AAh}}}}}}}}}}}{}}{{{h{{Ff{c}}}}{h{AhEl}}}FbF`}{{{h{{ENd{ce}}}}{h{AhEl}}}FbF`F`}{{{h{{ENf{ce}}}}{h{AhEl}}}FbF`F`}{{{h{ENb}}{h{AhEl}}}Fb}0{{{h{{EJh{c}}}}{h{AhEl}}}FbF`}{cc{}}0{{{Aj{c}}}{{Ff{c}}}f}11111{{{h{EKb}}}{{Id{{EJh{l}}}}}}{{{h{{Ff{c}}}}}{{`{{Gl{}{{Eh{{ENd{{EJf{Cf}}c}}}}}}}}}{}}{{{h{{Ff{c}}}}Cn}{{Dh{{EJf{Cf}}}}}{}}{{{h{{Ff{c}}}}Cn}{{Dh{{ENd{{EJf{Cf}}c}}}}}{}}{{{h{{Ff{c}}}}AAf}{{Dh{{h{AAh}}}}}{}}{{{h{EKb}}}{{Id{Bj}}}}{{{h{{Ff{c}}}}}{{EJh{c}}}f}{{{h{Ah{Ff{c}}}}Cnc}{{EJh{c}}}f}{{{h{Ah{Ff{c}}}}CnOb}{{EJh{c}}}f}{{{h{Ah{Ff{c}}}}e}{{EJh{c}}}f{{AHf{{EJf{Cf}}}}}}{{{h{Ah{Ff{c}}}}AAfAAh}{{EJh{c}}}f}{{}c{}}000000{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}0{{}c{}}0{{{h{{Ff{c}}}}}Ed{}}{{{h{{EJh{c}}}}}EdBn}``{{{h{{Ff{c}}}}{h{e}}j}{{`{{Gl{}{{Eh{{ENf{{EJf{Cf}}c}}}}}}}}}f{{Gb{}{{G`{AOb}}}}}}{{{Ff{c}}g}{{Ff{e}}}ff{{Hd{c}{{Hb{e}}}}}}{{{EJh{c}}g}{{EJh{e}}}BnBn{{Hd{c}{{Hb{e}}}}}}{{{h{Ah{EJh{c}}}}{EJh{c}}}BjBn}{c{{Ff{e}}}{{Ej{}{{Eh{Cf}}}}}f}{{{h{Ah{ENh{cge}}}}}{{Dh{i}}}{}{}{{Hd{Hj{EJf{Cf}}}{{Hb{{Dh{e}}}}}}}{}}{{{h{Ah{ENj{cge}}}}}{{Dh{i}}}{}{}{{Hd{HjCn}{{Hb{{Dh{e}}}}}}}{}}{{{h{{Ff{c}}}}AAf}{{h{{ENl{Cn}}}}}{}}{{{h{{ENd{ce}}}}{h{{ENd{ce}}}}}{{Dh{Bl}}}HlHl}{{{h{{ENf{ce}}}}{h{{ENf{ce}}}}}{{Dh{Bl}}}HlHl}{{{h{{EJh{l}}}}{h{EKb}}}{{Id{Bj}}}}{{{ENh{cge}}}Bj{}{}{{Hd{Hj{EJf{Cf}}}{{Hb{{Dh{e}}}}}}}}{{{ENj{cge}}}Bj{}{}{{Hd{HjCn}{{Hb{{Dh{e}}}}}}}}{{}If}0`{{{h{{EJh{c}}}}e}Dn{BnI`}Hn}{hc{}}000{hIf}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}0{{{h{{Ff{c}}}}{h{e}}jik}{{Dn{b}}}fGbAl{{Ej{}{{Eh{{Fd{gAAf}}}}}}}{{Hd{{h{g}}D`}{{Hb{Ed}}}}}}{{{h{{Ff{c}}}}{h{e}}ji}{{Dn{{`{{Gl{}{{Eh{{Fd{g{B`{c}}}}}}}}}}}}}fGbAl{{Ej{}{{Eh{{Fd{gAAf}}}}}}}}0{c{{Dn{e}}}{}{}}000000{{}{{Dn{c}}}{}}000000{{{h{{Ff{c}}}}{h{e}}j}{{`{{Gl{}{{Eh{{Dn{{ENf{{EJf{Cf}}c}}}}}}}}}}}fGb}``{{{h{{Ff{c}}}}Cn}{{Dh{{AKj{Df{h{AAh}}}}}}}{}}{{{h{{Ff{c}}}}Cn}{{`{{CIf{}{{Eh{{Fd{Df{h{{ENl{Cn}}}}}}}}}}}}}{}}`{{{h{{Ff{c}}}}}{{`{{BNj{}{{Eh{{Fd{DfCn}}}}}}}}}f}{{{h{{Ff{c}}}}}{{`{{BNj{}{{Eh{{Fd{ObCn}}}}}}}}}f}{{{h{{EJh{c}}}}}{{`{{Gl{}{{Eh{{Fd{AAf{h{AAh}}}}}}}}}}}{}}````{{{h{{Ff{c}}}}}{{`{{Gl{}{{Eh{{ENd{{EJf{Cf}}c}}}}}}}}}{}}{hIj}000000{{}c{}}000000{{{h{{Ff{c}}}}ei}{{ENh{cig}}}{AlBn}{{AHf{{EJf{Cf}}}}}{}{{Hd{Hj{EJf{Cf}}}{{Hb{{Dh{g}}}}}}}}{{{h{{Ff{c}}}}{h{Cf}}g}{{ENj{cge}}}{}{}{{Hd{HjCn}{{Hb{{Dh{e}}}}}}}}{{{h{{Ff{c}}}}Cng}{{ENj{cge}}}{AlBn}{}{{Hd{HjCn}{{Hb{{Dh{e}}}}}}}}","D":"AEFlAEEfHb","p":[[5,"Balance",16597,16617],[5,"DescriptorId",16597,16618],[10,"Anchor",16597,16619],[1,"reference",null,null,1],[5,"BlockId",16597,16620],[5,"ConfirmationBlockTime",16597,16620],[5,"Hash",10288,16621],[1,"u8"],[1,"array"],[1,"slice"],[5,"CheckPoint",16597,16622],[0,"mut"],[5,"TxUpdate",16597,16623],[10,"Clone",16624],[6,"ChainPosition",16597,16625],[5,"FullTxOut",16597,16625],[5,"TxPosInBlock",16597,16619],[6,"ObservedIn",16597,16626],[6,"CanonicalReason",16597,16626],[5,"SpkIterator",16597,16627],[1,"unit"],[6,"Ordering",16628],[10,"Ord",16628],[6,"ValueRef",16629],[5,"Impl",16597],[8,"FromSqlResult",16630],[5,"Transaction",14809,16631],[5,"BlockHash",14809,16632],[6,"DescriptorPublicKey",16633],[6,"Descriptor",16634],[5,"Txid",14809,16631],[5,"ScriptBuf",14809,16635],[6,"Network",14809,16636],[5,"Amount",14809,16637],[1,"u32"],[6,"Option",16638,null,1],[10,"Borrow",16639],[10,"DescriptorExt",16597,16618],[6,"Result",16640,null,1],[10,"Deserializer",10180,16641],[10,"Deserialize",10180,16641],[1,"bool"],[10,"PartialEq",16628],[17,"Item"],[10,"IntoIterator",16642],[5,"Formatter",16643],[5,"Error",16643],[10,"Debug",16643],[8,"Result",16643],[1,"tuple",null,null,1],[5,"TxGraph",16598],[1,"never"],[5,"Header",5839,16632],[5,"FromSliceError",13818,16644],[1,"str"],[17,"Error"],[10,"ChainOracle",16597,16645],[10,"Hasher",16646],[10,"Hash",16646],[10,"SliceIndex",16647],[5,"IntoFallible",16648],[10,"Iterator",16649],[10,"Merge",16597,16650],[5,"CheckPointIter",16597,16622],[17,"Output"],[10,"FnMut",16651],[5,"CanonicalIter",16597,16626],[10,"RangeBounds",16652],[1,"usize"],[10,"PartialOrd",16628],[10,"Serializer",10180,16653],[10,"Serialize",10180,16653],[6,"ToSqlOutput",16654],[8,"Result",16655],[5,"String",3651,16656],[5,"Convert",16648],[5,"TypeId",16657],[5,"SignedAmount",14809,16637],[5,"Weight",14809,16658],[5,"Work",14809,16659],[5,"XOnlyPublicKey",14809,16660],[5,"Secp256k1",12885,16661],[5,"Scalar",12886,16662],[6,"Parity",12885,16660],[6,"Error",12886,16661],[10,"Verification",12885,16663],[5,"Address",14809,16664],[6,"AddressType",14809,16664],[5,"FilterHash",14809,16665],[5,"FilterHeader",14809,16665],[5,"XKeyIdentifier",14809,16666],[5,"TxMerkleNode",14809,16632],[5,"WitnessMerkleNode",14809,16632],[5,"WitnessCommitment",14809,16632],[5,"ScriptHash",14809,16667],[5,"WScriptHash",14809,16667],[5,"Wtxid",14809,16631],[5,"PubkeyHash",14809,16668],[5,"WPubkeyHash",14809,16668],[5,"LegacySighash",14809,16669],[5,"SegwitV0Sighash",14809,16669],[5,"TapSighash",14809,16669],[5,"TapLeafHash",14809,16670],[5,"TapNodeHash",14809,16670],[5,"TapTweakHash",14809,16670],[5,"Script",14809,16671],[5,"XOnlyPublicKey",13502,16672],[5,"Hash",10405,16673],[5,"Hash",8049,16674],[5,"TapSighashTag",14809,16669],[5,"Hash",10459,16675],[5,"TapLeafTag",14809,16670],[5,"TapBranchTag",14809,16670],[5,"TapTweakTag",14809,16670],[5,"PushBytes",6640,16676],[5,"Params",7694,16677],[6,"NetworkUnchecked",3177,16664],[10,"NetworkValidation",3177,16664],[5,"TxIn",14809,16631],[5,"Block",14809,16632],[1,"u64"],[6,"Bip34Error",5839,16632],[5,"Builder",6640,16678],[5,"Bytes",6640,16671],[5,"ChainHash",5850,16679],[6,"LockTime",5922,16680],[6,"LockTime",6114,16681],[5,"Sequence",14809,16631],[1,"i64"],[5,"FeeRate",14809,16682],[5,"Opcode",14809,16683],[6,"ClassifyContext",6331,16683],[6,"Class",6331,16683],[5,"Witness",14809,16684],[6,"Denomination",14809,16637],[6,"KnownHrp",14809,16664],[5,"WitnessProgram",14809,16685],[6,"WitnessVersion",14809,16686],[5,"OutPoint",14809,16631],[5,"TxOut",14809,16631],[5,"VarInt",14809,16687],[5,"PublicKey",14809,16668],[5,"CompressedPublicKey",14809,16668],[5,"PrivateKey",14809,16668],[6,"TapSighashType",14809,16669],[6,"EcdsaSighashType",14809,16669],[5,"MerkleBlock",14809,16688],[6,"NetworkKind",14809,16636],[5,"Target",14809,16659],[5,"CompactTarget",14809,16659],[5,"Psbt",14809,16689],[6,"Error",12758,16690],[6,"Error",7664,16687],[10,"Read",10790,16691],[10,"Sized",16692],[5,"Error",10790,16693],[10,"Write",10790,16691],[5,"TweakedPublicKey",12885,16668],[5,"Token",16694],[10,"BufRead",10790,16691],[1,"u128"],[10,"AsRef",16695],[1,"f64"],[5,"Display",3200,16637],[5,"HashEngine",10288,16621],[6,"Instruction",6640,16696],[6,"Error",16697],[5,"Vec",3651,16698],[6,"MerkleBlockError",11478,16688],[6,"ExtractTxError",12758,16689],[10,"Write",16643],[5,"PublicKey",12886,16660],[5,"Xpub",5359,16666],[6,"Cow",16699],[5,"RelLockTime",16700],[1,"u16"],[5,"ScriptPath",14811,16669],[5,"LeafNode",15182,16670],[5,"TaprootSpendInfo",15182,16670],[10,"Fn",16651],[6,"ParseAmountError",3200,16637],[5,"InvalidSighashTypeError",14811,16669],[5,"ParseNetworkError",11492,16636],[6,"HexToBytesError",8363,16701],[6,"PrefixedHexError",7912,16702],[5,"Keypair",12885,16660],[5,"Magic",11739,16703],[10,"Signing",12886,16663],[5,"UncompressedPublicKeyError",12885,16668],[6,"FromScriptError",3177,16704],[6,"LeafVersion",15182,16670],[5,"TimeOverflowError",6114,16705],[6,"KeyParseError",16706],[6,"FromSliceError",12885,16668],[10,"Into",16695,null,1],[5,"NonStandardSighashTypeError",14811,16669],[6,"ParseError",3177,16704],[6,"ParsePublicKeyError",12885,16668],[6,"FromWifError",12885,16668],[6,"ParseError",16637],[6,"UnprefixedHexError",7912,16702],[5,"RangeFrom",16652],[6,"Bound",16652],[5,"RangeToInclusive",16652],[5,"RangeInclusive",16652],[5,"RangeFull",16652],[5,"RangeTo",16652],[5,"Range",16652],[5,"InstructionIndices",6640,16696],[5,"Instructions",6640,16696],[5,"Box",16707,null,1],[5,"Height",5922,16708],[5,"Time",5922,16708],[5,"Iter",7482,16684],[6,"Error",7201,16685],[5,"SecretKey",12886,16660],[6,"P2shError",3177,16704],[5,"Signature",15182,16709],[5,"Signature",7822,16710],[5,"ControlBlock",15182,16670],[5,"BTreeMap",16711],[5,"SighashCache",14811,16669],[5,"Message",12886,16661],[6,"SignError",12758,16689],[6,"PsbtSighashMsg",16697],[6,"SighashError",16697],[6,"SigningKeys",12758,16689],[10,"GetKey",12758,16689],[6,"AddressData",3177,16664],[5,"Fe32",4934,16712],[5,"Hash",16713],[5,"Hash",8383,16714],[5,"OutOfRangeError",16637],[5,"SortKey",12885,16668],[5,"InputsIndexError",7472,16631],[5,"OutputsIndexError",7472,16631],[5,"DefiniteDescriptorKey",16633],[6,"UtxoUpdateError",16697],[6,"OutputUpdateError",16697],[5,"Signature",14731,16715],[5,"UnknownAddressTypeError",3177,16704],[5,"UnknownHrpError",3177,16704],[5,"NetworkValidationError",3177,16704],[5,"InvalidBase58PayloadLengthError",3177,16704],[5,"LegacyAddressTooLongError",3177,16704],[5,"InvalidLegacyPrefixError",3177,16704],[6,"NetworkChecked",3177,16664],[5,"TryFromError",7251,16686],[6,"Infallible",16695],[5,"DecodeError",4985,16716],[6,"Error",3651,16717],[10,"StdError",10200],[10,"CheckedSum",3200,16637],[5,"InvalidCharacterError",16637],[5,"TooPreciseError",16637],[5,"InputTooLargeError",16637],[5,"MissingDigitsError",16637],[10,"SerdeAmount",3245,16718],[10,"SerdeAmountForOpt",3245,16718],[10,"Allocator",16719],[5,"NonNull",16720],[5,"Path",16721],[5,"OsStr",16722],[6,"Utf8Pattern",16723],[5,"InvalidCharacterError",3651,16717],[6,"FromSqlError",16630],[6,"Inventory",11888,16724],[5,"PrefilledTransaction",5047,16725],[5,"ShortId",5047,16725],[5,"Address",11739,16726],[5,"AddrV2Message",11740,16726],[5,"Drain",16727],[5,"Drain",16656],[1,"i16"],[1,"i32"],[1,"i8"],[10,"Copy",16692],[1,"char"],[5,"ExtractIf",16728],[5,"Error",16729],[5,"TooShortError",3652,16717],[5,"IncorrectChecksumError",3652,16717],[5,"TaprootMerkleBranch",15182,16730],[5,"DerivationPath",5359,16666],[6,"ChildNumber",5359,16666],[5,"PushBytesBuf",6640,16676],[5,"BinaryHeap",16731],[5,"VecDeque",16732],[5,"CString",16733],[5,"FromUtf16Error",16656],[5,"FromUtf8Error",16656],[5,"Assets",16734],[6,"Error",5359,16666],[10,"Error",8668,16641],[10,"IntoDeserializer",8668,16641],[5,"StringDeserializer",8729,16735],[10,"FnOnce",16651],[10,"Pattern",16723],[20,"MaybeUninit",16736],[5,"Splice",16737],[6,"SocketAddr",16738],[5,"IntoIter",16739],[6,"Error",16740],[5,"TryReserveError",16741],[5,"IoSlice",16742],[6,"EncodeSliceError",3941,16743],[6,"DecodeError",3941,16744],[6,"DecodeSliceError",3941,16744],[17,"Config"],[17,"DecodeEstimate"],[10,"Engine",3941,16745],[10,"Config",3883,16745],[10,"DecodeEstimate",3883,16745],[5,"Alphabet",3784,16746],[6,"ParseAlphabetError",3784,16746],[5,"Base64Display",3829,16747],[5,"GeneralPurpose",3883,16748],[5,"GeneralPurposeConfig",3883,16748],[6,"DecodePaddingMode",3883,16745],[5,"DecodeMetadata",3883,16745],[5,"DecoderReader",3949,16749],[10,"Read",16742],[10,"StrConsumer",3962,16750],[5,"EncoderWriter",3962,16751],[10,"Write",16742],[5,"EncoderStringWriter",3962,16750],[5,"Hrp",4934,16752],[5,"ByteIter",4770,16752],[10,"ByteIterExt",4934,16753],[5,"BytesToFes",4894,16753],[5,"CharIter",4770,16752],[6,"NoChecksum",4934,16754],[6,"Bech32",4934,16754],[6,"Bech32m",4934,16754],[6,"DecodeError",4934,16755],[6,"EncodeError",4934,16755],[6,"EncodeIoError",4934,16755],[5,"CodeLengthError",4351,16756],[10,"Fe32IterExt",4934,16753],[5,"FesToBytes",4894,16753],[6,"UncheckedHrpstringError",4351,16756],[6,"FromCharError",4723,16712],[5,"LowercaseByteIter",4770,16752],[5,"LowercaseCharIter",4770,16752],[6,"Error",4770,16752],[1,"i128"],[5,"Encoder",4642,16757],[10,"Checksum",4934,16758],[5,"PackedNull",4333,16758],[5,"Engine",4333,16758],[10,"PackedFe32",4333,16758],[5,"HrpFe32Iter",4333,16758],[5,"CheckedHrpstring",4351,16756],[5,"ByteIter",4351,16756],[5,"SegwitHrpstring",4351,16756],[6,"SegwitHrpstringError",4351,16756],[6,"CheckedHrpstringError",4351,16756],[6,"CharError",4351,16756],[6,"ChecksumError",4351,16756],[5,"SegwitCodeLengthError",4351,16756],[6,"PaddingError",4351,16756],[5,"UncheckedHrpstring",4351,16756],[5,"AsciiToFe32Iter",4351,16756],[6,"WitnessLengthError",4935,16759],[5,"Fe32Iter",4351,16756],[5,"ByteIter",4642,16757],[5,"CharIter",4642,16757],[5,"Fe32Iter",4642,16757],[5,"WitnessVersionIter",4642,16757],[6,"TryFromError",4723,16712],[5,"TryFromIntError",16760],[5,"Checksummed",4894,16753],[10,"ExactSizeIterator",16761],[5,"InvalidWitnessVersionError",4935,16759],[6,"EncodeError",4985,16716],[6,"Error",5047,16725],[5,"HeaderAndShortIds",5047,16725],[5,"BlockTransactionsRequest",5047,16725],[5,"TxIndexOutOfRangeError",5047,16725],[5,"BlockTransactions",5047,16725],[6,"HexToArrayError",8363,16701],[5,"BlockFilterWriter",5244,16665],[5,"GcsFilterWriter",5244,16665],[6,"Error",5244,16665],[5,"BlockFilter",5244,16665],[5,"BitStreamWriter",5244,16665],[5,"BlockFilterReader",5244,16665],[5,"GcsFilterReader",5244,16665],[5,"BitStreamReader",5244,16665],[5,"ChainCode",5359,16666],[5,"Fingerprint",5359,16666],[5,"DerivationPathIterator",5359,16666],[5,"Xpriv",5359,16666],[5,"InvalidBase58PayloadLengthError",5359,16666],[6,"KeyRequest",12758,16689],[10,"IntoDerivationPath",5359,16666],[5,"Version",5839,16632],[6,"ValidationError",5839,16632],[5,"ParseHeightError",5922,16708],[5,"ParseTimeError",5922,16708],[5,"ConversionError",5922,16708],[6,"ParseError",16708],[5,"AbsLockTime",16762],[5,"Height",6114,16705],[5,"Time",6114,16705],[5,"DisabledLockTimeError",6114,16681],[5,"IncompatibleHeightError",6114,16681],[5,"IncompatibleTimeError",6114,16681],[5,"PushBytesError",6640,16763],[6,"Error",6640,16667],[6,"UintError",16667],[10,"PushBytesErrorReport",6640,16764],[6,"FromStrError",7251,16686],[6,"TryFromInstructionError",7251,16686],[5,"ParseIntError",12352,16765],[6,"ParseOutPointError",7472,16631],[5,"IndexOutOfBoundsError",7472,16631],[5,"Version",7472,16631],[5,"InputWeightPrediction",7472,16631],[10,"Decodable",7694,16687],[10,"Encodable",7694,16687],[10,"WriteExt",7694,16687],[6,"DecodeError",7694,16766],[10,"IntoDeError",7707,16767],[10,"ReadExt",7694,16687],[5,"CheckedData",7664,16687],[6,"FromHexError",7664,16687],[5,"OddLengthStringError",8363,16701],[5,"Hex",7707,16767],[10,"Case",7742,16768],[10,"EncodeBytes",7707,16767],[5,"DecodeInitError",7742,16768],[5,"DecodeError",7742,16768],[5,"Encoder",7742,16768],[5,"Decoder",7742,16768],[5,"SerializedSignature",7822,16710],[6,"Error",7822,16710],[5,"Iter",16769],[5,"Signature",13275,16770],[5,"MissingPrefixError",7912,16702],[5,"ContainsPrefixError",7912,16702],[17,"Engine"],[17,"Bytes"],[10,"Hash",13818,16644],[10,"HashEngine",13818,16644],[10,"FromHex",8363,16771],[17,"MidState"],[17,"Display"],[10,"DisplayHex",8363,16772],[6,"Case",8363,16773],[10,"Display",16643],[10,"LowerHex",16643],[10,"UpperHex",16643],[5,"InvalidCharError",8363,16701],[5,"InvalidLengthError",8328,16701],[5,"HexToBytesIter",8363,16774],[5,"BytesToHexIter",8363,16774],[5,"HexDigitsIter",16774],[10,"DoubleEndedIterator",16775],[10,"FusedIterator",16776],[5,"BufEncoder",8264,16777],[5,"DisplayByteSlice",8312,16772],[5,"DisplayArray",8312,16772],[5,"HashEngine",8383,16714],[17,"Ok"],[17,"SerializeSeq"],[17,"SerializeTuple"],[17,"SerializeTupleStruct"],[17,"SerializeTupleVariant"],[17,"SerializeMap"],[17,"SerializeStruct"],[17,"SerializeStructVariant"],[10,"Error",10200,16653],[10,"SerializeSeq",10200,16653],[10,"SerializeTuple",10200,16653],[10,"SerializeTupleStruct",10200,16653],[10,"SerializeTupleVariant",10200,16653],[10,"SerializeMap",10200,16653],[10,"SerializeStruct",10200,16653],[10,"SerializeStructVariant",10200,16653],[10,"Visitor",8668,16641],[1,"f32"],[5,"IgnoredAny",8668,16778],[6,"Unexpected",8668,16641],[17,"Value"],[10,"DeserializeSeed",8668,16641],[10,"Expected",8668,16641],[17,"Deserializer"],[10,"VariantAccess",8668,16641],[10,"SeqAccess",8668,16641],[10,"MapAccess",8668,16641],[5,"Request",16779],[17,"Variant"],[10,"EnumAccess",8668,16641],[5,"UnitDeserializer",8729,16735],[5,"U32Deserializer",8729,16735],[5,"StrDeserializer",8729,16735],[5,"BorrowedStrDeserializer",8729,16735],[5,"CowStrDeserializer",8729,16735],[5,"BytesDeserializer",8729,16735],[5,"BorrowedBytesDeserializer",8729,16735],[5,"MapDeserializer",8729,16735],[5,"Error",8729,16735],[5,"BoolDeserializer",8729,16735],[5,"I8Deserializer",8729,16735],[5,"I16Deserializer",8729,16735],[5,"I32Deserializer",8729,16735],[5,"I64Deserializer",8729,16735],[5,"I128Deserializer",8729,16735],[5,"IsizeDeserializer",8729,16735],[5,"U8Deserializer",8729,16735],[5,"U16Deserializer",8729,16735],[5,"U64Deserializer",8729,16735],[5,"U128Deserializer",8729,16735],[5,"UsizeDeserializer",8729,16735],[5,"F32Deserializer",8729,16735],[5,"F64Deserializer",8729,16735],[5,"CharDeserializer",8729,16735],[5,"SeqDeserializer",8729,16735],[5,"SeqAccessDeserializer",8729,16735],[5,"MapAccessDeserializer",8729,16735],[5,"EnumAccessDeserializer",8729,16735],[1,"isize"],[5,"Impossible",10200,16780],[5,"Source",16779],[10,"SerdeHash",10211,16781],[5,"Hash",10216,16782],[5,"HashEngine",10216,16782],[5,"Midstate",10288,16621],[10,"Tag",10459,16675],[5,"Hash",10507,16783],[5,"HashEngine",10507,16783],[5,"Hash",10565,16784],[5,"HashEngine",10565,16784],[5,"Hash",10637,16785],[5,"HashEngine",10637,16785],[5,"Hash",10695,16786],[5,"State",10695,16786],[5,"HashEngine",10695,16786],[6,"ErrorKind",10790,16693],[5,"FromStd",10790,16787],[10,"BufRead",16742],[5,"ToStd",10790,16787],[5,"Take",10790,16691],[5,"Cursor",10790,16691],[5,"Sink",10790,16691],[5,"Keypair",13502,16672],[10,"Context",12886,16663],[5,"TweakedKeypair",12885,16668],[6,"ParseCompressedPublicKeyError",12885,16668],[5,"InvalidBase58PayloadLengthError",12885,16668],[5,"InvalidAddressVersionError",12885,16668],[5,"Context",13502,16672],[17,"TweakedAux"],[17,"TweakedKey"],[10,"TapTweak",12885,16668],[6,"All",12886,16788],[5,"DisplaySecret",16789],[5,"InvalidParityValue",12886,16660],[5,"AllPreallocated",12886,16663],[5,"ManuallyDrop",16790],[5,"SignOnlyPreallocated",12886,16663],[5,"VerifyOnlyPreallocated",12886,16663],[10,"Rng",14480,16791],[5,"AlignedType",13787,16792],[10,"PreallocatedContext",12886,16663],[5,"RecoverableSignature",13275,16793],[10,"CryptoRng",14480,16794],[6,"SignOnly",12886,16788],[6,"VerifyOnly",12886,16788],[5,"PartialMerkleTree",11478,16688],[5,"UnknownChainHashError",11492,16636],[5,"ServiceFlags",11739,16703],[5,"ParseMagicError",11739,16703],[5,"UnknownMagicError",11739,16703],[6,"AddrV2",11740,16726],[5,"CommandString",11754,16795],[5,"CommandStringError",11754,16795],[5,"RawNetworkMessage",11754,16795],[6,"NetworkMessage",11754,16795],[5,"GetBlocksMessage",11888,16724],[5,"GetHeadersMessage",11888,16724],[5,"FilterLoad",11969,16796],[6,"BloomFlags",11969,16796],[5,"FilterAdd",11969,16796],[5,"SendCmpct",12036,16797],[5,"CmpctBlock",12036,16797],[5,"GetBlockTxn",12036,16797],[5,"BlockTxn",12036,16797],[5,"GetCFilters",12133,16798],[5,"CFilter",12133,16798],[5,"GetCFHeaders",12133,16798],[5,"CFHeaders",12133,16798],[5,"GetCFCheckpt",12133,16798],[5,"CFCheckpt",12133,16798],[5,"VersionMessage",12271,16799],[6,"RejectReason",12271,16799],[5,"Reject",12271,16799],[5,"ParseIntError",16760],[5,"Output",12758,16800],[6,"GetKeyError",12758,16689],[6,"OutputType",12758,16689],[6,"SigningAlgorithm",12758,16689],[6,"IndexOutOfBoundsError",12758,16689],[5,"PsbtSighashType",12758,16801],[5,"Input",12758,16801],[6,"PsbtParseError",12758,16802],[6,"TaprootError",14811,16669],[6,"P2wpkhError",14811,16669],[6,"ConversionError",16633],[5,"ProprietaryKey",12788,16803],[10,"From",16695,null,1],[5,"Key",12788,16803],[5,"Pair",12788,16803],[5,"PublicKey",13502,16672],[10,"ThirtyTwoByteHash",12886,16661],[5,"OutOfRangeError",14710,16662],[5,"ElligatorSwift",13424,16804],[5,"SharedSecret",13243,16805],[5,"RecoverableSignature",13754,16806],[5,"Signature",13502,16672],[5,"SerializedSignature",13275,16807],[5,"RecoveryId",13275,16793],[5,"IntoIter",13401,16808],[5,"ElligatorSwiftSharedSecret",13424,16804],[6,"ElligatorSwiftParty",13424,16804],[17,"Target"],[10,"CPtr",13502,16672],[5,"ElligatorSwift",13502,16672],[6,"c_void",13787,16809],[1,"fn"],[5,"SchnorrSigExtraParams",13502,16672],[5,"Hmac",13818,16810],[5,"HmacEngine",13818,16810],[10,"FromStr",16811],[5,"Error",14480,16812],[5,"NonZero",16813],[10,"Fill",14480,16791],[10,"RngCore",14480,16794],[5,"Error",16814],[17,"Seed"],[10,"SeedableRng",14480,16794],[10,"Default",16815],[10,"AsMut",16695],[10,"SampleUniform",14272,16816],[10,"SampleRange",14272,16816],[10,"Distribution",14479,16817],[5,"DistIter",14419,16817],[5,"ThreadRng",14482,16818],[10,"DistString",14419,16817],[5,"Alphanumeric",14419,16819],[5,"Standard",14419,16820],[5,"Bernoulli",14419,16821],[6,"BernoulliError",14419,16821],[5,"OpenClosed01",14419,16822],[5,"Open01",14419,16822],[5,"Slice",14419,16823],[5,"WeightedIndex",14419,16824],[6,"WeightedError",14419,16824],[5,"Uniform",14419,16816],[5,"DistMap",14419,16817],[5,"EmptySlice",16823],[10,"AddAssign",16825],[10,"SampleBorrow",14272,16816],[5,"Wrapping",16826],[10,"SubAssign",16825],[5,"UniformInt",14272,16816],[5,"UniformChar",14272,16816],[5,"UniformFloat",14272,16816],[5,"UniformDuration",14272,16816],[17,"X"],[10,"UniformSampler",14272,16816],[5,"Duration",16827],[5,"WeightedIndex",14426,16828],[10,"Weight",14426,16828],[10,"SliceRandom",14619,16829],[10,"IteratorRandom",14619,16829],[5,"SliceChooseIter",14619,16829],[5,"OsRng",14482,16830],[5,"StdRng",14482,16831],[5,"ReseedingRng",14548,16832],[10,"BlockRngCore",16833],[5,"ReadRng",14548,16834],[5,"ReadError",14548,16834],[5,"StepRng",14597,16835],[10,"Index",16836],[6,"IndexVec",14651,16837],[6,"IndexVecIntoIter",14651,16837],[6,"IndexVecIter",14651,16837],[5,"Annex",14811,16669],[6,"Prevouts",14811,16669],[5,"PrevoutsSizeError",14811,16669],[5,"PrevoutsKindError",14811,16669],[6,"PrevoutsIndexError",14811,16669],[5,"SighashTypeParseError",14811,16669],[5,"SingleMissingOutputError",14811,16669],[6,"AnnexError",14811,16669],[6,"SigningDataError",14811,16669],[6,"EncodeSigningDataResult",14811,16669],[10,"BorrowMut",16639],[6,"MessageSignatureError",15125,16838],[5,"MessageSignature",15125,16838],[5,"TaprootBuilder",15182,16670],[6,"TaprootBuilderError",15182,16670],[6,"TapLeaf",15182,16670],[6,"SigFromSliceError",15182,16709],[6,"IncompleteBuilderError",15182,16670],[6,"HiddenNodesError",15182,16670],[5,"TapTree",15182,16670],[5,"NodeInfo",15182,16670],[5,"ScriptLeaf",15182,16670],[5,"FutureLeafVersion",15182,16670],[6,"TaprootError",15182,16670],[5,"LeafNodes",15182,16670],[5,"ScriptLeaves",15182,16670],[5,"BTreeSet",16839],[5,"SerializedSignature",15865,16840],[5,"IntoIter",15838,16730],[5,"IntoIter",15865,16841],[5,"IndexedTxGraph",15922],[5,"ChangeSet",15922],[10,"Indexer",15978],[5,"Arc",16842,null,1],[5,"ChangeSet",16598],[5,"ChangeSet",15987],[17,"ChangeSet"],[5,"KeychainTxOutIndex",15987],[6,"InsertDescriptorError",15987],[5,"Transaction",16843],[8,"Indexed",16597,16844],[8,"KeychainIndexed",16597,16844],[10,"SyncRequestBuilderExt",15987],[10,"FullScanRequestBuilderExt",15987],[5,"SpkTxOutIndex",16098],[5,"LocalChain",16136],[5,"ChangeSet",16136],[5,"MissingGenesisError",16136],[5,"CannotConnectError",16136],[6,"ApplyHeaderError",16136],[5,"AlterCheckPointError",16136],[5,"SyncRequestBuilder",16277,16845],[5,"SyncRequest",16277,16845],[5,"FullScanRequestBuilder",16277,16845],[5,"FullScanRequest",16277,16845],[6,"SyncItem",16277,16845],[5,"SyncProgress",16277,16845],[5,"SyncResponse",16277,16845],[5,"FullScanResponse",16277,16845],[10,"Any",16657],[10,"Send",16692],[17,"IntoIter"],[5,"HashMap",16846],[6,"CalculateFeeError",16598],[5,"TxNode",16598],[5,"CanonicalTx",16598],[5,"TxAncestors",16598],[5,"TxDescendants",16598],[5,"HashSet",16847],[15,"Anchor",409],[15,"ObservedIn",409],[15,"Confirmed",413],[15,"Unconfirmed",413],[15,"P2pkh",3157],[15,"P2sh",3157],[15,"Segwit",3157],[8,"ExtendedPubKey",5359],[8,"ExtendendPubKey",5359],[8,"ExtendedPrivKey",5359],[8,"ExtendendPrivKey",5359],[15,"Normal",5713],[15,"Hardened",5713],[15,"InvalidChecksum",7683],[15,"OversizedVectorAllocation",7683],[10,"ByteDecoder",7707],[10,"ByteEncoder",7707],[5,"With",7707],[6,"Lower",7742],[6,"Upper",7742],[5,"HmacMidState",8370],[8,"Result",10790],[15,"Unknown",11886],[15,"Unknown",11967],[15,"UnexpectedUnsignedTx",12775],[15,"InvalidPreimageHashPair",12775],[15,"AbsurdFeeRate",12780],[15,"SendingTooMuch",12780],[15,"MissingInputValue",12780],[15,"Inputs",12784],[15,"TxInput",12784],[8,"NonceFn",13502],[8,"EcdhHashFn",13502],[8,"SchnorrNonceFn",13502],[8,"EllswiftEcdhHashFn",13502],[15,"DescriptorAlreadyAssigned",16094],[15,"KeychainAlreadyAssigned",16094]],"r":[[0,16619],[1,16626],[2,16627],[3,16617],[4,16626],[5,16620],[6,16626],[7,16626],[8,16645],[9,16625],[10,16622],[11,16622],[12,16620],[13,16625],[14,16618],[15,16618],[16,16645],[17,16625],[19,16844],[20,15922],[21,15978],[22,16844],[23,16626],[24,16650],[25,16626],[26,16626],[27,16627],[28,16598],[29,16619],[30,16623],[31,16625],[32,16617],[33,16618],[34,16619],[35,16620],[36,16620],[37,16623],[38,16618],[39,16618],[40,16618],[41,16618],[44,16619],[45,16622],[46,16620],[47,16619],[48,16622],[49,16620],[50,16620],[51,16622],[52,16623],[53,16626],[55,16617],[56,16625],[57,16625],[58,16619],[59,16626],[60,16626],[61,16618],[62,16618],[63,16627],[64,16622],[65,16620],[66,16620],[67,16622],[68,16623],[69,16626],[71,16617],[72,16625],[73,16625],[74,16619],[75,16626],[76,16626],[77,16618],[78,16627],[79,16625],[80,16620],[81,16620],[82,16622],[83,16623],[84,16617],[85,16625],[86,16625],[87,16619],[88,16626],[89,16626],[90,16618],[91,16627],[92,16620],[93,16620],[94,16622],[95,16623],[96,16617],[97,16625],[98,16625],[99,16619],[100,16626],[101,16626],[102,16618],[103,16627],[104,16620],[105,16620],[106,16622],[107,16623],[108,16617],[109,16625],[110,16625],[111,16619],[112,16626],[113,16626],[114,16618],[115,16627],[116,16625],[117,16620],[118,16620],[119,16625],[120,16625],[121,16626],[122,16618],[131,16620],[132,16619],[133,16619],[134,16625],[135,16620],[136,16617],[137,16620],[138,16620],[139,16623],[140,16617],[142,16626],[143,16627],[144,16618],[145,16620],[146,16620],[147,16617],[148,16625],[149,16618],[150,16618],[151,16618],[152,16620],[153,16620],[154,16622],[155,16617],[156,16625],[157,16625],[158,16619],[159,16626],[160,16626],[161,16618],[162,16622],[163,16620],[164,16620],[165,16620],[166,16620],[167,16617],[168,16617],[169,16625],[170,16625],[171,16625],[172,16625],[173,16619],[174,16619],[175,16626],[176,16626],[177,16626],[178,16626],[179,16618],[180,16618],[181,16622],[182,16623],[183,16620],[184,16620],[185,16622],[186,16623],[187,16617],[188,16617],[189,16625],[190,16625],[191,16619],[192,16626],[193,16626],[194,16618],[195,16618],[196,16618],[197,16618],[198,16622],[199,16620],[200,16620],[201,16620],[202,16620],[203,16620],[204,16620],[205,16622],[206,16623],[207,16623],[208,16626],[212,16617],[213,16625],[214,16625],[215,16619],[216,16626],[217,16626],[218,16618],[219,16618],[220,16627],[221,16626],[222,16622],[223,16618],[224,16618],[225,16622],[226,16626],[227,16618],[228,16618],[229,16618],[230,16618],[231,16622],[232,16645],[233,16620],[234,16620],[235,16622],[236,16625],[237,16618],[238,16620],[239,16622],[240,16620],[241,16617],[242,16618],[245,16622],[246,16622],[247,16620],[248,16620],[249,16622],[250,16623],[251,16626],[253,16617],[254,16625],[255,16625],[256,16619],[257,16626],[258,16626],[259,16618],[260,16627],[261,16622],[262,16626],[263,16627],[265,16622],[266,16622],[267,16626],[268,16627],[269,16645],[270,16625],[271,16625],[272,16650],[273,16625],[274,16625],[275,16622],[276,15978],[278,16623],[279,16650],[281,16622],[282,16626],[283,16627],[284,16627],[285,16622],[286,16626],[287,16627],[288,16627],[289,16625],[290,16620],[291,16620],[292,16625],[293,16625],[294,16626],[295,16618],[296,16622],[297,16622],[298,16622],[301,16623],[303,16620],[304,16620],[305,16617],[306,16625],[307,16618],[308,16625],[309,16844],[310,15978],[311,16650],[312,16618],[313,16620],[314,16620],[315,16622],[316,16623],[317,16617],[318,16625],[319,16625],[320,16619],[321,16626],[322,16626],[323,16618],[324,16627],[325,16618],[334,16617],[335,16618],[336,16626],[337,16617],[338,16622],[339,16626],[340,16627],[341,16617],[342,16617],[343,16622],[344,16620],[345,16620],[346,16622],[347,16623],[348,16626],[350,16617],[351,16625],[352,16625],[353,16619],[354,16626],[355,16626],[356,16618],[357,16627],[358,16622],[359,16620],[360,16620],[361,16622],[362,16623],[363,16626],[365,16617],[366,16625],[367,16625],[368,16619],[369,16626],[370,16626],[371,16618],[372,16627],[374,16619],[375,16625],[376,16623],[377,16623],[378,16622],[379,16620],[380,16620],[381,16622],[382,16623],[383,16626],[385,16617],[386,16625],[387,16625],[388,16619],[389,16626],[390,16626],[391,16618],[392,16627],[393,16617],[394,16622],[395,16620],[396,16620],[397,16622],[398,16623],[399,16626],[401,16617],[402,16625],[403,16625],[404,16619],[405,16626],[406,16626],[407,16618],[408,16627],[416,16664],[417,16664],[418,16669],[419,16669],[420,16669],[421,16669],[422,16637],[423,16682],[424,16637],[425,16637],[426,16637],[427,16636],[428,16632],[429,16632],[430,16637],[431,16659],[432,16668],[433,16689],[434,16682],[435,16669],[436,16637],[437,16631],[438,16631],[439,16669],[440,16682],[441,16665],[442,16665],[443,16664],[444,16669],[445,16637],[446,16637],[447,16682],[448,16658],[449,16631],[450,16659],[451,16659],[452,16659],[453,16659],[454,16659],[455,16658],[456,16637],[457,16637],[458,16631],[459,16637],[460,16637],[461,16682],[462,16658],[463,16658],[464,16636],[465,16664],[466,16688],[467,16637],[468,16637],[469,16637],[470,16631],[471,16637],[472,16636],[473,16636],[474,16669],[475,16669],[476,16669],[477,16669],[478,16637],[479,16637],[480,16637],[481,16637],[482,16683],[483,16631],[484,16664],[485,16664],[486,16664],[487,16664],[488,16664],[489,16637],[490,16668],[491,16689],[492,16668],[493,16668],[494,16664],[495,16636],[496,16637],[497,16637],[498,16637],[499,16671],[500,16635],[501,16667],[502,16669],[503,16631],[504,16637],[505,16636],[506,16669],[507,16669],[508,16669],[509,16669],[510,16670],[511,16670],[512,16670],[513,16670],[514,16669],[515,16669],[516,16669],[517,16670],[518,16670],[519,16659],[520,16636],[521,16636],[522,16636],[523,16664],[524,16631],[525,16631],[526,16632],[527,16631],[528,16631],[529,16686],[530,16686],[531,16686],[532,16686],[533,16686],[534,16686],[535,16686],[536,16686],[537,16686],[538,16686],[539,16686],[540,16686],[541,16686],[542,16686],[543,16686],[544,16686],[545,16686],[546,16687],[547,16658],[548,16668],[549,16667],[550,16658],[551,16684],[552,16632],[553,16632],[554,16685],[555,16686],[556,16659],[557,16631],[558,16666],[559,16660],[560,16637],[561,16637],[562,16682],[563,16658],[564,16631],[565,16659],[566,16637],[567,16637],[568,16637],[569,16658],[570,16659],[571,16637],[572,16637],[573,16658],[574,16660],[575,16848],[576,16664],[577,16665],[578,16665],[579,16666],[580,16632],[581,16632],[582,16632],[583,16632],[584,16667],[585,16667],[586,16631],[587,16631],[588,16668],[589,16668],[590,16669],[591,16669],[592,16669],[593,16670],[594,16670],[595,16670],[596,16848],[597,16665],[598,16665],[599,16666],[600,16632],[601,16632],[602,16632],[603,16632],[604,16667],[605,16667],[606,16631],[607,16631],[608,16668],[609,16668],[610,16669],[611,16669],[612,16669],[613,16670],[614,16670],[615,16670],[616,16671],[617,16660],[618,16671],[619,16671],[620,16635],[621,16635],[622,16671],[623,16660],[624,16660],[625,16635],[626,16660],[627,16665],[628,16665],[629,16666],[630,16632],[631,16632],[632,16632],[633,16632],[634,16667],[635,16667],[636,16631],[637,16631],[638,16668],[639,16668],[640,16669],[641,16669],[642,16669],[643,16670],[644,16670],[645,16670],[646,16665],[647,16665],[648,16665],[649,16665],[650,16666],[651,16666],[652,16632],[653,16632],[654,16632],[655,16632],[656,16632],[657,16632],[658,16632],[659,16632],[660,16671],[661,16671],[662,16635],[663,16635],[664,16667],[665,16667],[666,16667],[667,16667],[668,16667],[669,16667],[670,16631],[671,16631],[672,16631],[673,16631],[674,16668],[675,16668],[676,16668],[677,16668],[678,16668],[679,16668],[680,16669],[681,16669],[682,16669],[683,16669],[684,16669],[685,16669],[686,16636],[687,16670],[688,16670],[689,16670],[690,16670],[691,16670],[692,16670],[693,16635],[694,16664],[695,16664],[696,16664],[697,16670],[698,16631],[699,16631],[700,16848],[701,16848],[702,16848],[703,16632],[704,16632],[705,16848],[706,16637],[707,16637],[708,16637],[709,16682],[710,16660],[711,16658],[712,16664],[713,16664],[714,16664],[715,16665],[716,16665],[717,16665],[718,16665],[719,16666],[720,16666],[721,16632],[722,16632],[723,16632],[724,16632],[725,16632],[726,16632],[727,16632],[728,16632],[729,16632],[730,16683],[731,16671],[732,16635],[733,16635],[734,16685],[735,16686],[736,16667],[737,16667],[738,16667],[739,16667],[740,16631],[741,16631],[742,16631],[743,16631],[744,16631],[745,16631],[746,16631],[747,16631],[748,16631],[749,16684],[750,16687],[751,16668],[752,16668],[753,16668],[754,16668],[755,16668],[756,16668],[757,16668],[758,16669],[759,16669],[760,16669],[761,16669],[762,16669],[763,16669],[764,16669],[765,16669],[766,16669],[767,16688],[768,16636],[769,16636],[770,16659],[771,16659],[772,16659],[773,16689],[774,16670],[775,16670],[776,16670],[777,16670],[778,16670],[779,16670],[780,16670],[781,16670],[782,16670],[783,16637],[784,16637],[785,16637],[786,16682],[787,16660],[788,16658],[789,16664],[790,16664],[791,16664],[792,16665],[793,16665],[794,16666],[795,16632],[796,16632],[797,16632],[798,16632],[799,16632],[800,16683],[801,16671],[802,16635],[803,16635],[804,16685],[805,16686],[806,16667],[807,16667],[808,16631],[809,16631],[810,16631],[811,16631],[812,16631],[813,16631],[814,16631],[815,16684],[816,16687],[817,16668],[818,16668],[819,16668],[820,16668],[821,16668],[822,16669],[823,16669],[824,16669],[825,16669],[826,16669],[827,16669],[828,16688],[829,16636],[830,16636],[831,16659],[832,16659],[833,16659],[834,16689],[835,16670],[836,16670],[837,16670],[838,16670],[839,16670],[840,16670],[841,16671],[842,16635],[843,16671],[844,16636],[845,16631],[846,16632],[847,16631],[848,16631],[849,16632],[850,16637],[851,16637],[852,16637],[853,16658],[854,16637],[855,16637],[856,16682],[857,16658],[858,16637],[859,16637],[860,16682],[861,16658],[862,16682],[863,16637],[864,16637],[865,16637],[866,16637],[867,16658],[868,16683],[869,16684],[870,16637],[871,16637],[872,16637],[873,16682],[874,16660],[875,16658],[876,16664],[877,16664],[878,16664],[879,16665],[880,16665],[881,16666],[882,16632],[883,16632],[884,16632],[885,16632],[886,16632],[887,16683],[888,16635],[889,16685],[890,16686],[891,16667],[892,16667],[893,16631],[894,16631],[895,16631],[896,16631],[897,16631],[898,16631],[899,16631],[900,16684],[901,16687],[902,16668],[903,16668],[904,16668],[905,16668],[906,16668],[907,16669],[908,16669],[909,16669],[910,16669],[911,16669],[912,16669],[913,16688],[914,16636],[915,16636],[916,16659],[917,16659],[918,16659],[919,16689],[920,16670],[921,16670],[922,16670],[923,16670],[924,16670],[925,16670],[926,16637],[927,16637],[928,16637],[929,16682],[930,16660],[931,16658],[932,16664],[933,16664],[934,16664],[935,16665],[936,16665],[937,16666],[938,16632],[939,16632],[940,16632],[941,16632],[942,16632],[943,16683],[944,16635],[945,16685],[946,16686],[947,16667],[948,16667],[949,16631],[950,16631],[951,16631],[952,16631],[953,16631],[954,16631],[955,16631],[956,16684],[957,16687],[958,16668],[959,16668],[960,16668],[961,16668],[962,16668],[963,16669],[964,16669],[965,16669],[966,16669],[967,16669],[968,16669],[969,16688],[970,16636],[971,16636],[972,16659],[973,16659],[974,16659],[975,16689],[976,16670],[977,16670],[978,16670],[979,16670],[980,16670],[981,16670],[982,16637],[983,16637],[984,16637],[985,16682],[986,16660],[987,16658],[988,16664],[989,16664],[990,16664],[991,16665],[992,16665],[993,16666],[994,16632],[995,16632],[996,16632],[997,16632],[998,16632],[999,16683],[1000,16635],[1001,16685],[1002,16686],[1003,16667],[1004,16667],[1005,16631],[1006,16631],[1007,16631],[1008,16631],[1009,16631],[1010,16631],[1011,16631],[1012,16684],[1013,16687],[1014,16668],[1015,16668],[1016,16668],[1017,16668],[1018,16668],[1019,16669],[1020,16669],[1021,16669],[1022,16669],[1023,16669],[1024,16669],[1025,16688],[1026,16636],[1027,16636],[1028,16659],[1029,16659],[1030,16659],[1031,16689],[1032,16670],[1033,16670],[1034,16670],[1035,16670],[1036,16670],[1037,16670],[1038,16637],[1039,16637],[1040,16682],[1041,16660],[1042,16658],[1043,16664],[1044,16664],[1045,16664],[1046,16665],[1047,16665],[1048,16666],[1049,16632],[1050,16632],[1051,16632],[1052,16632],[1053,16671],[1054,16635],[1055,16685],[1056,16686],[1057,16667],[1058,16667],[1059,16631],[1060,16631],[1061,16631],[1062,16631],[1063,16631],[1064,16631],[1065,16631],[1066,16684],[1067,16687],[1068,16668],[1069,16668],[1070,16668],[1071,16668],[1072,16669],[1073,16669],[1074,16669],[1075,16669],[1076,16669],[1077,16636],[1078,16636],[1079,16659],[1080,16659],[1081,16659],[1082,16670],[1083,16670],[1084,16670],[1085,16670],[1086,16670],[1087,16670],[1088,16660],[1089,16632],[1090,16689],[1091,16668],[1092,16668],[1093,16632],[1094,16631],[1095,16631],[1096,16632],[1097,16631],[1098,16848],[1099,16637],[1100,16665],[1101,16665],[1102,16632],[1103,16632],[1104,16632],[1105,16632],[1106,16631],[1107,16631],[1108,16631],[1109,16631],[1110,16631],[1111,16684],[1112,16687],[1113,16688],[1114,16659],[1115,16670],[1116,16632],[1117,16635],[1118,16631],[1119,16631],[1120,16631],[1121,16637],[1122,16665],[1123,16665],[1124,16632],[1125,16632],[1126,16632],[1127,16632],[1128,16671],[1129,16635],[1130,16631],[1131,16631],[1132,16631],[1133,16631],[1134,16631],[1135,16631],[1136,16631],[1137,16684],[1138,16687],[1139,16688],[1140,16659],[1141,16670],[1142,16671],[1143,16671],[1144,16660],[1145,16637],[1146,16637],[1147,16635],[1148,16631],[1149,16631],[1150,16631],[1151,16684],[1152,16669],[1153,16659],[1154,16670],[1155,16670],[1156,16670],[1157,16635],[1158,16635],[1159,16637],[1160,16637],[1161,16637],[1162,16637],[1163,16637],[1164,16682],[1165,16660],[1166,16658],[1167,16664],[1168,16665],[1169,16665],[1170,16666],[1171,16632],[1172,16632],[1173,16632],[1174,16632],[1175,16632],[1176,16671],[1177,16635],[1178,16667],[1179,16667],[1180,16631],[1181,16631],[1182,16631],[1183,16631],[1184,16631],[1185,16631],[1186,16631],[1187,16684],[1188,16668],[1189,16668],[1190,16668],[1191,16668],[1192,16668],[1193,16669],[1194,16669],[1195,16669],[1196,16669],[1197,16669],[1198,16636],[1199,16659],[1200,16659],[1201,16659],[1202,16689],[1203,16689],[1204,16670],[1205,16670],[1206,16670],[1207,16689],[1208,16659],[1209,16659],[1210,16637],[1211,16637],[1212,16637],[1213,16637],[1214,16637],[1215,16637],[1216,16637],[1217,16658],[1218,16658],[1219,16637],[1220,16637],[1221,16658],[1222,16671],[1223,16849],[1224,16631],[1225,16631],[1226,16665],[1227,16665],[1228,16666],[1229,16632],[1230,16632],[1231,16632],[1232,16632],[1233,16667],[1234,16667],[1235,16631],[1236,16631],[1237,16668],[1238,16668],[1239,16669],[1240,16669],[1241,16669],[1242,16669],[1243,16670],[1244,16670],[1245,16670],[1246,16670],[1247,16670],[1248,16670],[1249,16637],[1250,16637],[1251,16637],[1252,16682],[1253,16660],[1254,16658],[1255,16664],[1256,16664],[1257,16664],[1258,16665],[1259,16665],[1260,16666],[1261,16632],[1262,16632],[1263,16632],[1264,16632],[1265,16632],[1266,16683],[1267,16671],[1268,16671],[1269,16635],[1270,16635],[1271,16685],[1272,16686],[1273,16667],[1274,16667],[1275,16631],[1276,16631],[1277,16631],[1278,16631],[1279,16631],[1280,16631],[1281,16631],[1282,16684],[1283,16687],[1284,16668],[1285,16668],[1286,16668],[1287,16668],[1288,16668],[1289,16669],[1290,16669],[1291,16669],[1292,16669],[1293,16669],[1294,16669],[1295,16688],[1296,16636],[1297,16636],[1298,16659],[1299,16659],[1300,16659],[1301,16689],[1302,16670],[1303,16670],[1304,16670],[1305,16670],[1306,16670],[1307,16670],[1308,16660],[1309,16637],[1310,16637],[1311,16637],[1312,16637],[1313,16637],[1314,16637],[1315,16682],[1316,16682],[1317,16660],[1318,16660],[1319,16658],[1320,16658],[1321,16664],[1322,16664],[1323,16664],[1324,16664],[1325,16664],[1326,16664],[1327,16665],[1328,16665],[1329,16665],[1330,16665],[1331,16666],[1332,16666],[1333,16632],[1334,16632],[1335,16632],[1336,16632],[1337,16632],[1338,16632],[1339,16632],[1340,16632],[1341,16632],[1342,16632],[1343,16683],[1344,16683],[1345,16671],[1346,16671],[1347,16635],[1348,16635],[1349,16685],[1350,16685],[1351,16686],[1352,16686],[1353,16667],[1354,16667],[1355,16667],[1356,16667],[1357,16631],[1358,16631],[1359,16631],[1360,16631],[1361,16631],[1362,16631],[1363,16631],[1364,16631],[1365,16631],[1366,16631],[1367,16631],[1368,16631],[1369,16631],[1370,16631],[1371,16684],[1372,16684],[1373,16687],[1374,16687],[1375,16668],[1376,16668],[1377,16668],[1378,16668],[1379,16668],[1380,16668],[1381,16668],[1382,16668],[1383,16668],[1384,16668],[1385,16669],[1386,16669],[1387,16669],[1388,16669],[1389,16669],[1390,16669],[1391,16669],[1392,16669],[1393,16669],[1394,16669],[1395,16669],[1396,16669],[1397,16688],[1398,16688],[1399,16636],[1400,16636],[1401,16636],[1402,16636],[1403,16659],[1404,16659],[1405,16659],[1406,16659],[1407,16659],[1408,16659],[1409,16689],[1410,16689],[1411,16670],[1412,16670],[1413,16670],[1414,16670],[1415,16670],[1416,16670],[1417,16670],[1418,16670],[1419,16670],[1420,16670],[1421,16670],[1422,16670],[1423,16848],[1424,16635],[1425,16689],[1426,16688],[1427,16689],[1428,16689],[1429,16689],[1430,16689],[1431,16689],[1432,16682],[1433,16682],[1434,16665],[1435,16689],[1436,16689],[1437,16689],[1438,16689],[1439,16689],[1440,16689],[1441,16689],[1442,16689],[1443,16671],[1444,16637],[1445,16637],[1446,16637],[1447,16637],[1448,16637],[1449,16637],[1450,16682],[1451,16682],[1452,16660],[1453,16660],[1454,16660],[1455,16658],[1456,16658],[1457,16664],[1458,16664],[1459,16664],[1460,16664],[1461,16664],[1462,16665],[1463,16665],[1464,16665],[1465,16665],[1466,16665],[1467,16665],[1468,16665],[1469,16665],[1470,16666],[1471,16666],[1472,16666],[1473,16666],[1474,16632],[1475,16632],[1476,16632],[1477,16632],[1478,16632],[1479,16632],[1480,16632],[1481,16632],[1482,16632],[1483,16632],[1484,16632],[1485,16632],[1486,16632],[1487,16632],[1488,16632],[1489,16632],[1490,16632],[1491,16683],[1492,16683],[1493,16671],[1494,16671],[1495,16671],[1496,16671],[1497,16635],[1498,16635],[1499,16635],[1500,16635],[1501,16685],[1502,16686],[1503,16686],[1504,16667],[1505,16667],[1506,16667],[1507,16667],[1508,16667],[1509,16667],[1510,16667],[1511,16667],[1512,16631],[1513,16631],[1514,16631],[1515,16631],[1516,16631],[1517,16631],[1518,16631],[1519,16631],[1520,16631],[1521,16631],[1522,16631],[1523,16631],[1524,16631],[1525,16631],[1526,16631],[1527,16631],[1528,16631],[1529,16684],[1530,16687],[1531,16668],[1532,16668],[1533,16668],[1534,16668],[1535,16668],[1536,16668],[1537,16668],[1538,16668],[1539,16668],[1540,16668],[1541,16668],[1542,16668],[1543,16668],[1544,16668],[1545,16669],[1546,16669],[1547,16669],[1548,16669],[1549,16669],[1550,16669],[1551,16669],[1552,16669],[1553,16669],[1554,16669],[1555,16669],[1556,16669],[1557,16669],[1558,16669],[1559,16669],[1560,16669],[1561,16688],[1562,16636],[1563,16636],[1564,16636],[1565,16659],[1566,16659],[1567,16659],[1568,16659],[1569,16659],[1570,16659],[1571,16659],[1572,16659],[1573,16659],[1574,16659],[1575,16659],[1576,16689],[1577,16689],[1578,16670],[1579,16670],[1580,16670],[1581,16670],[1582,16670],[1583,16670],[1584,16670],[1585,16670],[1586,16670],[1587,16670],[1588,16670],[1589,16670],[1590,16671],[1591,16637],[1592,16637],[1593,16668],[1594,16637],[1595,16637],[1596,16637],[1597,16682],[1598,16660],[1599,16660],[1600,16660],[1601,16660],[1602,16660],[1603,16660],[1604,16658],[1605,16664],[1606,16664],[1607,16664],[1608,16664],[1609,16665],[1610,16665],[1611,16665],[1612,16665],[1613,16666],[1614,16666],[1615,16666],[1616,16666],[1617,16632],[1618,16632],[1619,16632],[1620,16632],[1621,16632],[1622,16632],[1623,16632],[1624,16632],[1625,16632],[1626,16632],[1627,16632],[1628,16632],[1629,16632],[1630,16632],[1631,16632],[1632,16683],[1633,16683],[1634,16683],[1635,16635],[1636,16635],[1637,16635],[1638,16635],[1639,16635],[1640,16685],[1641,16686],[1642,16667],[1643,16667],[1644,16667],[1645,16667],[1646,16667],[1647,16667],[1648,16667],[1649,16667],[1650,16667],[1651,16667],[1652,16631],[1653,16631],[1654,16631],[1655,16631],[1656,16631],[1657,16631],[1658,16631],[1659,16631],[1660,16631],[1661,16631],[1662,16631],[1663,16631],[1664,16631],[1665,16631],[1666,16631],[1667,16684],[1668,16684],[1669,16684],[1670,16684],[1671,16684],[1672,16687],[1673,16687],[1674,16687],[1675,16687],[1676,16687],[1677,16687],[1678,16668],[1679,16668],[1680,16668],[1681,16668],[1682,16668],[1683,16668],[1684,16668],[1685,16668],[1686,16668],[1687,16668],[1688,16668],[1689,16668],[1690,16668],[1691,16668],[1692,16668],[1693,16669],[1694,16669],[1695,16669],[1696,16669],[1697,16669],[1698,16669],[1699,16669],[1700,16669],[1701,16669],[1702,16669],[1703,16688],[1704,16636],[1705,16636],[1706,16636],[1707,16659],[1708,16659],[1709,16659],[1710,16659],[1711,16689],[1712,16670],[1713,16670],[1714,16670],[1715,16670],[1716,16670],[1717,16670],[1718,16670],[1719,16670],[1720,16670],[1721,16670],[1722,16670],[1723,16670],[1724,16670],[1725,16670],[1726,16670],[1727,16631],[1728,16659],[1729,16659],[1730,16688],[1731,16637],[1732,16637],[1733,16665],[1734,16665],[1735,16666],[1736,16632],[1737,16632],[1738,16632],[1739,16632],[1740,16667],[1741,16667],[1742,16631],[1743,16631],[1744,16668],[1745,16668],[1746,16669],[1747,16669],[1748,16669],[1749,16670],[1750,16670],[1751,16670],[1752,16671],[1753,16635],[1754,16671],[1755,16636],[1756,16659],[1757,16631],[1758,16669],[1759,16659],[1760,16669],[1761,16636],[1762,16665],[1763,16665],[1764,16666],[1765,16632],[1766,16632],[1767,16632],[1768,16632],[1769,16667],[1770,16667],[1771,16631],[1772,16631],[1773,16668],[1774,16668],[1775,16669],[1776,16669],[1777,16669],[1778,16670],[1779,16670],[1780,16670],[1781,16637],[1782,16637],[1783,16659],[1784,16688],[1785,16631],[1786,16635],[1787,16631],[1788,16659],[1789,16659],[1790,16659],[1791,16637],[1792,16635],[1793,16670],[1794,16660],[1795,16658],[1796,16659],[1797,16659],[1798,16636],[1799,16659],[1800,16670],[1801,16658],[1802,16668],[1803,16668],[1804,16665],[1805,16665],[1806,16666],[1807,16632],[1808,16632],[1809,16632],[1810,16632],[1811,16667],[1812,16667],[1813,16631],[1814,16631],[1815,16668],[1816,16668],[1817,16669],[1818,16669],[1819,16669],[1820,16670],[1821,16670],[1822,16670],[1823,16637],[1824,16637],[1825,16682],[1826,16682],[1827,16682],[1828,16664],[1829,16670],[1830,16670],[1831,16631],[1832,16631],[1833,16660],[1834,16660],[1835,16665],[1836,16665],[1837,16666],[1838,16632],[1839,16632],[1840,16632],[1841,16632],[1842,16667],[1843,16667],[1844,16631],[1845,16631],[1846,16684],[1847,16668],[1848,16668],[1849,16668],[1850,16668],[1851,16668],[1852,16668],[1853,16669],[1854,16669],[1855,16669],[1856,16670],[1857,16670],[1858,16670],[1859,16665],[1860,16665],[1861,16666],[1862,16632],[1863,16632],[1864,16632],[1865,16632],[1866,16667],[1867,16667],[1868,16631],[1869,16631],[1870,16668],[1871,16668],[1872,16669],[1873,16669],[1874,16669],[1875,16670],[1876,16670],[1877,16670],[1878,16669],[1879,16637],[1880,16637],[1881,16637],[1882,16682],[1883,16660],[1884,16658],[1885,16664],[1886,16664],[1887,16665],[1888,16665],[1889,16666],[1890,16632],[1891,16632],[1892,16632],[1893,16632],[1894,16686],[1895,16667],[1896,16667],[1897,16631],[1898,16631],[1899,16631],[1900,16631],[1901,16668],[1902,16668],[1903,16668],[1904,16668],[1905,16668],[1906,16669],[1907,16669],[1908,16669],[1909,16669],[1910,16669],[1911,16636],[1912,16689],[1913,16670],[1914,16670],[1915,16670],[1916,16637],[1917,16637],[1918,16637],[1919,16637],[1920,16631],[1921,16659],[1922,16659],[1923,16659],[1924,16689],[1925,16658],[1926,16658],[1927,16658],[1928,16668],[1929,16658],[1930,16664],[1931,16658],[1932,16658],[1933,16668],[1934,16637],[1935,16637],[1936,16637],[1937,16682],[1938,16660],[1939,16658],[1940,16664],[1941,16664],[1942,16664],[1943,16665],[1944,16665],[1945,16666],[1946,16632],[1947,16632],[1948,16632],[1949,16632],[1950,16671],[1951,16635],[1952,16685],[1953,16686],[1954,16667],[1955,16667],[1956,16631],[1957,16631],[1958,16631],[1959,16631],[1960,16631],[1961,16631],[1962,16631],[1963,16684],[1964,16668],[1965,16668],[1966,16668],[1967,16668],[1968,16669],[1969,16669],[1970,16669],[1971,16669],[1972,16669],[1973,16669],[1974,16636],[1975,16636],[1976,16659],[1977,16659],[1978,16659],[1979,16689],[1980,16670],[1981,16670],[1982,16670],[1983,16670],[1984,16670],[1985,16670],[1986,16848],[1987,16632],[1988,16688],[1989,16665],[1990,16665],[1991,16666],[1992,16632],[1993,16632],[1994,16632],[1995,16632],[1996,16671],[1997,16671],[1998,16671],[1999,16671],[2000,16671],[2001,16671],[2002,16671],[2003,16667],[2004,16667],[2005,16631],[2006,16631],[2007,16684],[2008,16668],[2009,16668],[2010,16668],[2011,16669],[2012,16669],[2013,16669],[2014,16670],[2015,16670],[2016,16670],[2017,16668],[2018,16668],[2019,16631],[2020,16689],[2021,16671],[2022,16671],[2023,16671],[2024,16671],[2025,16637],[2026,16637],[2027,16637],[2028,16682],[2029,16660],[2030,16658],[2031,16664],[2032,16664],[2033,16664],[2034,16665],[2035,16665],[2036,16666],[2037,16632],[2038,16632],[2039,16632],[2040,16632],[2041,16632],[2042,16683],[2043,16635],[2044,16685],[2045,16686],[2046,16667],[2047,16667],[2048,16631],[2049,16631],[2050,16631],[2051,16631],[2052,16631],[2053,16631],[2054,16631],[2055,16684],[2056,16687],[2057,16668],[2058,16668],[2059,16668],[2060,16668],[2061,16668],[2062,16669],[2063,16669],[2064,16669],[2065,16669],[2066,16669],[2067,16669],[2068,16688],[2069,16636],[2070,16636],[2071,16659],[2072,16659],[2073,16659],[2074,16689],[2075,16670],[2076,16670],[2077,16670],[2078,16670],[2079,16670],[2080,16670],[2081,16635],[2082,16635],[2083,16684],[2084,16671],[2085,16664],[2086,16631],[2087,16631],[2088,16671],[2089,16684],[2090,16631],[2091,16631],[2092,16631],[2093,16631],[2094,16636],[2095,16659],[2096,16671],[2097,16637],[2098,16631],[2099,16671],[2100,16671],[2101,16671],[2102,16671],[2103,16671],[2104,16685],[2105,16671],[2106,16685],[2107,16671],[2108,16685],[2109,16637],[2110,16671],[2111,16671],[2112,16631],[2113,16664],[2114,16664],[2115,16631],[2116,16664],[2117,16631],[2118,16668],[2119,16664],[2120,16671],[2121,16660],[2122,16684],[2123,16689],[2124,16849],[2125,16684],[2126,16631],[2127,16671],[2128,16684],[2129,16631],[2130,16659],[2131,16636],[2132,16664],[2133,16659],[2134,16659],[2135,16659],[2136,16848],[2137,16659],[2138,16659],[2139,16671],[2140,16631],[2141,16671],[2142,16631],[2143,16637],[2144,16637],[2145,16682],[2146,16658],[2147,16658],[2148,16637],[2149,16637],[2150,16658],[2151,16637],[2152,16848],[2153,16668],[2154,16671],[2155,16635],[2156,16685],[2157,16631],[2158,16684],[2159,16668],[2160,16668],[2161,16635],[2162,16635],[2163,16635],[2164,16635],[2165,16635],[2166,16635],[2167,16635],[2168,16635],[2169,16668],[2170,16668],[2171,16635],[2172,16684],[2173,16631],[2174,16631],[2175,16631],[2176,16689],[2177,16848],[2178,16671],[2179,16664],[2180,16664],[2181,16664],[2182,16664],[2183,16664],[2184,16664],[2185,16685],[2186,16684],[2187,16664],[2188,16685],[2189,16664],[2190,16685],[2191,16684],[2192,16671],[2193,16635],[2194,16668],[2195,16668],[2196,16664],[2197,16685],[2198,16636],[2199,16848],[2200,16637],[2201,16637],[2202,16682],[2203,16660],[2204,16658],[2205,16664],[2206,16664],[2207,16664],[2208,16665],[2209,16665],[2210,16666],[2211,16632],[2212,16632],[2213,16632],[2214,16632],[2215,16671],[2216,16671],[2217,16635],[2218,16635],[2219,16685],[2220,16686],[2221,16667],[2222,16667],[2223,16631],[2224,16631],[2225,16631],[2226,16631],[2227,16631],[2228,16631],[2229,16631],[2230,16684],[2231,16687],[2232,16668],[2233,16668],[2234,16668],[2235,16668],[2236,16669],[2237,16669],[2238,16669],[2239,16669],[2240,16669],[2241,16636],[2242,16636],[2243,16659],[2244,16659],[2245,16659],[2246,16670],[2247,16670],[2248,16670],[2249,16670],[2250,16670],[2251,16670],[2252,16848],[2253,16637],[2254,16848],[2255,16631],[2256,16685],[2257,16689],[2258,16631],[2259,16631],[2260,16631],[2261,16631],[2262,16631],[2263,16631],[2264,16631],[2265,16631],[2266,16631],[2267,16631],[2268,16631],[2269,16631],[2270,16848],[2271,16664],[2272,16668],[2273,16668],[2274,16660],[2275,16668],[2276,16684],[2277,16684],[2278,16635],[2279,16635],[2280,16635],[2281,16635],[2282,16668],[2283,16668],[2284,16671],[2285,16637],[2286,16637],[2287,16637],[2288,16637],[2289,16664],[2290,16635],[2291,16635],[2292,16658],[2293,16635],[2294,16664],[2295,16671],[2296,16664],[2297,16631],[2298,16631],[2299,16631],[2300,16684],[2301,16631],[2302,16631],[2303,16637],[2304,16637],[2305,16637],[2306,16637],[2307,16637],[2308,16637],[2309,16637],[2310,16637],[2311,16637],[2312,16682],[2313,16660],[2314,16660],[2315,16658],[2316,16664],[2317,16665],[2318,16665],[2319,16666],[2320,16632],[2321,16632],[2322,16632],[2323,16632],[2324,16632],[2325,16683],[2326,16671],[2327,16635],[2328,16667],[2329,16667],[2330,16631],[2331,16631],[2332,16631],[2333,16631],[2334,16631],[2335,16631],[2336,16631],[2337,16684],[2338,16668],[2339,16668],[2340,16668],[2341,16668],[2342,16668],[2343,16669],[2344,16669],[2345,16669],[2346,16669],[2347,16669],[2348,16636],[2349,16659],[2350,16659],[2351,16659],[2352,16689],[2353,16689],[2354,16670],[2355,16670],[2356,16670],[2357,16689],[2358,16689],[2359,16849],[2360,16689],[2361,16689],[2362,16689],[2363,16848],[2364,16637],[2365,16631],[2366,16684],[2367,16687],[2368,16689],[2369,16637],[2370,16637],[2371,16658],[2372,16659],[2373,16637],[2374,16637],[2375,16658],[2376,16637],[2377,16637],[2378,16658],[2379,16658],[2380,16660],[2381,16848],[2382,16684],[2383,16684],[2384,16684],[2385,16671],[2386,16684],[2387,16664],[2388,16671],[2389,16659],[2390,16659],[2391,16637],[2392,16637],[2393,16665],[2394,16665],[2395,16666],[2396,16632],[2397,16632],[2398,16632],[2399,16632],[2400,16667],[2401,16667],[2402,16631],[2403,16631],[2404,16668],[2405,16668],[2406,16669],[2407,16669],[2408,16669],[2409,16670],[2410,16670],[2411,16670],[2412,16671],[2413,16668],[2414,16668],[2415,16668],[2416,16659],[2417,16659],[2418,16631],[2419,16636],[2420,16686],[2421,16637],[2422,16637],[2423,16660],[2424,16668],[2425,16660],[2426,16668],[2427,16671],[2428,16658],[2429,16659],[2430,16659],[2431,16686],[2432,16637],[2433,16637],[2434,16637],[2435,16682],[2436,16660],[2437,16658],[2438,16664],[2439,16664],[2440,16664],[2441,16665],[2442,16665],[2443,16666],[2444,16632],[2445,16632],[2446,16632],[2447,16632],[2448,16632],[2449,16683],[2450,16671],[2451,16635],[2452,16685],[2453,16686],[2454,16667],[2455,16667],[2456,16631],[2457,16631],[2458,16631],[2459,16631],[2460,16631],[2461,16631],[2462,16631],[2463,16684],[2464,16687],[2465,16668],[2466,16668],[2467,16668],[2468,16668],[2469,16668],[2470,16669],[2471,16669],[2472,16669],[2473,16669],[2474,16669],[2475,16669],[2476,16688],[2477,16636],[2478,16636],[2479,16659],[2480,16659],[2481,16659],[2482,16689],[2483,16670],[2484,16670],[2485,16670],[2486,16670],[2487,16670],[2488,16670],[2489,16671],[2490,16671],[2491,16671],[2492,16660],[2493,16668],[2494,16664],[2495,16665],[2496,16665],[2497,16666],[2498,16632],[2499,16632],[2500,16632],[2501,16632],[2502,16667],[2503,16667],[2504,16631],[2505,16631],[2506,16668],[2507,16668],[2508,16669],[2509,16669],[2510,16669],[2511,16670],[2512,16670],[2513,16670],[2514,16631],[2515,16660],[2516,16668],[2517,16637],[2518,16637],[2519,16682],[2520,16682],[2521,16682],[2522,16670],[2523,16660],[2524,16668],[2525,16637],[2526,16668],[2527,16637],[2528,16637],[2529,16637],[2530,16682],[2531,16660],[2532,16658],[2533,16664],[2534,16664],[2535,16665],[2536,16665],[2537,16666],[2538,16632],[2539,16632],[2540,16632],[2541,16632],[2542,16683],[2543,16671],[2544,16635],[2545,16686],[2546,16667],[2547,16667],[2548,16631],[2549,16631],[2550,16631],[2551,16631],[2552,16668],[2553,16668],[2554,16668],[2555,16668],[2556,16668],[2557,16669],[2558,16669],[2559,16669],[2560,16669],[2561,16669],[2562,16636],[2563,16659],[2564,16659],[2565,16689],[2566,16670],[2567,16670],[2568,16670],[2569,16637],[2570,16637],[2571,16637],[2572,16637],[2573,16659],[2574,16669],[2575,16683],[2576,16637],[2577,16658],[2578,16658],[2579,16684],[2580,16668],[2581,16659],[2582,16658],[2583,16660],[2584,16631],[2585,16632],[2586,16631],[2587,16631],[2588,16637],[2589,16637],[2590,16637],[2591,16637],[2592,16637],[2593,16682],[2594,16682],[2595,16682],[2596,16682],[2597,16660],[2598,16658],[2599,16658],[2600,16658],[2601,16658],[2602,16664],[2603,16664],[2604,16664],[2605,16665],[2606,16665],[2607,16666],[2608,16632],[2609,16632],[2610,16632],[2611,16632],[2612,16632],[2613,16683],[2614,16635],[2615,16685],[2616,16686],[2617,16686],[2618,16686],[2619,16686],[2620,16686],[2621,16667],[2622,16667],[2623,16631],[2624,16631],[2625,16631],[2626,16631],[2627,16631],[2628,16631],[2629,16631],[2630,16631],[2631,16631],[2632,16631],[2633,16684],[2634,16687],[2635,16668],[2636,16668],[2637,16668],[2638,16668],[2639,16668],[2640,16668],[2641,16669],[2642,16669],[2643,16669],[2644,16669],[2645,16669],[2646,16669],[2647,16688],[2648,16636],[2649,16636],[2650,16636],[2651,16636],[2652,16659],[2653,16659],[2654,16659],[2655,16689],[2656,16670],[2657,16670],[2658,16670],[2659,16670],[2660,16670],[2661,16670],[2662,16637],[2663,16637],[2664,16637],[2665,16682],[2666,16660],[2667,16658],[2668,16664],[2669,16664],[2670,16664],[2671,16665],[2672,16665],[2673,16666],[2674,16632],[2675,16632],[2676,16632],[2677,16632],[2678,16632],[2679,16683],[2680,16635],[2681,16685],[2682,16686],[2683,16667],[2684,16667],[2685,16631],[2686,16631],[2687,16631],[2688,16631],[2689,16631],[2690,16631],[2691,16631],[2692,16684],[2693,16687],[2694,16668],[2695,16668],[2696,16668],[2697,16668],[2698,16668],[2699,16669],[2700,16669],[2701,16669],[2702,16669],[2703,16669],[2704,16669],[2705,16688],[2706,16636],[2707,16636],[2708,16659],[2709,16659],[2710,16659],[2711,16689],[2712,16670],[2713,16670],[2714,16670],[2715,16670],[2716,16670],[2717,16670],[2718,16660],[2719,16631],[2720,16631],[2721,16632],[2722,16631],[2723,16631],[2724,16688],[2725,16637],[2726,16637],[2727,16637],[2728,16682],[2729,16660],[2730,16658],[2731,16664],[2732,16664],[2733,16664],[2734,16665],[2735,16665],[2736,16666],[2737,16632],[2738,16632],[2739,16632],[2740,16632],[2741,16632],[2742,16683],[2743,16671],[2744,16635],[2745,16685],[2746,16686],[2747,16667],[2748,16667],[2749,16631],[2750,16631],[2751,16631],[2752,16631],[2753,16631],[2754,16631],[2755,16631],[2756,16684],[2757,16687],[2758,16668],[2759,16668],[2760,16668],[2761,16668],[2762,16668],[2763,16669],[2764,16669],[2765,16669],[2766,16669],[2767,16669],[2768,16669],[2769,16688],[2770,16636],[2771,16636],[2772,16659],[2773,16659],[2774,16659],[2775,16689],[2776,16670],[2777,16670],[2778,16670],[2779,16670],[2780,16670],[2781,16670],[2782,16637],[2783,16637],[2784,16637],[2785,16637],[2786,16637],[2787,16637],[2788,16689],[2789,16637],[2790,16689],[2791,16689],[2792,16689],[2793,16631],[2794,16660],[2795,16668],[2796,16668],[2797,16685],[2798,16631],[2799,16689],[2800,16631],[2801,16631],[2802,16637],[2803,16637],[2804,16637],[2805,16682],[2806,16660],[2807,16658],[2808,16664],[2809,16664],[2810,16664],[2811,16665],[2812,16665],[2813,16666],[2814,16632],[2815,16632],[2816,16632],[2817,16632],[2818,16632],[2819,16683],[2820,16635],[2821,16685],[2822,16686],[2823,16667],[2824,16667],[2825,16631],[2826,16631],[2827,16631],[2828,16631],[2829,16631],[2830,16631],[2831,16631],[2832,16684],[2833,16687],[2834,16668],[2835,16668],[2836,16668],[2837,16668],[2838,16668],[2839,16669],[2840,16669],[2841,16669],[2842,16669],[2843,16669],[2844,16669],[2845,16688],[2846,16636],[2847,16636],[2848,16659],[2849,16659],[2850,16659],[2851,16689],[2852,16670],[2853,16670],[2854,16670],[2855,16670],[2856,16670],[2857,16670],[2858,16632],[2859,16631],[2860,16631],[2861,16635],[2862,16631],[2863,16664],[2864,16632],[2865,16684],[2866,16671],[2867,16668],[2868,16668],[2869,16668],[2870,16668],[2871,16671],[2872,16631],[2873,16689],[2874,16664],[2875,16664],[2876,16664],[2877,16704],[2878,16704],[2879,16704],[2880,16704],[2881,16664],[2882,16704],[2883,16704],[2884,16704],[2885,16704],[2886,16664],[2887,16704],[2888,16704],[2889,16664],[2890,16664],[2891,16664],[2892,16664],[2893,16704],[2894,16704],[2895,16664],[2896,16664],[2897,16664],[2898,16664],[2899,16704],[2900,16664],[2901,16664],[2902,16664],[2903,16704],[2904,16664],[2905,16664],[2906,16664],[2907,16704],[2908,16704],[2909,16704],[2910,16704],[2911,16704],[2912,16704],[2913,16704],[2914,16704],[2915,16704],[2916,16704],[2917,16704],[2918,16704],[2919,16704],[2920,16704],[2921,16704],[2922,16704],[2923,16704],[2924,16664],[2925,16664],[2926,16664],[2927,16704],[2928,16704],[2929,16704],[2930,16704],[2931,16704],[2932,16704],[2933,16704],[2934,16704],[2935,16704],[2936,16664],[2937,16664],[2938,16664],[2939,16704],[2940,16704],[2941,16704],[2942,16704],[2943,16704],[2944,16704],[2945,16704],[2946,16704],[2947,16704],[2948,16664],[2949,16664],[2950,16664],[2951,16704],[2952,16704],[2953,16704],[2954,16704],[2955,16704],[2956,16704],[2957,16704],[2958,16704],[2959,16704],[2960,16664],[2961,16664],[2962,16664],[2963,16704],[2964,16704],[2965,16704],[2966,16704],[2967,16704],[2968,16704],[2969,16704],[2970,16704],[2971,16704],[2972,16664],[2973,16664],[2974,16664],[2975,16664],[2976,16664],[2977,16664],[2978,16704],[2979,16704],[2980,16704],[2981,16704],[2982,16704],[2983,16704],[2984,16704],[2985,16704],[2986,16704],[2987,16664],[2988,16664],[2989,16664],[2990,16704],[2991,16704],[2992,16704],[2993,16704],[2994,16704],[2995,16704],[2996,16704],[2997,16704],[2998,16704],[2999,16704],[3000,16704],[3001,16704],[3002,16704],[3003,16704],[3004,16704],[3005,16704],[3006,16704],[3007,16704],[3008,16664],[3009,16664],[3010,16664],[3011,16664],[3012,16664],[3013,16664],[3014,16664],[3015,16704],[3016,16704],[3017,16704],[3018,16704],[3019,16704],[3020,16704],[3021,16704],[3022,16704],[3023,16704],[3024,16704],[3025,16704],[3026,16704],[3027,16704],[3028,16704],[3029,16704],[3030,16704],[3031,16704],[3032,16704],[3033,16664],[3034,16664],[3035,16664],[3036,16704],[3037,16704],[3038,16704],[3039,16704],[3040,16704],[3041,16704],[3042,16704],[3043,16704],[3044,16704],[3045,16704],[3046,16704],[3047,16704],[3048,16704],[3049,16704],[3050,16704],[3051,16704],[3052,16704],[3053,16704],[3054,16704],[3055,16704],[3056,16704],[3057,16704],[3058,16704],[3059,16664],[3060,16664],[3061,16664],[3062,16664],[3063,16664],[3064,16664],[3065,16704],[3066,16704],[3067,16704],[3068,16704],[3069,16704],[3070,16704],[3071,16704],[3072,16704],[3073,16704],[3074,16664],[3075,16664],[3076,16664],[3077,16704],[3078,16704],[3079,16704],[3080,16664],[3081,16664],[3082,16664],[3083,16704],[3084,16704],[3085,16704],[3086,16704],[3087,16704],[3088,16704],[3089,16704],[3090,16704],[3091,16704],[3092,16704],[3093,16704],[3094,16704],[3095,16704],[3096,16704],[3097,16664],[3098,16664],[3099,16664],[3100,16704],[3101,16704],[3102,16704],[3103,16704],[3104,16704],[3105,16704],[3106,16704],[3107,16704],[3108,16704],[3109,16704],[3110,16704],[3111,16704],[3112,16704],[3113,16704],[3114,16704],[3115,16704],[3116,16704],[3117,16704],[3118,16664],[3119,16664],[3120,16664],[3121,16704],[3122,16704],[3123,16704],[3124,16704],[3125,16704],[3126,16704],[3127,16704],[3128,16704],[3129,16704],[3130,16664],[3131,16664],[3132,16664],[3133,16704],[3134,16704],[3135,16704],[3136,16704],[3137,16704],[3138,16704],[3139,16704],[3140,16704],[3141,16704],[3142,16664],[3143,16664],[3144,16664],[3145,16704],[3146,16704],[3147,16704],[3148,16704],[3149,16704],[3150,16704],[3151,16704],[3152,16704],[3153,16704],[3154,16664],[3155,16664],[3156,16664],[3160,16704],[3161,16704],[3162,16704],[3163,16704],[3164,16704],[3165,16704],[3166,16704],[3167,16704],[3168,16704],[3169,16704],[3170,16704],[3171,16704],[3172,16704],[3173,16704],[3174,16704],[3175,16704],[3176,16704],[3177,16704],[3178,16704],[3179,16704],[3180,16704],[3181,16704],[3182,16637],[3183,16637],[3184,16637],[3185,16637],[3186,16637],[3187,16637],[3188,16637],[3189,16637],[3190,16637],[3191,16637],[3192,16637],[3193,16637],[3194,16637],[3195,16637],[3196,16637],[3197,16637],[3198,16637],[3199,16637],[3200,16637],[3201,16637],[3202,16637],[3203,16637],[3204,16637],[3205,16637],[3206,16637],[3207,16637],[3208,16637],[3209,16637],[3210,16637],[3211,16637],[3212,16637],[3213,16637],[3214,16637],[3215,16637],[3216,16637],[3217,16637],[3218,16637],[3219,16637],[3220,16637],[3221,16637],[3222,16637],[3223,16637],[3224,16637],[3225,16637],[3226,16637],[3227,16637],[3228,16637],[3229,16637],[3230,16637],[3231,16637],[3232,16637],[3233,16637],[3234,16637],[3235,16637],[3236,16637],[3237,16637],[3238,16637],[3239,16637],[3240,16637],[3241,16637],[3242,16637],[3243,16637],[3244,16637],[3245,16718],[3246,16718],[3247,16718],[3248,16718],[3249,16718],[3250,16718],[3251,16718],[3252,16718],[3253,16718],[3254,16718],[3255,16718],[3256,16850],[3257,16850],[3258,16850],[3259,16851],[3260,16851],[3261,16852],[3262,16852],[3263,16852],[3264,16853],[3265,16853],[3266,16717],[3267,16717],[3268,16717],[3269,16717],[3270,16656],[3271,16717],[3272,16698],[3273,16656],[3274,16656],[3275,16698],[3276,16698],[3277,16656],[3278,16698],[3279,16698],[3280,16698],[3281,16656],[3282,16698],[3283,16698],[3284,16656],[3285,16656],[3286,16698],[3287,16698],[3288,16698],[3289,16698],[3290,16656],[3291,16656],[3292,16656],[3293,16656],[3294,16698],[3295,16656],[3296,16656],[3297,16717],[3298,16717],[3299,16698],[3300,16698],[3301,16656],[3302,16656],[3303,16717],[3304,16717],[3305,16698],[3306,16698],[3307,16656],[3308,16656],[3309,16698],[3310,16656],[3311,16698],[3312,16656],[3313,16717],[3314,16717],[3315,16698],[3316,16656],[3317,16698],[3318,16656],[3319,16717],[3320,16717],[3321,16698],[3322,16656],[3323,16717],[3324,16717],[3325,16698],[3326,16656],[3327,16698],[3328,16656],[3329,16698],[3330,16656],[3331,16656],[3332,16698],[3333,16698],[3334,16698],[3335,16698],[3336,16698],[3337,16698],[3338,16698],[3339,16698],[3340,16698],[3341,16698],[3342,16698],[3343,16698],[3344,16698],[3345,16698],[3346,16698],[3347,16698],[3348,16698],[3349,16698],[3350,16698],[3351,16698],[3352,16698],[3353,16698],[3354,16698],[3355,16698],[3356,16698],[3357,16698],[3358,16698],[3359,16698],[3360,16698],[3361,16698],[3362,16698],[3363,16698],[3364,16698],[3365,16698],[3366,16698],[3367,16698],[3368,16656],[3369,16656],[3370,16854],[3371,16854],[3372,16698],[3373,16698],[3374,16698],[3375,16698],[3376,16656],[3377,16698],[3378,16656],[3379,16698],[3380,16656],[3381,16698],[3382,16656],[3383,16698],[3384,16656],[3385,16698],[3386,16698],[3387,16698],[3388,16698],[3389,16698],[3390,16698],[3391,16698],[3392,16698],[3393,16698],[3394,16698],[3395,16698],[3396,16854],[3397,16854],[3398,16854],[3399,16717],[3400,16717],[3401,16698],[3402,16698],[3403,16698],[3404,16698],[3405,16698],[3406,16698],[3407,16656],[3408,16656],[3409,16656],[3410,16656],[3411,16717],[3412,16717],[3413,16717],[3414,16717],[3415,16698],[3416,16698],[3417,16656],[3418,16656],[3419,16854],[3420,16698],[3421,16698],[3422,16656],[3423,16656],[3424,16656],[3425,16656],[3426,16656],[3427,16656],[3428,16698],[3429,16698],[3430,16656],[3431,16698],[3432,16698],[3433,16656],[3434,16656],[3435,16656],[3436,16656],[3437,16656],[3438,16698],[3439,16698],[3440,16656],[3441,16656],[3442,16698],[3443,16698],[3444,16698],[3445,16717],[3446,16717],[3447,16717],[3448,16717],[3449,16698],[3450,16656],[3451,16656],[3452,16717],[3453,16717],[3454,16717],[3455,16717],[3456,16717],[3457,16717],[3458,16698],[3459,16698],[3460,16698],[3461,16698],[3462,16698],[3463,16698],[3464,16698],[3465,16698],[3466,16698],[3467,16698],[3468,16698],[3469,16698],[3470,16698],[3471,16698],[3472,16698],[3473,16698],[3474,16698],[3475,16656],[3476,16656],[3477,16656],[3478,16656],[3479,16656],[3480,16656],[3481,16656],[3482,16698],[3483,16698],[3484,16656],[3485,16656],[3486,16656],[3487,16656],[3488,16656],[3489,16656],[3490,16698],[3491,16698],[3492,16698],[3493,16656],[3494,16698],[3495,16656],[3496,16656],[3497,16656],[3498,16656],[3499,16656],[3500,16656],[3501,16656],[3502,16656],[3503,16656],[3504,16656],[3505,16656],[3506,16698],[3507,16656],[3508,16698],[3509,16698],[3510,16656],[3511,16698],[3512,16656],[3513,16698],[3514,16656],[3515,16656],[3516,16717],[3517,16717],[3518,16698],[3519,16656],[3520,16698],[3521,16698],[3522,16656],[3523,16656],[3524,16698],[3525,16656],[3526,16698],[3527,16656],[3528,16698],[3529,16698],[3530,16698],[3531,16698],[3532,16698],[3533,16698],[3534,16698],[3535,16656],[3536,16698],[3537,16656],[3538,16717],[3539,16656],[3540,16698],[3541,16698],[3542,16656],[3543,16656],[3544,16656],[3545,16698],[3546,16698],[3547,16656],[3548,16698],[3549,16656],[3550,16698],[3551,16698],[3552,16698],[3553,16698],[3554,16698],[3555,16698],[3556,16698],[3557,16656],[3558,16656],[3559,16656],[3560,16698],[3561,16656],[3562,16698],[3563,16698],[3564,16656],[3565,16698],[3566,16656],[3567,16698],[3568,16698],[3569,16656],[3570,16656],[3571,16698],[3572,16698],[3573,16656],[3574,16656],[3575,16656],[3576,16698],[3577,16656],[3578,16698],[3579,16656],[3580,16698],[3581,16698],[3582,16698],[3583,16656],[3584,16698],[3585,16698],[3586,16656],[3587,16698],[3588,16698],[3589,16656],[3590,16698],[3591,16656],[3592,16717],[3593,16698],[3594,16698],[3595,16698],[3596,16698],[3597,16656],[3598,16656],[3599,16656],[3600,16698],[3601,16717],[3602,16717],[3603,16698],[3604,16656],[3605,16656],[3606,16698],[3607,16656],[3608,16717],[3609,16717],[3610,16656],[3611,16698],[3612,16656],[3613,16717],[3614,16717],[3615,16698],[3616,16656],[3617,16656],[3618,16717],[3619,16717],[3620,16698],[3621,16656],[3622,16698],[3623,16656],[3624,16698],[3625,16656],[3626,16698],[3627,16656],[3628,16698],[3629,16717],[3630,16717],[3631,16698],[3632,16656],[3633,16717],[3634,16717],[3635,16698],[3636,16656],[3637,16698],[3638,16656],[3639,16698],[3640,16698],[3641,16698],[3642,16698],[3643,16656],[3644,16656],[3645,16698],[3646,16717],[3647,16717],[3648,16717],[3649,16717],[3650,16717],[3651,16717],[3652,16717],[3653,16717],[3654,16717],[3655,16717],[3656,16717],[3657,16717],[3658,16717],[3659,16717],[3660,16717],[3661,16717],[3662,16717],[3663,16717],[3664,16717],[3665,16717],[3666,16717],[3667,16717],[3668,16717],[3669,16717],[3670,16717],[3671,16717],[3672,16717],[3673,16717],[3674,16717],[3675,16717],[3676,16717],[3677,16717],[3678,16717],[3679,16717],[3680,16717],[3681,16717],[3682,16717],[3683,16717],[3684,16717],[3685,16717],[3686,16717],[3687,16717],[3688,16717],[3689,16717],[3690,16717],[3691,16745],[3692,16744],[3693,16744],[3694,16745],[3695,16744],[3696,16743],[3697,16745],[3698,16744],[3699,16744],[3700,16744],[3701,16744],[3702,16743],[3703,16744],[3704,16855],[3705,16743],[3706,16744],[3707,16744],[3708,16743],[3709,16744],[3710,16744],[3711,16743],[3712,16744],[3713,16744],[3714,16743],[3715,16744],[3716,16744],[3717,16743],[3718,16744],[3719,16744],[3720,16745],[3721,16744],[3722,16745],[3723,16744],[3724,16744],[3725,16744],[3726,16745],[3727,16745],[3728,16745],[3729,16744],[3730,16855],[3731,16743],[3732,16745],[3733,16743],[3734,16743],[3735,16743],[3736,16745],[3737,16745],[3738,16743],[3739,16855],[3740,16743],[3741,16744],[3742,16744],[3743,16743],[3744,16743],[3745,16744],[3746,16744],[3747,16744],[3748,16744],[3749,16743],[3750,16743],[3751,16744],[3752,16744],[3753,16744],[3754,16744],[3755,16743],[3756,16744],[3757,16744],[3758,16744],[3759,16743],[3760,16744],[3761,16744],[3762,16855],[3763,16855],[3764,16744],[3765,16743],[3766,16744],[3767,16744],[3768,16743],[3769,16744],[3770,16744],[3771,16743],[3772,16744],[3773,16744],[3774,16743],[3775,16744],[3776,16744],[3777,16743],[3778,16744],[3779,16744],[3780,16743],[3781,16744],[3782,16744],[3783,16855],[3784,16746],[3785,16746],[3786,16746],[3787,16746],[3788,16746],[3789,16746],[3790,16746],[3791,16746],[3792,16746],[3793,16746],[3794,16746],[3795,16746],[3796,16746],[3797,16746],[3798,16746],[3799,16746],[3800,16746],[3801,16746],[3802,16746],[3803,16746],[3804,16746],[3805,16746],[3806,16746],[3807,16746],[3808,16746],[3809,16746],[3810,16746],[3811,16746],[3812,16746],[3813,16746],[3814,16746],[3815,16746],[3816,16746],[3817,16746],[3818,16746],[3819,16746],[3820,16746],[3821,16746],[3822,16746],[3823,16746],[3824,16746],[3825,16746],[3826,16746],[3827,16746],[3828,16746],[3829,16747],[3830,16747],[3831,16747],[3832,16747],[3833,16747],[3834,16747],[3835,16747],[3836,16747],[3837,16747],[3838,16747],[3839,16747],[3840,16747],[3841,16745],[3842,16745],[3843,16745],[3844,16745],[3845,16745],[3846,16745],[3847,16745],[3848,16748],[3849,16748],[3850,16745],[3851,16745],[3852,16745],[3853,16748],[3854,16748],[3855,16745],[3856,16745],[3857,16748],[3858,16748],[3859,16745],[3860,16745],[3861,16748],[3862,16748],[3863,16745],[3864,16748],[3865,16748],[3866,16745],[3867,16748],[3868,16748],[3869,16745],[3870,16745],[3871,16748],[3872,16745],[3873,16745],[3874,16745],[3875,16745],[3876,16745],[3877,16748],[3878,16745],[3879,16745],[3880,16748],[3881,16745],[3882,16745],[3883,16745],[3884,16745],[3885,16745],[3886,16745],[3887,16745],[3888,16745],[3889,16748],[3890,16748],[3891,16745],[3892,16745],[3893,16748],[3894,16748],[3895,16745],[3896,16745],[3897,16745],[3898,16748],[3899,16748],[3900,16745],[3901,16745],[3902,16748],[3903,16748],[3904,16748],[3905,16748],[3906,16745],[3907,16748],[3908,16748],[3909,16745],[3910,16745],[3911,16748],[3912,16748],[3913,16745],[3914,16745],[3915,16748],[3916,16748],[3917,16745],[3918,16745],[3919,16748],[3920,16748],[3921,16745],[3922,16745],[3923,16748],[3924,16748],[3925,16748],[3926,16748],[3927,16748],[3928,16748],[3929,16748],[3930,16748],[3931,16748],[3932,16748],[3933,16748],[3938,16745],[3939,16745],[3940,16745],[3941,16745],[3942,16745],[3943,16745],[3944,16745],[3945,16745],[3946,16745],[3947,16745],[3948,16745],[3949,16749],[3950,16749],[3951,16749],[3952,16749],[3953,16749],[3954,16749],[3955,16749],[3956,16749],[3957,16749],[3958,16749],[3959,16749],[3960,16749],[3961,16749],[3962,16750],[3963,16751],[3964,16750],[3965,16751],[3966,16750],[3967,16751],[3968,16750],[3969,16750],[3970,16751],[3971,16751],[3972,16751],[3973,16750],[3974,16751],[3975,16751],[3976,16750],[3977,16750],[3978,16751],[3979,16750],[3980,16751],[3981,16750],[3982,16751],[3983,16750],[3984,16751],[3985,16750],[3986,16751],[3987,16750],[3988,16751],[3989,16750],[3990,16751],[3991,16750],[3992,16751],[3993,16750],[3994,16712],[3995,16754],[3996,16754],[3997,16753],[3998,16712],[3999,16758],[4000,16758],[4001,16758],[4002,16755],[4003,16712],[4004,16755],[4005,16712],[4006,16755],[4007,16755],[4008,16712],[4009,16712],[4010,16753],[4011,16755],[4012,16712],[4013,16758],[4014,16712],[4015,16752],[4016,16712],[4017,16712],[4018,16712],[4019,16712],[4020,16758],[4021,16712],[4022,16754],[4023,16712],[4024,16755],[4025,16712],[4026,16712],[4027,16712],[4028,16712],[4029,16758],[4030,16755],[4031,16755],[4032,16712],[4033,16712],[4034,16712],[4035,16755],[4036,16712],[4037,16712],[4038,16712],[4039,16712],[4040,16712],[4041,16712],[4042,16712],[4043,16712],[4044,16712],[4045,16712],[4046,16712],[4047,16712],[4048,16712],[4049,16712],[4050,16712],[4051,16712],[4052,16712],[4053,16752],[4054,16712],[4055,16752],[4056,16712],[4057,16752],[4058,16754],[4059,16754],[4060,16754],[4061,16755],[4062,16755],[4063,16755],[4064,16712],[4065,16752],[4066,16754],[4067,16754],[4068,16754],[4069,16755],[4070,16755],[4071,16755],[4072,16752],[4073,16753],[4074,16752],[4075,16712],[4076,16752],[4077,16754],[4078,16754],[4079,16754],[4080,16755],[4081,16755],[4082,16712],[4083,16752],[4084,16754],[4085,16754],[4086,16754],[4087,16755],[4088,16755],[4089,16712],[4090,16752],[4091,16754],[4092,16754],[4093,16754],[4094,16755],[4095,16755],[4096,16752],[4097,16754],[4098,16754],[4099,16754],[4100,16755],[4101,16712],[4102,16712],[4103,16712],[4104,16712],[4105,16712],[4106,16755],[4107,16755],[4108,16755],[4109,16755],[4110,16755],[4111,16755],[4112,16755],[4113,16755],[4114,16755],[4115,16755],[4116,16712],[4117,16752],[4118,16754],[4119,16754],[4120,16754],[4121,16755],[4122,16755],[4123,16712],[4124,16712],[4125,16752],[4126,16752],[4127,16754],[4128,16754],[4129,16754],[4130,16754],[4131,16754],[4132,16754],[4133,16755],[4134,16755],[4135,16755],[4136,16755],[4137,16753],[4138,16712],[4139,16712],[4140,16752],[4141,16752],[4142,16755],[4143,16755],[4144,16755],[4145,16755],[4146,16755],[4147,16755],[4148,16712],[4149,16712],[4150,16752],[4151,16754],[4152,16754],[4153,16754],[4154,16755],[4155,16755],[4156,16755],[4157,16755],[4158,16755],[4159,16755],[4160,16755],[4161,16755],[4162,16712],[4163,16712],[4164,16712],[4165,16752],[4166,16754],[4167,16754],[4168,16754],[4169,16755],[4170,16712],[4171,16752],[4172,16754],[4173,16754],[4174,16754],[4175,16755],[4176,16755],[4177,16755],[4178,16752],[4179,16752],[4180,16752],[4181,16752],[4182,16752],[4183,16712],[4184,16752],[4185,16752],[4186,16752],[4187,16712],[4188,16712],[4189,16712],[4190,16712],[4191,16712],[4192,16752],[4193,16752],[4194,16752],[4195,16754],[4196,16754],[4197,16754],[4198,16755],[4199,16758],[4200,16755],[4201,16755],[4202,16755],[4203,16755],[4204,16712],[4205,16712],[4206,16712],[4207,16712],[4208,16712],[4209,16712],[4210,16752],[4211,16712],[4212,16752],[4213,16754],[4214,16754],[4215,16754],[4216,16755],[4217,16755],[4218,16712],[4219,16752],[4220,16755],[4221,16755],[4222,16755],[4223,16712],[4224,16712],[4225,16712],[4226,16712],[4227,16712],[4228,16712],[4229,16712],[4230,16712],[4231,16712],[4232,16712],[4233,16712],[4234,16712],[4235,16752],[4236,16754],[4237,16754],[4238,16754],[4239,16755],[4240,16755],[4241,16755],[4242,16712],[4243,16752],[4244,16754],[4245,16754],[4246,16754],[4247,16755],[4248,16755],[4249,16755],[4250,16712],[4251,16752],[4252,16754],[4253,16754],[4254,16754],[4255,16755],[4256,16755],[4257,16755],[4258,16712],[4259,16752],[4260,16754],[4261,16754],[4262,16754],[4263,16755],[4264,16755],[4265,16755],[4266,16753],[4267,16752],[4268,16752],[4269,16752],[4270,16752],[4271,16754],[4272,16754],[4273,16754],[4274,16754],[4275,16754],[4276,16754],[4277,16754],[4278,16754],[4279,16754],[4280,16754],[4281,16758],[4282,16758],[4283,16758],[4284,16758],[4285,16758],[4286,16758],[4287,16758],[4288,16758],[4289,16758],[4290,16758],[4291,16758],[4292,16758],[4293,16758],[4294,16758],[4295,16758],[4296,16758],[4297,16758],[4298,16758],[4299,16758],[4300,16758],[4301,16758],[4302,16758],[4303,16758],[4304,16758],[4305,16758],[4306,16758],[4307,16758],[4308,16758],[4309,16758],[4310,16758],[4311,16758],[4312,16758],[4313,16758],[4314,16758],[4315,16758],[4316,16758],[4317,16758],[4318,16758],[4319,16758],[4320,16758],[4321,16758],[4322,16758],[4323,16758],[4324,16758],[4325,16758],[4326,16758],[4327,16758],[4328,16758],[4329,16758],[4330,16758],[4331,16758],[4332,16758],[4333,16758],[4334,16758],[4335,16758],[4336,16758],[4337,16758],[4338,16758],[4339,16758],[4340,16758],[4341,16758],[4342,16758],[4343,16758],[4344,16758],[4345,16758],[4346,16758],[4347,16758],[4348,16758],[4349,16758],[4350,16758],[4351,16756],[4352,16756],[4353,16756],[4354,16756],[4355,16756],[4356,16756],[4357,16756],[4358,16756],[4359,16756],[4360,16756],[4361,16756],[4362,16756],[4363,16756],[4364,16756],[4365,16756],[4366,16756],[4367,16756],[4368,16756],[4369,16756],[4370,16756],[4371,16756],[4372,16756],[4373,16756],[4374,16756],[4375,16756],[4376,16756],[4377,16756],[4378,16756],[4379,16756],[4380,16756],[4381,16756],[4382,16756],[4383,16756],[4384,16756],[4385,16756],[4386,16756],[4387,16756],[4388,16756],[4389,16756],[4390,16756],[4391,16756],[4392,16756],[4393,16756],[4394,16756],[4395,16756],[4396,16756],[4397,16756],[4398,16756],[4399,16756],[4400,16756],[4401,16756],[4402,16756],[4403,16756],[4404,16756],[4405,16756],[4406,16756],[4407,16756],[4408,16756],[4409,16756],[4410,16756],[4411,16756],[4412,16756],[4413,16756],[4414,16756],[4415,16756],[4416,16756],[4417,16756],[4418,16756],[4419,16756],[4420,16756],[4421,16756],[4422,16756],[4423,16756],[4424,16756],[4425,16756],[4426,16756],[4427,16756],[4428,16756],[4429,16756],[4430,16756],[4431,16756],[4432,16756],[4433,16756],[4434,16756],[4435,16756],[4436,16756],[4437,16756],[4438,16756],[4439,16756],[4440,16756],[4441,16756],[4442,16756],[4443,16756],[4444,16756],[4445,16756],[4446,16756],[4447,16756],[4448,16756],[4449,16756],[4450,16756],[4451,16756],[4452,16756],[4453,16756],[4454,16756],[4455,16756],[4456,16756],[4457,16756],[4458,16756],[4459,16756],[4460,16756],[4461,16756],[4462,16756],[4463,16756],[4464,16756],[4465,16756],[4466,16756],[4467,16756],[4468,16756],[4469,16756],[4470,16756],[4471,16756],[4472,16756],[4473,16756],[4474,16756],[4475,16756],[4476,16756],[4477,16756],[4478,16756],[4479,16756],[4480,16756],[4481,16756],[4482,16756],[4483,16756],[4484,16756],[4485,16756],[4486,16756],[4487,16756],[4488,16756],[4489,16756],[4490,16756],[4491,16756],[4492,16756],[4493,16756],[4494,16756],[4495,16756],[4496,16756],[4497,16756],[4498,16756],[4499,16756],[4500,16756],[4501,16756],[4502,16756],[4503,16756],[4504,16756],[4505,16756],[4506,16756],[4507,16756],[4508,16756],[4509,16756],[4510,16756],[4511,16756],[4512,16756],[4513,16756],[4514,16756],[4515,16756],[4516,16756],[4517,16756],[4518,16756],[4519,16756],[4520,16756],[4521,16756],[4522,16756],[4523,16756],[4524,16756],[4525,16756],[4526,16756],[4527,16756],[4528,16756],[4529,16756],[4530,16756],[4531,16756],[4532,16756],[4533,16756],[4534,16756],[4535,16756],[4536,16756],[4537,16756],[4538,16756],[4539,16756],[4540,16756],[4541,16756],[4542,16756],[4543,16756],[4544,16756],[4545,16756],[4546,16756],[4547,16756],[4548,16756],[4549,16756],[4550,16756],[4551,16756],[4552,16756],[4553,16756],[4554,16756],[4555,16756],[4556,16756],[4557,16756],[4558,16756],[4559,16756],[4560,16756],[4561,16756],[4562,16756],[4563,16756],[4564,16756],[4565,16756],[4566,16756],[4567,16756],[4568,16756],[4569,16756],[4570,16756],[4571,16756],[4572,16756],[4573,16756],[4574,16756],[4575,16756],[4576,16756],[4577,16756],[4578,16756],[4579,16756],[4580,16756],[4581,16756],[4582,16756],[4583,16756],[4584,16756],[4585,16756],[4586,16756],[4587,16756],[4588,16756],[4589,16756],[4590,16756],[4591,16756],[4592,16756],[4593,16756],[4594,16756],[4595,16756],[4596,16756],[4597,16756],[4598,16756],[4599,16756],[4600,16756],[4601,16756],[4602,16756],[4603,16756],[4604,16756],[4605,16756],[4606,16756],[4607,16756],[4608,16756],[4609,16756],[4610,16756],[4611,16756],[4612,16756],[4613,16756],[4614,16756],[4615,16756],[4616,16756],[4617,16756],[4618,16756],[4619,16756],[4620,16756],[4621,16756],[4622,16756],[4623,16756],[4624,16756],[4625,16756],[4626,16756],[4627,16756],[4628,16756],[4629,16756],[4630,16756],[4631,16756],[4632,16756],[4633,16756],[4634,16756],[4635,16756],[4636,16756],[4637,16756],[4638,16756],[4639,16756],[4640,16756],[4641,16756],[4642,16757],[4643,16757],[4644,16757],[4645,16757],[4646,16757],[4647,16757],[4648,16757],[4649,16757],[4650,16757],[4651,16757],[4652,16757],[4653,16757],[4654,16757],[4655,16757],[4656,16757],[4657,16757],[4658,16757],[4659,16757],[4660,16757],[4661,16757],[4662,16757],[4663,16757],[4664,16757],[4665,16757],[4666,16757],[4667,16757],[4668,16757],[4669,16757],[4670,16757],[4671,16757],[4672,16757],[4673,16757],[4674,16757],[4675,16757],[4676,16757],[4677,16757],[4678,16757],[4679,16757],[4680,16757],[4681,16757],[4682,16757],[4683,16757],[4684,16757],[4685,16757],[4686,16757],[4687,16757],[4688,16757],[4689,16757],[4690,16757],[4691,16757],[4692,16757],[4693,16757],[4694,16757],[4695,16757],[4696,16757],[4697,16757],[4698,16757],[4699,16757],[4700,16757],[4701,16757],[4702,16757],[4703,16757],[4704,16757],[4705,16757],[4706,16757],[4707,16757],[4708,16757],[4709,16757],[4710,16757],[4711,16757],[4712,16757],[4713,16757],[4714,16757],[4715,16757],[4716,16757],[4717,16757],[4718,16757],[4719,16757],[4720,16757],[4721,16757],[4722,16757],[4723,16712],[4724,16712],[4725,16712],[4726,16712],[4727,16712],[4728,16712],[4729,16712],[4730,16712],[4731,16712],[4732,16712],[4733,16712],[4734,16712],[4735,16712],[4736,16712],[4737,16712],[4738,16712],[4739,16712],[4740,16712],[4741,16712],[4742,16712],[4743,16712],[4744,16712],[4745,16712],[4746,16712],[4747,16712],[4748,16712],[4749,16712],[4750,16712],[4751,16712],[4752,16712],[4753,16712],[4754,16712],[4755,16712],[4756,16712],[4757,16712],[4758,16712],[4759,16712],[4760,16712],[4761,16712],[4762,16712],[4763,16712],[4764,16712],[4765,16712],[4766,16712],[4767,16712],[4768,16712],[4769,16712],[4770,16752],[4771,16752],[4772,16752],[4773,16752],[4774,16752],[4775,16752],[4776,16752],[4777,16752],[4778,16752],[4779,16752],[4780,16752],[4781,16752],[4782,16752],[4783,16752],[4784,16752],[4785,16752],[4786,16752],[4787,16752],[4788,16752],[4789,16752],[4790,16752],[4791,16752],[4792,16752],[4793,16752],[4794,16752],[4795,16752],[4796,16752],[4797,16752],[4798,16752],[4799,16752],[4800,16752],[4801,16752],[4802,16752],[4803,16752],[4804,16752],[4805,16752],[4806,16752],[4807,16752],[4808,16752],[4809,16752],[4810,16752],[4811,16752],[4812,16752],[4813,16752],[4814,16752],[4815,16752],[4816,16752],[4817,16752],[4818,16752],[4819,16752],[4820,16752],[4821,16752],[4822,16752],[4823,16752],[4824,16752],[4825,16752],[4826,16752],[4827,16752],[4828,16752],[4829,16752],[4830,16752],[4831,16752],[4832,16752],[4833,16752],[4834,16752],[4835,16752],[4836,16752],[4837,16752],[4838,16752],[4839,16752],[4840,16752],[4841,16752],[4842,16752],[4843,16752],[4844,16752],[4845,16752],[4846,16752],[4847,16752],[4848,16752],[4849,16752],[4850,16752],[4851,16752],[4852,16752],[4853,16752],[4854,16752],[4855,16752],[4856,16752],[4857,16752],[4858,16752],[4859,16752],[4860,16752],[4861,16752],[4862,16752],[4863,16753],[4864,16753],[4865,16753],[4866,16753],[4867,16753],[4868,16753],[4869,16753],[4870,16753],[4871,16753],[4872,16753],[4873,16753],[4874,16753],[4875,16753],[4876,16753],[4877,16753],[4878,16753],[4879,16753],[4880,16753],[4881,16753],[4882,16753],[4883,16753],[4884,16753],[4885,16753],[4886,16753],[4887,16753],[4888,16753],[4889,16753],[4890,16753],[4891,16753],[4892,16753],[4893,16753],[4894,16753],[4895,16753],[4896,16753],[4897,16753],[4898,16753],[4899,16753],[4900,16753],[4901,16753],[4902,16753],[4903,16753],[4904,16753],[4905,16753],[4906,16753],[4907,16753],[4908,16753],[4909,16753],[4910,16753],[4911,16753],[4912,16753],[4913,16753],[4914,16753],[4915,16753],[4916,16753],[4917,16753],[4918,16753],[4919,16753],[4920,16753],[4921,16753],[4922,16753],[4923,16753],[4924,16753],[4925,16753],[4926,16753],[4927,16753],[4928,16753],[4929,16753],[4930,16753],[4931,16753],[4932,16753],[4933,16753],[4934,16753],[4935,16759],[4936,16759],[4937,16759],[4938,16759],[4939,16759],[4940,16759],[4941,16759],[4942,16759],[4943,16759],[4944,16759],[4945,16759],[4946,16759],[4947,16759],[4948,16759],[4949,16759],[4950,16759],[4951,16759],[4952,16759],[4953,16759],[4954,16759],[4955,16759],[4956,16759],[4957,16759],[4958,16759],[4959,16759],[4960,16759],[4961,16759],[4962,16759],[4963,16759],[4964,16759],[4965,16759],[4966,16759],[4967,16759],[4968,16759],[4969,16759],[4970,16759],[4971,16759],[4972,16759],[4973,16759],[4974,16759],[4975,16759],[4976,16759],[4977,16759],[4978,16759],[4979,16759],[4980,16759],[4981,16759],[4982,16759],[4983,16759],[4984,16759],[4985,16716],[4986,16716],[4987,16716],[4988,16716],[4989,16759],[4990,16759],[4991,16716],[4992,16716],[4993,16716],[4994,16716],[4995,16716],[4996,16716],[4997,16716],[4998,16716],[4999,16716],[5000,16716],[5001,16716],[5002,16716],[5003,16716],[5004,16716],[5005,16716],[5006,16716],[5007,16716],[5008,16716],[5009,16716],[5010,16716],[5011,16716],[5012,16716],[5013,16716],[5014,16716],[5015,16716],[5016,16716],[5017,16716],[5018,16716],[5019,16716],[5020,16716],[5021,16716],[5022,16716],[5023,16716],[5024,16716],[5025,16716],[5026,16716],[5027,16716],[5028,16716],[5029,16716],[5030,16716],[5031,16716],[5032,16716],[5033,16716],[5034,16716],[5035,16716],[5036,16716],[5037,16716],[5038,16716],[5039,16716],[5040,16716],[5041,16716],[5042,16716],[5043,16716],[5044,16716],[5045,16716],[5046,16716],[5047,16725],[5048,16725],[5049,16725],[5050,16725],[5051,16725],[5052,16725],[5053,16725],[5054,16725],[5055,16725],[5056,16725],[5057,16725],[5058,16725],[5059,16725],[5060,16725],[5061,16725],[5062,16725],[5063,16725],[5064,16725],[5065,16725],[5066,16725],[5067,16725],[5068,16725],[5069,16725],[5070,16725],[5071,16725],[5072,16725],[5073,16725],[5074,16725],[5075,16725],[5076,16725],[5077,16725],[5078,16725],[5079,16725],[5080,16725],[5081,16725],[5082,16725],[5083,16725],[5084,16725],[5085,16725],[5086,16725],[5087,16725],[5088,16725],[5089,16725],[5090,16725],[5091,16725],[5092,16725],[5093,16725],[5094,16725],[5095,16725],[5096,16725],[5097,16725],[5098,16725],[5099,16725],[5100,16725],[5101,16725],[5102,16725],[5103,16725],[5104,16725],[5105,16725],[5106,16725],[5107,16725],[5108,16725],[5109,16725],[5110,16725],[5111,16725],[5112,16725],[5113,16725],[5114,16725],[5115,16725],[5116,16725],[5117,16725],[5118,16725],[5119,16725],[5120,16725],[5121,16725],[5122,16725],[5123,16725],[5124,16725],[5125,16725],[5126,16725],[5127,16725],[5128,16725],[5129,16725],[5130,16725],[5131,16725],[5132,16725],[5133,16725],[5134,16725],[5135,16725],[5136,16725],[5137,16725],[5138,16725],[5139,16725],[5140,16725],[5141,16725],[5142,16725],[5143,16725],[5144,16725],[5145,16725],[5146,16725],[5147,16725],[5148,16725],[5149,16725],[5150,16725],[5151,16725],[5152,16725],[5153,16725],[5154,16725],[5155,16725],[5156,16725],[5157,16725],[5158,16725],[5159,16725],[5160,16725],[5161,16725],[5162,16725],[5163,16725],[5164,16725],[5165,16725],[5166,16725],[5167,16725],[5168,16725],[5169,16725],[5170,16725],[5171,16725],[5172,16725],[5173,16725],[5174,16725],[5175,16725],[5176,16725],[5177,16725],[5178,16725],[5179,16725],[5180,16725],[5181,16725],[5182,16725],[5183,16725],[5184,16725],[5185,16725],[5186,16725],[5187,16725],[5188,16725],[5189,16725],[5190,16725],[5191,16725],[5192,16725],[5193,16725],[5194,16725],[5195,16725],[5196,16725],[5197,16725],[5198,16725],[5199,16725],[5200,16725],[5201,16725],[5202,16725],[5203,16725],[5204,16725],[5205,16725],[5206,16725],[5207,16725],[5208,16725],[5209,16725],[5210,16725],[5211,16725],[5212,16725],[5213,16725],[5214,16725],[5215,16725],[5216,16725],[5217,16725],[5218,16725],[5219,16725],[5220,16725],[5221,16725],[5222,16725],[5223,16725],[5224,16725],[5225,16725],[5226,16725],[5227,16725],[5228,16725],[5229,16725],[5230,16725],[5231,16725],[5232,16725],[5233,16725],[5234,16725],[5235,16725],[5236,16725],[5237,16725],[5238,16725],[5239,16725],[5240,16725],[5241,16725],[5242,16725],[5243,16725],[5244,16665],[5245,16665],[5246,16665],[5247,16665],[5248,16665],[5249,16665],[5250,16665],[5251,16665],[5252,16665],[5253,16665],[5254,16665],[5255,16665],[5256,16665],[5257,16665],[5258,16665],[5259,16665],[5260,16665],[5261,16665],[5262,16665],[5263,16665],[5264,16665],[5265,16665],[5266,16665],[5267,16665],[5268,16665],[5269,16665],[5270,16665],[5271,16665],[5272,16665],[5273,16665],[5274,16665],[5275,16665],[5276,16665],[5277,16665],[5278,16665],[5279,16665],[5280,16665],[5281,16665],[5282,16665],[5283,16665],[5284,16665],[5285,16665],[5286,16665],[5287,16665],[5288,16665],[5289,16665],[5290,16665],[5291,16665],[5292,16665],[5293,16665],[5294,16665],[5295,16665],[5296,16665],[5297,16665],[5298,16665],[5299,16665],[5300,16665],[5301,16665],[5302,16665],[5303,16665],[5304,16665],[5305,16665],[5306,16665],[5307,16665],[5308,16665],[5309,16665],[5310,16665],[5311,16665],[5312,16665],[5313,16665],[5314,16665],[5315,16665],[5316,16665],[5317,16665],[5318,16665],[5319,16665],[5320,16665],[5321,16665],[5322,16665],[5323,16665],[5324,16665],[5325,16665],[5326,16665],[5327,16665],[5328,16665],[5329,16665],[5330,16665],[5331,16665],[5332,16665],[5333,16665],[5334,16665],[5335,16665],[5336,16665],[5337,16665],[5338,16665],[5339,16665],[5340,16665],[5341,16665],[5342,16665],[5343,16665],[5344,16665],[5345,16665],[5346,16665],[5347,16665],[5348,16665],[5349,16665],[5350,16665],[5351,16665],[5352,16665],[5353,16665],[5354,16665],[5355,16665],[5356,16665],[5357,16665],[5358,16665],[5359,16666],[5360,16666],[5361,16666],[5362,16666],[5363,16666],[5364,16666],[5365,16666],[5366,16666],[5367,16666],[5368,16666],[5369,16666],[5370,16666],[5371,16666],[5372,16666],[5373,16666],[5374,16666],[5375,16666],[5376,16666],[5377,16666],[5378,16666],[5379,16666],[5380,16666],[5381,16666],[5382,16666],[5383,16666],[5384,16666],[5385,16666],[5386,16666],[5387,16666],[5388,16666],[5389,16666],[5390,16666],[5391,16666],[5392,16666],[5393,16666],[5394,16666],[5395,16666],[5396,16666],[5397,16666],[5398,16666],[5399,16666],[5400,16666],[5401,16666],[5402,16666],[5403,16666],[5404,16666],[5405,16666],[5406,16666],[5407,16666],[5408,16666],[5409,16666],[5410,16666],[5411,16666],[5412,16666],[5413,16666],[5414,16666],[5415,16666],[5416,16666],[5417,16666],[5418,16666],[5419,16666],[5420,16666],[5421,16666],[5422,16666],[5423,16666],[5424,16666],[5425,16666],[5426,16666],[5427,16666],[5428,16666],[5429,16666],[5430,16666],[5431,16666],[5436,16666],[5437,16666],[5438,16666],[5443,16666],[5444,16666],[5445,16666],[5446,16666],[5447,16666],[5448,16666],[5449,16666],[5450,16666],[5451,16666],[5452,16666],[5453,16666],[5454,16666],[5455,16666],[5456,16666],[5457,16666],[5458,16666],[5459,16666],[5460,16666],[5461,16666],[5462,16666],[5463,16666],[5464,16666],[5465,16666],[5466,16666],[5467,16666],[5468,16666],[5469,16666],[5470,16666],[5471,16666],[5472,16666],[5473,16666],[5474,16666],[5475,16666],[5476,16666],[5477,16666],[5478,16666],[5479,16666],[5480,16666],[5485,16666],[5486,16666],[5487,16666],[5488,16666],[5489,16666],[5490,16666],[5491,16666],[5492,16666],[5493,16666],[5494,16666],[5495,16666],[5496,16666],[5497,16666],[5498,16666],[5499,16666],[5500,16666],[5501,16666],[5502,16666],[5503,16666],[5504,16666],[5505,16666],[5506,16666],[5507,16666],[5508,16666],[5509,16666],[5510,16666],[5511,16666],[5512,16666],[5513,16666],[5514,16666],[5515,16666],[5516,16666],[5517,16666],[5518,16666],[5519,16666],[5520,16666],[5521,16666],[5522,16666],[5523,16666],[5524,16666],[5525,16666],[5526,16666],[5527,16666],[5528,16666],[5529,16666],[5530,16666],[5531,16666],[5532,16666],[5533,16666],[5534,16666],[5535,16666],[5536,16666],[5537,16666],[5538,16666],[5539,16666],[5540,16666],[5541,16666],[5542,16666],[5543,16666],[5544,16666],[5545,16666],[5546,16666],[5547,16666],[5548,16666],[5549,16666],[5550,16666],[5551,16666],[5552,16666],[5553,16666],[5554,16666],[5555,16666],[5556,16666],[5557,16666],[5558,16666],[5559,16666],[5560,16666],[5561,16666],[5562,16666],[5563,16666],[5564,16666],[5565,16666],[5566,16666],[5567,16666],[5568,16666],[5569,16666],[5570,16666],[5571,16666],[5572,16666],[5573,16666],[5574,16666],[5575,16666],[5576,16666],[5577,16666],[5578,16666],[5579,16666],[5580,16666],[5581,16666],[5582,16666],[5583,16666],[5584,16666],[5585,16666],[5586,16666],[5587,16666],[5588,16666],[5589,16666],[5590,16666],[5591,16666],[5592,16666],[5593,16666],[5594,16666],[5595,16666],[5596,16666],[5597,16666],[5598,16666],[5599,16666],[5600,16666],[5601,16666],[5602,16666],[5603,16666],[5604,16666],[5605,16666],[5606,16666],[5607,16666],[5608,16666],[5609,16666],[5610,16666],[5611,16666],[5612,16666],[5613,16666],[5614,16666],[5619,16666],[5620,16666],[5621,16666],[5622,16666],[5623,16666],[5628,16666],[5629,16666],[5630,16666],[5631,16666],[5632,16666],[5633,16666],[5634,16666],[5637,16666],[5640,16666],[5641,16666],[5642,16666],[5643,16666],[5644,16666],[5645,16666],[5646,16666],[5647,16666],[5648,16666],[5649,16666],[5650,16666],[5651,16666],[5652,16666],[5653,16666],[5654,16666],[5655,16666],[5656,16666],[5657,16666],[5658,16666],[5659,16666],[5660,16666],[5661,16666],[5662,16666],[5663,16666],[5664,16666],[5665,16666],[5666,16666],[5667,16666],[5668,16666],[5669,16666],[5670,16666],[5671,16666],[5672,16666],[5673,16666],[5674,16666],[5675,16666],[5676,16666],[5677,16666],[5678,16666],[5679,16666],[5680,16666],[5681,16666],[5682,16666],[5683,16666],[5684,16666],[5685,16666],[5686,16666],[5687,16666],[5688,16666],[5689,16666],[5690,16666],[5691,16666],[5692,16666],[5693,16666],[5694,16666],[5695,16666],[5696,16666],[5697,16666],[5698,16666],[5699,16666],[5700,16666],[5701,16666],[5702,16666],[5703,16666],[5704,16666],[5705,16666],[5706,16666],[5707,16666],[5708,16666],[5709,16666],[5710,16666],[5711,16666],[5712,16666],[5715,16682],[5716,16658],[5717,16856],[5718,16856],[5719,16856],[5720,16856],[5721,16856],[5722,16856],[5723,16856],[5724,16856],[5725,16856],[5726,16632],[5727,16632],[5728,16632],[5729,16632],[5730,16632],[5731,16632],[5732,16632],[5733,16632],[5734,16632],[5735,16632],[5736,16632],[5737,16632],[5738,16632],[5739,16632],[5740,16632],[5741,16632],[5742,16632],[5743,16632],[5744,16632],[5745,16632],[5746,16632],[5747,16632],[5748,16632],[5749,16632],[5750,16632],[5751,16632],[5752,16632],[5753,16632],[5754,16632],[5755,16632],[5756,16632],[5757,16632],[5758,16632],[5759,16632],[5760,16632],[5761,16632],[5762,16632],[5763,16632],[5764,16632],[5765,16632],[5766,16632],[5767,16632],[5768,16632],[5769,16632],[5770,16632],[5771,16632],[5772,16632],[5773,16632],[5774,16632],[5775,16632],[5776,16632],[5777,16632],[5778,16632],[5779,16632],[5780,16632],[5781,16632],[5782,16632],[5783,16632],[5784,16632],[5785,16632],[5786,16632],[5787,16632],[5788,16632],[5789,16632],[5790,16632],[5791,16632],[5792,16632],[5793,16632],[5794,16632],[5795,16632],[5796,16632],[5797,16632],[5798,16632],[5799,16632],[5800,16632],[5801,16632],[5802,16632],[5803,16632],[5804,16632],[5805,16632],[5806,16632],[5807,16632],[5808,16632],[5809,16632],[5810,16632],[5811,16632],[5812,16632],[5813,16632],[5814,16632],[5815,16632],[5816,16632],[5817,16632],[5818,16632],[5819,16632],[5820,16632],[5821,16632],[5822,16632],[5823,16632],[5824,16632],[5825,16632],[5826,16632],[5827,16632],[5828,16632],[5829,16632],[5830,16632],[5831,16632],[5832,16632],[5833,16632],[5834,16632],[5835,16632],[5836,16632],[5837,16632],[5838,16632],[5839,16632],[5840,16632],[5841,16632],[5842,16632],[5843,16632],[5844,16632],[5845,16632],[5846,16632],[5847,16632],[5848,16632],[5849,16632],[5850,16679],[5851,16679],[5852,16679],[5853,16679],[5854,16679],[5855,16679],[5856,16679],[5857,16679],[5858,16679],[5859,16679],[5860,16679],[5861,16679],[5862,16679],[5863,16679],[5864,16679],[5865,16679],[5866,16679],[5867,16679],[5868,16679],[5869,16679],[5870,16679],[5871,16679],[5872,16679],[5873,16679],[5874,16679],[5875,16679],[5876,16679],[5877,16679],[5878,16679],[5879,16679],[5880,16679],[5881,16679],[5882,16679],[5883,16679],[5884,16679],[5885,16679],[5886,16679],[5887,16679],[5888,16679],[5889,16679],[5890,16679],[5891,16679],[5892,16679],[5893,16679],[5894,16679],[5895,16679],[5896,16679],[5897,16679],[5898,16679],[5899,16679],[5900,16679],[5901,16679],[5902,16679],[5903,16679],[5904,16679],[5905,16679],[5906,16679],[5907,16679],[5908,16679],[5909,16679],[5910,16679],[5911,16679],[5912,16679],[5913,16679],[5914,16679],[5915,16679],[5916,16679],[5917,16679],[5918,16679],[5919,16682],[5920,16857],[5921,16857],[5922,16680],[5923,16708],[5924,16708],[5925,16708],[5926,16680],[5927,16708],[5928,16708],[5929,16708],[5930,16708],[5931,16708],[5932,16708],[5933,16680],[5934,16680],[5935,16708],[5936,16708],[5937,16680],[5938,16708],[5939,16708],[5940,16708],[5941,16708],[5942,16708],[5943,16680],[5944,16708],[5945,16708],[5946,16708],[5947,16708],[5948,16708],[5949,16680],[5950,16680],[5951,16680],[5952,16680],[5953,16708],[5954,16708],[5955,16708],[5956,16708],[5957,16708],[5958,16680],[5959,16708],[5960,16708],[5961,16708],[5962,16708],[5963,16708],[5964,16680],[5965,16708],[5966,16708],[5967,16708],[5968,16708],[5969,16708],[5970,16680],[5971,16708],[5972,16708],[5973,16680],[5974,16680],[5975,16708],[5976,16708],[5977,16680],[5978,16708],[5979,16708],[5980,16708],[5981,16708],[5982,16708],[5983,16680],[5984,16708],[5985,16708],[5986,16708],[5987,16708],[5988,16708],[5989,16708],[5990,16708],[5991,16708],[5992,16708],[5993,16708],[5994,16680],[5995,16680],[5996,16708],[5997,16708],[5998,16708],[5999,16708],[6000,16708],[6001,16708],[6002,16708],[6003,16708],[6004,16708],[6005,16708],[6006,16680],[6007,16680],[6008,16708],[6009,16708],[6010,16708],[6011,16708],[6012,16708],[6013,16708],[6014,16708],[6015,16680],[6016,16680],[6017,16680],[6018,16680],[6019,16708],[6020,16708],[6021,16680],[6022,16680],[6023,16708],[6024,16708],[6025,16680],[6026,16708],[6027,16708],[6028,16680],[6029,16680],[6030,16680],[6031,16708],[6032,16708],[6033,16680],[6034,16708],[6035,16708],[6036,16708],[6037,16708],[6038,16708],[6039,16680],[6040,16680],[6041,16680],[6042,16680],[6043,16680],[6044,16680],[6045,16708],[6046,16708],[6047,16680],[6048,16680],[6049,16680],[6050,16680],[6051,16680],[6052,16680],[6053,16680],[6054,16680],[6055,16680],[6056,16680],[6057,16680],[6058,16680],[6059,16680],[6060,16708],[6061,16708],[6062,16680],[6063,16708],[6064,16708],[6065,16708],[6066,16708],[6067,16708],[6068,16680],[6069,16708],[6070,16708],[6071,16708],[6072,16708],[6073,16708],[6074,16680],[6075,16708],[6076,16708],[6077,16708],[6078,16708],[6079,16708],[6080,16680],[6081,16708],[6082,16708],[6083,16708],[6084,16708],[6085,16708],[6086,16708],[6087,16708],[6088,16708],[6089,16708],[6090,16708],[6091,16708],[6092,16680],[6093,16680],[6094,16680],[6095,16680],[6096,16708],[6097,16708],[6098,16708],[6099,16708],[6100,16708],[6101,16680],[6102,16708],[6103,16708],[6104,16708],[6105,16708],[6106,16708],[6107,16680],[6108,16708],[6109,16708],[6110,16708],[6111,16708],[6112,16708],[6113,16680],[6114,16681],[6115,16681],[6116,16705],[6117,16681],[6118,16681],[6119,16681],[6120,16705],[6121,16705],[6122,16705],[6123,16705],[6124,16681],[6125,16705],[6126,16681],[6127,16705],[6128,16705],[6129,16705],[6130,16681],[6131,16705],[6132,16705],[6133,16705],[6134,16681],[6135,16681],[6136,16681],[6137,16681],[6138,16705],[6139,16705],[6140,16705],[6141,16681],[6142,16681],[6143,16681],[6144,16681],[6145,16681],[6146,16681],[6147,16681],[6148,16705],[6149,16705],[6150,16705],[6151,16681],[6152,16681],[6153,16681],[6154,16681],[6155,16705],[6156,16705],[6157,16705],[6158,16681],[6159,16681],[6160,16681],[6161,16681],[6162,16705],[6163,16705],[6164,16705],[6165,16681],[6166,16681],[6167,16681],[6168,16681],[6169,16705],[6170,16705],[6171,16705],[6172,16705],[6173,16705],[6174,16705],[6175,16681],[6176,16681],[6177,16705],[6178,16705],[6179,16705],[6180,16681],[6181,16681],[6182,16681],[6183,16681],[6184,16705],[6185,16705],[6186,16705],[6187,16705],[6188,16705],[6189,16705],[6190,16681],[6191,16681],[6192,16681],[6193,16681],[6194,16681],[6195,16681],[6196,16681],[6197,16681],[6198,16705],[6199,16705],[6200,16705],[6201,16705],[6202,16705],[6203,16705],[6204,16681],[6205,16681],[6206,16681],[6207,16681],[6208,16681],[6209,16681],[6210,16681],[6211,16681],[6212,16705],[6213,16705],[6214,16705],[6215,16705],[6216,16681],[6217,16681],[6218,16681],[6219,16681],[6220,16681],[6221,16681],[6222,16681],[6223,16705],[6224,16681],[6225,16681],[6226,16705],[6227,16681],[6228,16705],[6229,16681],[6230,16705],[6231,16681],[6232,16681],[6233,16705],[6234,16705],[6235,16705],[6236,16705],[6237,16681],[6238,16681],[6239,16681],[6240,16705],[6241,16705],[6242,16705],[6243,16681],[6244,16681],[6245,16681],[6246,16681],[6247,16681],[6248,16681],[6249,16681],[6250,16681],[6251,16681],[6252,16681],[6253,16681],[6254,16681],[6255,16705],[6256,16705],[6257,16705],[6258,16681],[6259,16681],[6260,16681],[6261,16681],[6262,16681],[6263,16681],[6264,16681],[6265,16681],[6266,16681],[6267,16681],[6268,16681],[6269,16681],[6270,16681],[6271,16705],[6272,16705],[6273,16681],[6274,16681],[6275,16681],[6276,16705],[6277,16705],[6278,16681],[6279,16705],[6280,16705],[6281,16705],[6282,16681],[6283,16681],[6284,16681],[6285,16681],[6286,16681],[6287,16705],[6288,16705],[6289,16705],[6290,16681],[6291,16681],[6292,16681],[6293,16681],[6294,16705],[6295,16705],[6296,16705],[6297,16705],[6298,16705],[6299,16705],[6300,16705],[6301,16705],[6302,16705],[6303,16681],[6304,16681],[6305,16681],[6306,16681],[6307,16681],[6308,16705],[6309,16705],[6310,16705],[6311,16681],[6312,16681],[6313,16681],[6314,16681],[6315,16705],[6316,16705],[6317,16705],[6318,16681],[6319,16681],[6320,16681],[6321,16681],[6322,16705],[6323,16705],[6324,16705],[6325,16705],[6326,16705],[6327,16681],[6328,16681],[6329,16681],[6330,16681],[6331,16683],[6332,16683],[6333,16683],[6334,16683],[6335,16683],[6336,16683],[6337,16683],[6338,16683],[6339,16683],[6340,16683],[6341,16683],[6342,16683],[6343,16683],[6344,16683],[6345,16683],[6346,16683],[6347,16683],[6348,16683],[6349,16683],[6350,16683],[6351,16683],[6352,16683],[6353,16683],[6354,16683],[6355,16683],[6356,16683],[6357,16683],[6358,16683],[6359,16683],[6360,16683],[6361,16683],[6362,16683],[6363,16683],[6364,16683],[6365,16683],[6366,16683],[6367,16683],[6368,16683],[6369,16683],[6370,16683],[6371,16683],[6372,16683],[6373,16683],[6374,16683],[6375,16683],[6376,16683],[6377,16683],[6378,16683],[6379,16683],[6380,16683],[6381,16683],[6382,16683],[6383,16683],[6384,16858],[6385,16858],[6386,16858],[6387,16858],[6388,16858],[6389,16858],[6390,16858],[6391,16858],[6392,16858],[6393,16858],[6394,16858],[6395,16858],[6396,16858],[6397,16858],[6398,16858],[6399,16858],[6400,16858],[6401,16858],[6402,16858],[6403,16858],[6404,16858],[6405,16858],[6406,16858],[6407,16858],[6408,16858],[6409,16858],[6410,16858],[6411,16858],[6412,16858],[6413,16858],[6414,16858],[6415,16858],[6416,16858],[6417,16858],[6418,16858],[6419,16858],[6420,16858],[6421,16858],[6422,16858],[6423,16858],[6424,16858],[6425,16858],[6426,16858],[6427,16858],[6428,16858],[6429,16858],[6430,16858],[6431,16858],[6432,16858],[6433,16858],[6434,16858],[6435,16858],[6436,16858],[6437,16858],[6438,16858],[6439,16858],[6440,16858],[6441,16858],[6442,16858],[6443,16858],[6444,16858],[6445,16858],[6446,16858],[6447,16858],[6448,16858],[6449,16858],[6450,16858],[6451,16858],[6452,16858],[6453,16858],[6454,16858],[6455,16858],[6456,16858],[6457,16858],[6458,16858],[6459,16858],[6460,16858],[6461,16858],[6462,16858],[6463,16858],[6464,16858],[6465,16858],[6466,16858],[6467,16858],[6468,16858],[6469,16858],[6470,16858],[6471,16858],[6472,16858],[6473,16858],[6474,16858],[6475,16858],[6476,16858],[6477,16858],[6478,16858],[6479,16858],[6480,16858],[6481,16858],[6482,16858],[6483,16858],[6484,16858],[6485,16858],[6486,16858],[6487,16858],[6488,16858],[6489,16858],[6490,16858],[6491,16858],[6492,16858],[6493,16858],[6494,16858],[6495,16858],[6496,16858],[6497,16858],[6498,16858],[6499,16858],[6500,16858],[6501,16858],[6502,16858],[6503,16858],[6504,16858],[6505,16858],[6506,16858],[6507,16858],[6508,16858],[6509,16858],[6510,16858],[6511,16858],[6512,16858],[6513,16858],[6514,16858],[6515,16858],[6516,16858],[6517,16858],[6518,16858],[6519,16858],[6520,16858],[6521,16858],[6522,16858],[6523,16858],[6524,16858],[6525,16858],[6526,16858],[6527,16858],[6528,16858],[6529,16858],[6530,16858],[6531,16858],[6532,16858],[6533,16858],[6534,16858],[6535,16858],[6536,16858],[6537,16858],[6538,16858],[6539,16858],[6540,16858],[6541,16858],[6542,16858],[6543,16858],[6544,16858],[6545,16858],[6546,16858],[6547,16858],[6548,16858],[6549,16858],[6550,16858],[6551,16858],[6552,16858],[6553,16858],[6554,16858],[6555,16858],[6556,16858],[6557,16858],[6558,16858],[6559,16858],[6560,16858],[6561,16858],[6562,16858],[6563,16858],[6564,16858],[6565,16858],[6566,16858],[6567,16858],[6568,16858],[6569,16858],[6570,16858],[6571,16858],[6572,16858],[6573,16858],[6574,16858],[6575,16858],[6576,16858],[6577,16858],[6578,16858],[6579,16858],[6580,16858],[6581,16858],[6582,16858],[6583,16858],[6584,16858],[6585,16858],[6586,16858],[6587,16858],[6588,16858],[6589,16858],[6590,16858],[6591,16858],[6592,16858],[6593,16858],[6594,16858],[6595,16858],[6596,16858],[6597,16858],[6598,16858],[6599,16858],[6600,16858],[6601,16858],[6602,16858],[6603,16858],[6604,16858],[6605,16858],[6606,16858],[6607,16858],[6608,16858],[6609,16858],[6610,16858],[6611,16858],[6612,16858],[6613,16858],[6614,16858],[6615,16858],[6616,16858],[6617,16858],[6618,16858],[6619,16858],[6620,16858],[6621,16858],[6622,16858],[6623,16858],[6624,16858],[6625,16858],[6626,16858],[6627,16858],[6628,16858],[6629,16858],[6630,16858],[6631,16858],[6632,16858],[6633,16858],[6634,16858],[6635,16858],[6636,16858],[6637,16858],[6638,16858],[6639,16858],[6640,16678],[6641,16671],[6642,16667],[6643,16667],[6644,16696],[6645,16696],[6646,16696],[6647,16667],[6648,16667],[6649,16696],[6650,16676],[6651,16696],[6652,16676],[6653,16763],[6654,16764],[6655,16671],[6656,16635],[6657,16667],[6658,16667],[6659,16667],[6660,16667],[6661,16678],[6662,16676],[6663,16676],[6664,16676],[6665,16676],[6666,16676],[6667,16676],[6668,16676],[6669,16676],[6670,16676],[6671,16676],[6672,16678],[6673,16696],[6674,16696],[6675,16671],[6676,16678],[6677,16696],[6678,16696],[6679,16696],[6680,16676],[6681,16676],[6682,16676],[6683,16763],[6684,16667],[6685,16671],[6686,16678],[6687,16696],[6688,16696],[6689,16696],[6690,16676],[6691,16676],[6692,16676],[6693,16763],[6694,16667],[6695,16676],[6696,16676],[6697,16678],[6698,16696],[6699,16696],[6700,16696],[6701,16676],[6702,16763],[6703,16667],[6704,16678],[6705,16696],[6706,16696],[6707,16696],[6708,16676],[6709,16763],[6710,16667],[6711,16678],[6712,16696],[6713,16696],[6714,16696],[6715,16676],[6716,16763],[6717,16667],[6718,16676],[6719,16676],[6720,16678],[6721,16676],[6722,16676],[6723,16676],[6724,16676],[6725,16678],[6726,16696],[6727,16676],[6728,16676],[6729,16763],[6730,16667],[6731,16678],[6732,16678],[6733,16696],[6734,16696],[6735,16676],[6736,16676],[6737,16676],[6738,16676],[6739,16763],[6740,16763],[6741,16667],[6742,16667],[6743,16676],[6744,16678],[6745,16678],[6746,16696],[6747,16696],[6748,16696],[6749,16676],[6750,16676],[6751,16763],[6752,16763],[6753,16667],[6754,16667],[6755,16671],[6756,16678],[6757,16678],[6758,16696],[6759,16696],[6760,16696],[6761,16676],[6762,16676],[6763,16676],[6764,16676],[6765,16676],[6766,16676],[6767,16676],[6768,16676],[6769,16676],[6770,16676],[6771,16676],[6772,16676],[6773,16676],[6774,16676],[6775,16676],[6776,16676],[6777,16676],[6778,16676],[6779,16676],[6780,16676],[6781,16676],[6782,16676],[6783,16676],[6784,16676],[6785,16676],[6786,16676],[6787,16676],[6788,16676],[6789,16676],[6790,16676],[6791,16676],[6792,16676],[6793,16676],[6794,16676],[6795,16676],[6796,16676],[6797,16676],[6798,16676],[6799,16676],[6800,16676],[6801,16676],[6802,16676],[6803,16676],[6804,16676],[6805,16676],[6806,16676],[6807,16676],[6808,16676],[6809,16676],[6810,16676],[6811,16676],[6812,16676],[6813,16676],[6814,16676],[6815,16676],[6816,16676],[6817,16676],[6818,16676],[6819,16676],[6820,16676],[6821,16676],[6822,16676],[6823,16676],[6824,16676],[6825,16676],[6826,16676],[6827,16676],[6828,16676],[6829,16676],[6830,16676],[6831,16676],[6832,16676],[6833,16676],[6834,16676],[6835,16676],[6836,16676],[6837,16676],[6838,16676],[6839,16676],[6840,16676],[6841,16676],[6842,16676],[6843,16676],[6844,16676],[6845,16676],[6846,16676],[6847,16676],[6848,16676],[6849,16676],[6850,16676],[6851,16676],[6852,16676],[6853,16676],[6854,16676],[6855,16676],[6856,16676],[6857,16676],[6858,16676],[6859,16676],[6860,16676],[6861,16676],[6862,16676],[6863,16676],[6864,16676],[6865,16676],[6866,16676],[6867,16676],[6868,16676],[6869,16676],[6870,16676],[6871,16676],[6872,16676],[6873,16676],[6874,16676],[6875,16676],[6876,16676],[6877,16676],[6878,16676],[6879,16676],[6880,16676],[6881,16676],[6882,16676],[6883,16676],[6884,16676],[6885,16676],[6886,16676],[6887,16676],[6888,16676],[6889,16676],[6890,16676],[6891,16676],[6892,16676],[6893,16676],[6894,16676],[6895,16676],[6896,16676],[6897,16676],[6898,16676],[6899,16676],[6900,16676],[6901,16676],[6902,16676],[6903,16676],[6904,16676],[6905,16676],[6906,16676],[6907,16676],[6908,16676],[6909,16676],[6910,16676],[6911,16676],[6912,16676],[6913,16676],[6914,16676],[6915,16676],[6916,16676],[6917,16676],[6918,16676],[6919,16676],[6920,16676],[6921,16676],[6922,16676],[6923,16676],[6924,16676],[6925,16676],[6926,16676],[6927,16676],[6928,16676],[6929,16676],[6930,16676],[6931,16676],[6932,16676],[6933,16676],[6934,16676],[6935,16676],[6936,16676],[6937,16676],[6938,16676],[6939,16676],[6940,16676],[6941,16676],[6942,16676],[6943,16676],[6944,16676],[6945,16676],[6946,16676],[6947,16676],[6948,16676],[6949,16676],[6950,16676],[6951,16676],[6952,16676],[6953,16676],[6954,16676],[6955,16676],[6956,16676],[6957,16676],[6958,16676],[6959,16676],[6960,16676],[6961,16676],[6962,16676],[6963,16676],[6964,16676],[6965,16676],[6966,16676],[6967,16676],[6968,16676],[6969,16676],[6970,16676],[6971,16676],[6972,16676],[6973,16676],[6974,16676],[6975,16676],[6976,16676],[6977,16676],[6978,16676],[6979,16676],[6980,16676],[6981,16676],[6982,16676],[6983,16676],[6984,16676],[6985,16676],[6986,16676],[6987,16676],[6988,16676],[6989,16676],[6990,16676],[6991,16676],[6992,16676],[6993,16676],[6994,16676],[6995,16676],[6996,16676],[6997,16676],[6998,16676],[6999,16676],[7000,16676],[7001,16676],[7002,16676],[7003,16676],[7004,16676],[7005,16676],[7006,16676],[7007,16676],[7008,16676],[7009,16676],[7010,16676],[7011,16676],[7012,16676],[7013,16676],[7014,16676],[7015,16676],[7016,16676],[7017,16676],[7018,16676],[7019,16676],[7020,16676],[7021,16676],[7022,16676],[7023,16676],[7024,16676],[7025,16676],[7026,16676],[7027,16676],[7028,16676],[7029,16676],[7030,16676],[7031,16676],[7032,16676],[7033,16676],[7034,16676],[7035,16676],[7036,16676],[7037,16676],[7038,16676],[7039,16676],[7040,16676],[7041,16676],[7042,16676],[7043,16676],[7044,16676],[7045,16676],[7046,16676],[7047,16676],[7048,16676],[7049,16676],[7050,16676],[7051,16676],[7052,16676],[7053,16676],[7054,16676],[7055,16676],[7056,16676],[7057,16676],[7058,16676],[7059,16676],[7060,16676],[7061,16676],[7062,16676],[7063,16676],[7064,16676],[7065,16676],[7066,16676],[7067,16676],[7068,16676],[7069,16676],[7070,16676],[7071,16676],[7072,16676],[7073,16676],[7074,16763],[7075,16667],[7076,16667],[7077,16667],[7078,16676],[7079,16676],[7080,16676],[7081,16676],[7082,16676],[7083,16676],[7084,16676],[7085,16676],[7086,16676],[7087,16676],[7088,16764],[7089,16763],[7090,16671],[7091,16678],[7092,16696],[7093,16696],[7094,16696],[7095,16676],[7096,16763],[7097,16667],[7098,16678],[7099,16671],[7100,16696],[7101,16696],[7102,16671],[7103,16696],[7104,16696],[7105,16678],[7106,16678],[7107,16676],[7108,16676],[7109,16678],[7110,16676],[7111,16676],[7112,16678],[7113,16676],[7114,16671],[7115,16696],[7116,16696],[7117,16671],[7118,16671],[7119,16696],[7120,16671],[7121,16696],[7122,16676],[7123,16676],[7124,16676],[7125,16676],[7126,16696],[7127,16678],[7128,16678],[7129,16678],[7130,16678],[7131,16678],[7132,16678],[7133,16678],[7134,16678],[7135,16667],[7136,16667],[7137,16667],[7138,16676],[7139,16676],[7140,16696],[7141,16671],[7142,16696],[7143,16696],[7144,16763],[7145,16667],[7146,16678],[7147,16696],[7148,16696],[7149,16696],[7150,16676],[7151,16676],[7152,16763],[7153,16667],[7154,16678],[7155,16763],[7156,16667],[7157,16671],[7158,16696],[7159,16696],[7160,16676],[7161,16671],[7162,16678],[7163,16696],[7164,16696],[7165,16696],[7166,16676],[7167,16676],[7168,16676],[7169,16676],[7170,16763],[7171,16667],[7172,16671],[7173,16678],[7174,16696],[7175,16696],[7176,16696],[7177,16676],[7178,16763],[7179,16667],[7180,16671],[7181,16678],[7182,16696],[7183,16696],[7184,16696],[7185,16676],[7186,16676],[7187,16763],[7188,16667],[7189,16671],[7190,16678],[7191,16696],[7192,16696],[7193,16696],[7194,16676],[7195,16763],[7196,16667],[7197,16676],[7198,16667],[7199,16667],[7200,16667],[7201,16685],[7202,16685],[7203,16685],[7204,16685],[7205,16685],[7206,16685],[7207,16685],[7208,16685],[7209,16685],[7210,16685],[7211,16685],[7212,16685],[7213,16685],[7214,16685],[7215,16685],[7216,16685],[7217,16685],[7218,16685],[7219,16685],[7220,16685],[7221,16685],[7222,16685],[7223,16685],[7224,16685],[7225,16685],[7226,16685],[7227,16686],[7228,16686],[7229,16686],[7230,16686],[7231,16686],[7232,16686],[7233,16686],[7234,16686],[7235,16686],[7236,16686],[7237,16686],[7238,16686],[7239,16686],[7240,16686],[7241,16686],[7242,16686],[7243,16686],[7244,16686],[7245,16686],[7246,16686],[7247,16686],[7248,16686],[7249,16686],[7250,16686],[7251,16686],[7252,16686],[7253,16686],[7254,16686],[7255,16686],[7256,16686],[7257,16686],[7258,16686],[7259,16686],[7260,16686],[7261,16686],[7262,16686],[7263,16686],[7264,16686],[7265,16686],[7266,16686],[7267,16686],[7268,16686],[7269,16686],[7270,16686],[7271,16686],[7272,16686],[7273,16686],[7274,16686],[7275,16686],[7276,16686],[7277,16686],[7278,16686],[7279,16686],[7280,16686],[7281,16686],[7282,16686],[7283,16686],[7284,16686],[7285,16686],[7286,16686],[7287,16686],[7288,16686],[7289,16686],[7290,16686],[7291,16686],[7292,16686],[7293,16686],[7294,16686],[7295,16686],[7296,16686],[7297,16686],[7298,16686],[7299,16686],[7300,16686],[7301,16686],[7302,16686],[7303,16686],[7304,16686],[7305,16686],[7306,16686],[7307,16686],[7308,16686],[7309,16686],[7310,16686],[7311,16686],[7312,16686],[7313,16686],[7314,16631],[7315,16631],[7316,16631],[7317,16631],[7318,16631],[7319,16631],[7320,16631],[7321,16631],[7322,16631],[7323,16631],[7324,16631],[7325,16631],[7326,16631],[7327,16631],[7328,16631],[7329,16631],[7330,16631],[7331,16631],[7332,16631],[7333,16631],[7334,16631],[7335,16631],[7336,16631],[7337,16631],[7338,16631],[7339,16631],[7340,16631],[7341,16631],[7342,16631],[7343,16631],[7344,16631],[7345,16631],[7346,16631],[7347,16631],[7348,16631],[7349,16631],[7350,16631],[7351,16631],[7352,16631],[7353,16631],[7354,16631],[7355,16631],[7356,16631],[7357,16631],[7358,16631],[7359,16631],[7360,16631],[7361,16631],[7362,16631],[7363,16631],[7364,16631],[7365,16631],[7366,16631],[7367,16631],[7368,16631],[7369,16631],[7370,16631],[7371,16631],[7372,16631],[7373,16631],[7374,16631],[7375,16631],[7376,16631],[7377,16631],[7378,16631],[7379,16631],[7380,16631],[7381,16631],[7382,16631],[7383,16631],[7384,16631],[7385,16631],[7386,16631],[7387,16631],[7388,16631],[7389,16631],[7390,16631],[7391,16631],[7392,16631],[7393,16631],[7394,16631],[7395,16631],[7396,16631],[7397,16631],[7398,16631],[7399,16631],[7400,16631],[7401,16631],[7402,16631],[7403,16631],[7404,16631],[7405,16631],[7406,16631],[7407,16631],[7408,16631],[7409,16631],[7410,16631],[7411,16631],[7412,16631],[7413,16631],[7414,16631],[7415,16631],[7416,16631],[7417,16631],[7418,16631],[7419,16631],[7420,16631],[7421,16631],[7422,16631],[7423,16631],[7424,16631],[7425,16631],[7426,16631],[7427,16631],[7428,16631],[7429,16631],[7430,16631],[7431,16631],[7432,16631],[7433,16631],[7434,16631],[7435,16631],[7436,16631],[7437,16631],[7438,16631],[7439,16631],[7440,16631],[7441,16631],[7442,16631],[7443,16631],[7444,16631],[7445,16631],[7446,16631],[7447,16631],[7448,16631],[7449,16631],[7450,16631],[7451,16631],[7452,16631],[7453,16631],[7454,16631],[7455,16631],[7456,16631],[7457,16631],[7458,16631],[7459,16631],[7460,16631],[7461,16631],[7462,16631],[7463,16631],[7464,16631],[7465,16631],[7466,16631],[7467,16631],[7468,16631],[7469,16631],[7470,16631],[7471,16631],[7472,16631],[7473,16631],[7474,16631],[7475,16631],[7476,16631],[7477,16631],[7478,16631],[7479,16631],[7480,16658],[7481,16658],[7482,16684],[7483,16684],[7484,16684],[7485,16684],[7486,16684],[7487,16684],[7488,16684],[7489,16684],[7490,16684],[7491,16684],[7492,16684],[7493,16684],[7494,16684],[7495,16684],[7496,16684],[7497,16677],[7498,16766],[7499,16687],[7500,16766],[7501,16687],[7502,16677],[7503,16766],[7504,16677],[7505,16677],[7506,16687],[7507,16677],[7508,16677],[7509,16677],[7510,16677],[7511,16766],[7512,16687],[7513,16677],[7514,16677],[7515,16677],[7516,16677],[7517,16677],[7518,16677],[7519,16677],[7520,16766],[7521,16677],[7522,16766],[7523,16677],[7524,16677],[7525,16677],[7526,16687],[7527,16687],[7528,16687],[7529,16687],[7530,16687],[7531,16677],[7532,16687],[7533,16687],[7534,16687],[7535,16687],[7536,16687],[7537,16687],[7538,16687],[7539,16687],[7540,16687],[7541,16687],[7542,16766],[7543,16677],[7544,16766],[7545,16766],[7546,16677],[7547,16677],[7548,16677],[7549,16677],[7550,16677],[7551,16766],[7552,16766],[7553,16677],[7554,16766],[7555,16766],[7556,16677],[7557,16677],[7558,16677],[7559,16677],[7560,16677],[7561,16766],[7562,16677],[7563,16677],[7564,16677],[7565,16687],[7566,16687],[7567,16687],[7568,16687],[7569,16687],[7570,16687],[7571,16687],[7572,16687],[7573,16687],[7574,16687],[7575,16677],[7576,16766],[7577,16687],[7578,16766],[7579,16677],[7580,16766],[7581,16677],[7582,16766],[7583,16677],[7584,16766],[7585,16677],[7586,16766],[7587,16677],[7588,16766],[7589,16687],[7590,16687],[7591,16687],[7592,16687],[7593,16687],[7594,16687],[7595,16687],[7596,16687],[7597,16687],[7598,16687],[7599,16687],[7600,16687],[7601,16687],[7602,16687],[7603,16687],[7604,16687],[7605,16687],[7606,16687],[7607,16687],[7608,16687],[7609,16687],[7610,16687],[7611,16687],[7612,16687],[7613,16687],[7614,16687],[7615,16687],[7616,16687],[7617,16687],[7618,16687],[7619,16687],[7620,16687],[7621,16687],[7622,16687],[7623,16687],[7624,16687],[7625,16687],[7626,16687],[7627,16687],[7628,16687],[7629,16687],[7630,16687],[7631,16687],[7632,16687],[7633,16687],[7634,16687],[7635,16687],[7636,16687],[7637,16687],[7638,16687],[7639,16687],[7640,16687],[7641,16687],[7642,16687],[7643,16687],[7644,16687],[7645,16687],[7646,16687],[7647,16687],[7648,16687],[7649,16687],[7650,16687],[7651,16687],[7652,16687],[7653,16687],[7654,16687],[7655,16687],[7656,16687],[7657,16687],[7658,16687],[7659,16687],[7660,16687],[7661,16687],[7662,16687],[7663,16687],[7664,16687],[7665,16687],[7666,16687],[7667,16687],[7668,16687],[7669,16687],[7670,16687],[7671,16687],[7672,16687],[7673,16687],[7674,16687],[7675,16687],[7676,16687],[7677,16687],[7678,16687],[7679,16687],[7680,16687],[7681,16687],[7682,16687],[7687,16677],[7688,16677],[7689,16677],[7690,16677],[7691,16677],[7692,16677],[7693,16677],[7694,16677],[7695,16677],[7696,16677],[7697,16677],[7698,16677],[7699,16677],[7700,16677],[7701,16677],[7702,16677],[7703,16677],[7704,16677],[7705,16677],[7706,16677],[7707,16767],[7708,16767],[7711,16767],[7713,16767],[7715,16767],[7716,16767],[7717,16767],[7719,16767],[7721,16767],[7723,16767],[7724,16767],[7725,16767],[7728,16767],[7729,16767],[7730,16767],[7732,16767],[7734,16767],[7736,16767],[7738,16767],[7740,16767],[7742,16768],[7743,16768],[7744,16768],[7745,16768],[7746,16768],[7747,16768],[7748,16768],[7751,16768],[7752,16768],[7753,16768],[7754,16768],[7757,16768],[7758,16768],[7759,16768],[7760,16768],[7761,16768],[7762,16768],[7763,16768],[7764,16768],[7765,16768],[7766,16768],[7767,16768],[7768,16768],[7769,16768],[7770,16768],[7771,16768],[7772,16768],[7773,16768],[7774,16768],[7775,16768],[7776,16768],[7779,16768],[7780,16768],[7781,16768],[7782,16768],[7783,16768],[7786,16768],[7787,16768],[7788,16768],[7789,16768],[7790,16768],[7791,16768],[7792,16768],[7793,16768],[7794,16768],[7795,16768],[7796,16768],[7797,16768],[7800,16768],[7801,16768],[7802,16768],[7803,16768],[7806,16768],[7807,16768],[7808,16768],[7809,16768],[7812,16768],[7813,16768],[7814,16768],[7815,16768],[7818,16768],[7819,16768],[7820,16768],[7821,16768],[7822,16710],[7823,16710],[7824,16710],[7825,16710],[7826,16710],[7827,16710],[7828,16710],[7829,16710],[7830,16710],[7831,16710],[7832,16710],[7833,16710],[7834,16710],[7835,16710],[7836,16710],[7837,16710],[7838,16710],[7839,16710],[7840,16710],[7841,16710],[7842,16710],[7843,16710],[7844,16710],[7845,16710],[7846,16710],[7847,16710],[7848,16710],[7849,16710],[7850,16710],[7851,16710],[7852,16710],[7853,16710],[7854,16710],[7855,16710],[7856,16710],[7857,16710],[7858,16710],[7859,16710],[7860,16710],[7861,16710],[7862,16710],[7863,16710],[7864,16710],[7865,16710],[7866,16710],[7867,16710],[7868,16710],[7869,16710],[7870,16710],[7871,16710],[7872,16710],[7873,16710],[7874,16710],[7875,16710],[7876,16710],[7877,16710],[7878,16710],[7879,16710],[7880,16710],[7881,16710],[7882,16710],[7883,16710],[7884,16710],[7885,16710],[7886,16710],[7887,16710],[7888,16710],[7889,16710],[7890,16710],[7891,16710],[7892,16710],[7893,16710],[7894,16710],[7895,16710],[7896,16710],[7897,16710],[7898,16710],[7899,16710],[7900,16710],[7901,16710],[7902,16710],[7903,16710],[7904,16710],[7905,16710],[7906,16710],[7907,16710],[7908,16710],[7909,16710],[7910,16710],[7911,16710],[7912,16702],[7913,16702],[7914,16702],[7915,16702],[7916,16702],[7917,16702],[7918,16765],[7919,16702],[7920,16702],[7921,16702],[7922,16702],[7923,16702],[7924,16702],[7925,16702],[7926,16702],[7927,16702],[7928,16702],[7929,16702],[7930,16702],[7931,16702],[7932,16702],[7933,16702],[7934,16702],[7935,16702],[7936,16702],[7937,16702],[7938,16702],[7939,16702],[7940,16702],[7941,16702],[7942,16702],[7943,16702],[7944,16702],[7945,16702],[7946,16702],[7947,16702],[7948,16702],[7949,16702],[7950,16702],[7951,16702],[7952,16702],[7953,16702],[7954,16702],[7955,16702],[7956,16702],[7957,16702],[7958,16702],[7959,16702],[7960,16702],[7961,16702],[7962,16702],[7963,16702],[7964,16702],[7965,16702],[7966,16702],[7967,16702],[7968,16702],[7969,16702],[7970,16702],[7971,16702],[7972,16702],[7973,16702],[7974,16702],[7975,16702],[7976,16702],[7977,16702],[7978,16702],[7979,16702],[7980,16702],[7981,16702],[7982,16702],[7983,16702],[7984,16702],[7985,16702],[7986,16702],[7987,16702],[7988,16702],[7989,16702],[7990,16702],[7991,16702],[7992,16702],[7993,16702],[7994,16702],[7995,16702],[7996,16702],[7997,16702],[7998,16702],[7999,16632],[8000,16665],[8001,16665],[8002,16632],[8003,16631],[8004,16632],[8005,16632],[8006,16631],[8007,16644],[8008,16644],[8009,16644],[8010,16644],[8011,16644],[8012,16644],[8013,16644],[8014,16810],[8015,16810],[8016,16644],[8017,16644],[8018,16644],[8019,16644],[8020,16644],[8021,16644],[8022,16644],[8023,16644],[8024,16644],[8025,16644],[8026,16644],[8027,16644],[8028,16644],[8029,16644],[8030,16644],[8031,16644],[8032,16644],[8033,16644],[8034,16644],[8035,16644],[8036,16644],[8037,16644],[8038,16644],[8039,16644],[8040,16644],[8041,16644],[8042,16644],[8043,16644],[8044,16644],[8045,16644],[8046,16644],[8047,16644],[8048,16859],[8049,16674],[8050,16674],[8051,16674],[8052,16674],[8053,16674],[8054,16674],[8055,16674],[8056,16674],[8057,16674],[8058,16674],[8059,16674],[8060,16674],[8061,16674],[8062,16674],[8063,16674],[8064,16674],[8065,16674],[8066,16674],[8067,16674],[8068,16674],[8069,16674],[8070,16674],[8071,16674],[8072,16674],[8073,16674],[8074,16674],[8075,16674],[8076,16674],[8077,16674],[8078,16674],[8079,16674],[8080,16674],[8081,16674],[8082,16674],[8083,16674],[8084,16674],[8085,16674],[8086,16674],[8087,16674],[8088,16674],[8089,16674],[8090,16674],[8091,16674],[8092,16674],[8093,16674],[8094,16674],[8095,16774],[8096,16773],[8097,16772],[8098,16772],[8099,16771],[8100,16771],[8101,16774],[8102,16701],[8103,16701],[8104,16774],[8105,16701],[8106,16701],[8107,16701],[8108,16701],[8109,16773],[8110,16701],[8111,16701],[8112,16773],[8113,16772],[8114,16772],[8115,16774],[8116,16774],[8117,16701],[8118,16701],[8119,16701],[8120,16701],[8121,16773],[8122,16774],[8123,16774],[8124,16701],[8125,16701],[8126,16701],[8127,16701],[8128,16773],[8129,16773],[8130,16701],[8131,16701],[8132,16701],[8133,16701],[8134,16773],[8135,16701],[8136,16701],[8137,16701],[8138,16701],[8139,16773],[8140,16701],[8141,16701],[8142,16701],[8143,16701],[8144,16773],[8145,16773],[8146,16773],[8147,16701],[8148,16701],[8149,16701],[8150,16701],[8151,16773],[8152,16701],[8153,16701],[8154,16701],[8155,16701],[8156,16701],[8157,16701],[8158,16701],[8159,16701],[8160,16773],[8161,16773],[8162,16773],[8163,16701],[8164,16701],[8165,16701],[8166,16701],[8167,16701],[8168,16701],[8169,16701],[8170,16701],[8171,16773],[8172,16773],[8173,16774],[8174,16774],[8175,16701],[8176,16701],[8177,16701],[8178,16701],[8179,16701],[8180,16701],[8181,16701],[8182,16701],[8183,16773],[8184,16771],[8185,16774],[8186,16773],[8187,16772],[8188,16773],[8189,16774],[8190,16774],[8191,16701],[8192,16701],[8193,16701],[8194,16701],[8195,16773],[8196,16774],[8197,16774],[8198,16774],[8199,16774],[8200,16701],[8201,16774],[8202,16701],[8203,16774],[8204,16774],[8205,16774],[8206,16774],[8207,16774],[8208,16774],[8209,16774],[8210,16774],[8211,16773],[8212,16773],[8213,16774],[8214,16774],[8215,16774],[8216,16701],[8217,16701],[8218,16701],[8219,16701],[8220,16773],[8221,16772],[8222,16772],[8223,16701],[8224,16701],[8225,16701],[8226,16701],[8227,16773],[8228,16701],[8229,16701],[8230,16701],[8231,16701],[8232,16772],[8233,16774],[8234,16774],[8235,16774],[8236,16774],[8237,16701],[8238,16701],[8239,16701],[8240,16701],[8241,16773],[8242,16774],[8243,16774],[8244,16701],[8245,16701],[8246,16701],[8247,16701],[8248,16773],[8249,16774],[8250,16774],[8251,16701],[8252,16701],[8253,16701],[8254,16701],[8255,16773],[8256,16774],[8257,16774],[8258,16701],[8259,16701],[8260,16701],[8261,16701],[8262,16773],[8263,16773],[8264,16777],[8265,16777],[8266,16777],[8267,16777],[8268,16777],[8269,16777],[8270,16777],[8271,16777],[8272,16777],[8273,16777],[8274,16777],[8275,16777],[8276,16777],[8277,16777],[8278,16777],[8279,16777],[8280,16777],[8281,16777],[8282,16772],[8283,16772],[8284,16772],[8285,16772],[8286,16772],[8287,16772],[8288,16772],[8289,16772],[8290,16772],[8291,16772],[8292,16772],[8293,16772],[8294,16772],[8295,16772],[8296,16772],[8297,16772],[8298,16772],[8299,16772],[8300,16773],[8301,16772],[8302,16772],[8303,16772],[8304,16773],[8305,16772],[8306,16772],[8307,16772],[8308,16772],[8309,16772],[8310,16772],[8311,16772],[8312,16772],[8313,16772],[8314,16772],[8315,16772],[8316,16772],[8317,16772],[8318,16772],[8319,16772],[8320,16701],[8321,16701],[8322,16701],[8323,16701],[8324,16701],[8325,16701],[8326,16701],[8327,16701],[8328,16701],[8329,16701],[8330,16701],[8331,16701],[8332,16701],[8333,16701],[8334,16701],[8335,16701],[8336,16701],[8337,16701],[8338,16701],[8339,16701],[8340,16701],[8341,16701],[8342,16701],[8343,16701],[8344,16701],[8345,16701],[8346,16701],[8347,16701],[8348,16701],[8349,16701],[8350,16771],[8351,16771],[8352,16701],[8353,16701],[8354,16701],[8355,16701],[8356,16701],[8357,16701],[8358,16771],[8359,16772],[8360,16772],[8361,16771],[8362,16771],[8363,16772],[8364,16772],[8365,16771],[8366,16772],[8367,16772],[8368,16772],[8369,16772],[8370,16810],[8371,16810],[8372,16810],[8383,16714],[8384,16714],[8385,16714],[8386,16714],[8387,16714],[8388,16714],[8389,16714],[8390,16714],[8391,16714],[8392,16714],[8393,16714],[8394,16714],[8395,16714],[8396,16714],[8397,16714],[8398,16714],[8399,16714],[8400,16714],[8401,16714],[8402,16714],[8403,16714],[8404,16714],[8405,16714],[8406,16714],[8407,16714],[8408,16714],[8409,16714],[8410,16714],[8411,16714],[8412,16714],[8413,16714],[8414,16714],[8415,16714],[8416,16714],[8417,16714],[8418,16714],[8419,16714],[8420,16714],[8421,16714],[8422,16714],[8423,16714],[8424,16714],[8425,16714],[8426,16714],[8427,16714],[8428,16714],[8429,16714],[8430,16714],[8431,16714],[8432,16714],[8433,16714],[8434,16714],[8435,16714],[8436,16714],[8437,16714],[8438,16714],[8439,16714],[8440,16714],[8441,16714],[8442,16714],[8443,16714],[8444,16714],[8445,16714],[8446,16714],[8447,16714],[8448,16714],[8449,16714],[8450,16714],[8451,16714],[8452,16714],[8453,16714],[8454,16714],[8455,16714],[8456,16641],[8457,16860],[8458,16641],[8459,16641],[8460,16653],[8461,16653],[8462,16653],[8463,16860],[8464,16653],[8465,16653],[8466,16653],[8467,16653],[8468,16653],[8469,16653],[8470,16653],[8471,16653],[8472,16653],[8473,16653],[8474,16653],[8475,16861],[8476,16641],[8477,16641],[8478,16641],[8479,16641],[8480,16641],[8481,16641],[8482,16641],[8483,16641],[8484,16641],[8485,16641],[8486,16641],[8487,16641],[8488,16641],[8489,16641],[8490,16641],[8491,16641],[8492,16641],[8493,16641],[8494,16641],[8495,16641],[8496,16641],[8497,16641],[8498,16641],[8499,16641],[8500,16641],[8501,16641],[8502,16641],[8503,16641],[8504,16641],[8505,16641],[8506,16641],[8507,16641],[8508,16861],[8509,16641],[8510,16653],[8511,16861],[8512,16653],[8513,16653],[8514,16653],[8515,16653],[8516,16653],[8517,16653],[8518,16653],[8519,16653],[8520,16653],[8521,16653],[8522,16653],[8523,16653],[8524,16653],[8525,16653],[8526,16653],[8527,16653],[8528,16653],[8529,16653],[8530,16653],[8531,16653],[8532,16653],[8533,16653],[8534,16653],[8535,16653],[8536,16653],[8537,16653],[8538,16653],[8539,16653],[8540,16653],[8541,16653],[8542,16653],[8543,16641],[8544,16641],[8545,16641],[8546,16641],[8547,16641],[8548,16641],[8549,16641],[8550,16641],[8551,16641],[8552,16641],[8553,16641],[8554,16641],[8555,16641],[8556,16641],[8557,16641],[8558,16641],[8559,16641],[8560,16641],[8561,16778],[8562,16641],[8563,16641],[8564,16641],[8565,16641],[8566,16641],[8567,16641],[8568,16641],[8569,16641],[8570,16641],[8571,16641],[8573,16641],[8574,16641],[8575,16641],[8576,16641],[8577,16641],[8578,16641],[8579,16641],[8580,16641],[8581,16641],[8582,16641],[8583,16641],[8584,16641],[8585,16778],[8586,16641],[8587,16778],[8588,16641],[8590,16778],[8591,16641],[8592,16778],[8593,16641],[8594,16778],[8595,16641],[8596,16641],[8597,16778],[8599,16641],[8600,16641],[8601,16778],[8602,16641],[8603,16641],[8604,16641],[8605,16641],[8606,16641],[8607,16641],[8608,16641],[8609,16641],[8610,16641],[8611,16641],[8612,16641],[8613,16641],[8614,16641],[8615,16641],[8616,16641],[8617,16641],[8618,16641],[8619,16641],[8620,16641],[8621,16641],[8622,16641],[8623,16641],[8624,16641],[8625,16641],[8626,16641],[8627,16641],[8628,16641],[8629,16641],[8630,16641],[8631,16641],[8632,16641],[8633,16641],[8634,16778],[8635,16641],[8636,16641],[8637,16778],[8638,16641],[8639,16641],[8640,16778],[8641,16778],[8642,16641],[8643,16641],[8644,16778],[8645,16641],[8646,16778],[8647,16641],[8648,16641],[8649,16641],[8650,16641],[8651,16641],[8652,16641],[8653,16641],[8654,16641],[8655,16641],[8656,16641],[8657,16641],[8658,16641],[8659,16641],[8660,16641],[8661,16641],[8662,16641],[8663,16641],[8665,16641],[8666,16641],[8668,16641],[8669,16778],[8670,16641],[8671,16641],[8672,16778],[8673,16641],[8674,16778],[8675,16641],[8676,16641],[8677,16778],[8678,16641],[8679,16641],[8680,16641],[8681,16641],[8682,16641],[8683,16641],[8684,16641],[8685,16641],[8686,16778],[8687,16641],[8688,16641],[8689,16641],[8690,16641],[8691,16778],[8692,16641],[8693,16641],[8694,16778],[8695,16641],[8696,16641],[8697,16778],[8698,16641],[8699,16778],[8700,16641],[8701,16641],[8702,16641],[8703,16778],[8704,16641],[8705,16641],[8706,16778],[8707,16641],[8708,16778],[8709,16641],[8710,16778],[8711,16641],[8712,16778],[8713,16641],[8714,16778],[8715,16641],[8716,16778],[8717,16641],[8718,16641],[8719,16778],[8720,16641],[8721,16641],[8722,16641],[8723,16778],[8724,16641],[8725,16641],[8726,16778],[8727,16778],[8728,16641],[8729,16735],[8730,16735],[8731,16735],[8732,16735],[8733,16735],[8734,16735],[8735,16735],[8736,16735],[8737,16735],[8738,16735],[8739,16735],[8740,16735],[8741,16735],[8742,16735],[8743,16735],[8744,16735],[8745,16735],[8746,16735],[8747,16735],[8748,16735],[8749,16735],[8750,16735],[8751,16735],[8752,16735],[8753,16735],[8754,16735],[8755,16735],[8756,16735],[8757,16735],[8758,16735],[8759,16735],[8760,16735],[8761,16735],[8762,16735],[8763,16735],[8764,16735],[8765,16735],[8766,16735],[8767,16735],[8768,16735],[8769,16735],[8770,16735],[8771,16735],[8772,16735],[8773,16735],[8774,16735],[8775,16735],[8776,16735],[8777,16735],[8778,16735],[8779,16735],[8780,16735],[8781,16735],[8782,16735],[8783,16735],[8784,16735],[8785,16735],[8786,16735],[8787,16735],[8788,16735],[8789,16735],[8790,16735],[8791,16735],[8792,16735],[8793,16735],[8794,16735],[8795,16735],[8796,16735],[8797,16735],[8798,16735],[8799,16735],[8800,16735],[8801,16735],[8802,16735],[8803,16735],[8804,16735],[8805,16735],[8806,16735],[8807,16735],[8808,16735],[8809,16735],[8810,16735],[8811,16735],[8812,16735],[8813,16735],[8814,16735],[8815,16735],[8816,16735],[8817,16735],[8818,16735],[8819,16735],[8820,16735],[8821,16735],[8822,16735],[8823,16735],[8824,16735],[8825,16735],[8826,16735],[8827,16735],[8828,16735],[8829,16735],[8830,16735],[8831,16735],[8832,16735],[8833,16735],[8834,16735],[8835,16735],[8836,16735],[8837,16735],[8838,16735],[8839,16735],[8840,16735],[8841,16735],[8842,16735],[8843,16735],[8844,16735],[8845,16735],[8846,16735],[8847,16735],[8848,16735],[8849,16735],[8850,16735],[8851,16735],[8852,16735],[8853,16735],[8854,16735],[8855,16735],[8856,16735],[8857,16735],[8858,16735],[8859,16735],[8860,16735],[8861,16735],[8862,16735],[8863,16735],[8864,16735],[8865,16735],[8866,16735],[8867,16735],[8868,16735],[8869,16735],[8870,16735],[8871,16735],[8872,16735],[8873,16735],[8874,16735],[8875,16735],[8876,16735],[8877,16735],[8878,16735],[8879,16735],[8880,16735],[8881,16735],[8882,16735],[8883,16735],[8884,16735],[8885,16735],[8886,16735],[8887,16735],[8888,16735],[8889,16735],[8890,16735],[8891,16735],[8892,16735],[8893,16735],[8894,16735],[8895,16735],[8896,16735],[8897,16735],[8898,16735],[8899,16735],[8900,16735],[8901,16735],[8902,16735],[8903,16735],[8904,16735],[8905,16735],[8906,16735],[8907,16735],[8908,16735],[8909,16735],[8910,16735],[8911,16735],[8912,16735],[8913,16735],[8914,16735],[8915,16735],[8916,16735],[8917,16735],[8918,16735],[8919,16735],[8920,16735],[8921,16735],[8922,16735],[8923,16735],[8924,16735],[8925,16735],[8926,16735],[8927,16735],[8928,16735],[8929,16735],[8930,16735],[8931,16735],[8932,16735],[8933,16735],[8934,16735],[8935,16735],[8936,16735],[8937,16735],[8938,16735],[8939,16735],[8940,16735],[8941,16735],[8942,16735],[8943,16735],[8944,16735],[8945,16735],[8946,16735],[8947,16735],[8948,16735],[8949,16735],[8950,16735],[8951,16735],[8952,16735],[8953,16735],[8954,16735],[8955,16735],[8956,16735],[8957,16735],[8958,16735],[8959,16735],[8960,16735],[8961,16735],[8962,16735],[8963,16735],[8964,16735],[8965,16735],[8966,16735],[8967,16735],[8968,16735],[8969,16735],[8970,16735],[8971,16735],[8972,16735],[8973,16735],[8974,16735],[8975,16735],[8976,16735],[8977,16735],[8978,16735],[8979,16735],[8980,16735],[8981,16735],[8982,16735],[8983,16735],[8984,16735],[8985,16735],[8986,16735],[8987,16735],[8988,16735],[8989,16735],[8990,16735],[8991,16735],[8992,16735],[8993,16735],[8994,16735],[8995,16735],[8996,16735],[8997,16735],[8998,16735],[8999,16735],[9000,16735],[9001,16735],[9002,16735],[9003,16735],[9004,16735],[9005,16735],[9006,16735],[9007,16735],[9008,16735],[9009,16735],[9010,16735],[9011,16735],[9012,16735],[9013,16735],[9014,16735],[9015,16735],[9016,16735],[9017,16735],[9018,16735],[9019,16735],[9020,16735],[9021,16735],[9022,16735],[9023,16735],[9024,16735],[9025,16735],[9026,16735],[9027,16735],[9028,16735],[9029,16735],[9030,16735],[9031,16735],[9032,16735],[9033,16735],[9034,16735],[9035,16735],[9036,16735],[9037,16735],[9038,16735],[9039,16735],[9040,16735],[9041,16735],[9042,16735],[9043,16735],[9044,16735],[9045,16735],[9046,16735],[9047,16735],[9048,16735],[9049,16735],[9050,16735],[9051,16735],[9052,16735],[9053,16735],[9054,16735],[9055,16735],[9056,16735],[9057,16735],[9058,16735],[9059,16735],[9060,16735],[9061,16735],[9062,16735],[9063,16735],[9064,16735],[9065,16735],[9066,16735],[9067,16735],[9068,16735],[9069,16735],[9070,16735],[9071,16735],[9072,16735],[9073,16735],[9074,16735],[9075,16735],[9076,16735],[9077,16735],[9078,16735],[9079,16735],[9080,16735],[9081,16735],[9082,16735],[9083,16735],[9084,16735],[9085,16735],[9086,16735],[9087,16735],[9088,16735],[9089,16735],[9090,16735],[9091,16735],[9092,16735],[9093,16735],[9094,16735],[9095,16735],[9096,16735],[9097,16735],[9098,16735],[9099,16735],[9100,16735],[9101,16735],[9102,16735],[9103,16735],[9104,16735],[9105,16735],[9106,16735],[9107,16735],[9108,16735],[9109,16735],[9110,16735],[9111,16735],[9112,16735],[9113,16735],[9114,16735],[9115,16735],[9116,16735],[9117,16735],[9118,16735],[9119,16735],[9120,16735],[9121,16735],[9122,16735],[9123,16735],[9124,16735],[9125,16735],[9126,16735],[9127,16735],[9128,16735],[9129,16735],[9130,16735],[9131,16735],[9132,16735],[9133,16735],[9134,16735],[9135,16735],[9136,16735],[9137,16735],[9138,16735],[9139,16735],[9140,16735],[9141,16735],[9142,16735],[9143,16735],[9144,16735],[9145,16735],[9146,16735],[9147,16735],[9148,16735],[9149,16735],[9150,16735],[9151,16735],[9152,16735],[9153,16735],[9154,16735],[9155,16735],[9156,16735],[9157,16735],[9158,16735],[9159,16735],[9160,16735],[9161,16735],[9162,16735],[9163,16735],[9164,16735],[9165,16735],[9166,16735],[9167,16735],[9168,16735],[9169,16735],[9170,16735],[9171,16735],[9172,16735],[9173,16735],[9174,16735],[9175,16735],[9176,16735],[9177,16735],[9178,16735],[9179,16735],[9180,16735],[9181,16735],[9182,16735],[9183,16735],[9184,16735],[9185,16735],[9186,16735],[9187,16735],[9188,16735],[9189,16735],[9190,16735],[9191,16735],[9192,16735],[9193,16735],[9194,16735],[9195,16735],[9196,16735],[9197,16735],[9198,16735],[9199,16735],[9200,16735],[9201,16735],[9202,16735],[9203,16735],[9204,16735],[9205,16735],[9206,16735],[9207,16735],[9208,16735],[9209,16735],[9210,16735],[9211,16735],[9212,16735],[9213,16735],[9214,16735],[9215,16735],[9216,16735],[9217,16735],[9218,16735],[9219,16735],[9220,16735],[9221,16735],[9222,16735],[9223,16735],[9224,16735],[9225,16735],[9226,16735],[9227,16735],[9228,16735],[9229,16735],[9230,16735],[9231,16735],[9232,16735],[9233,16735],[9234,16735],[9235,16735],[9236,16735],[9237,16735],[9238,16735],[9239,16735],[9240,16735],[9241,16735],[9242,16735],[9243,16735],[9244,16735],[9245,16735],[9246,16735],[9247,16735],[9248,16735],[9249,16735],[9250,16735],[9251,16735],[9252,16735],[9253,16735],[9254,16735],[9255,16735],[9256,16735],[9257,16735],[9258,16735],[9259,16735],[9260,16735],[9261,16735],[9262,16735],[9263,16735],[9264,16735],[9265,16735],[9266,16735],[9267,16735],[9268,16735],[9269,16735],[9270,16735],[9271,16735],[9272,16735],[9273,16735],[9274,16735],[9275,16735],[9276,16735],[9277,16735],[9278,16735],[9279,16735],[9280,16735],[9281,16735],[9282,16735],[9283,16735],[9284,16735],[9285,16735],[9286,16735],[9287,16735],[9288,16735],[9289,16735],[9290,16735],[9291,16735],[9292,16735],[9293,16735],[9294,16735],[9295,16735],[9296,16735],[9297,16735],[9298,16735],[9299,16735],[9300,16735],[9301,16735],[9302,16735],[9303,16735],[9304,16735],[9305,16735],[9306,16735],[9307,16735],[9308,16735],[9309,16735],[9310,16735],[9311,16735],[9312,16735],[9313,16735],[9314,16735],[9315,16735],[9316,16735],[9317,16735],[9318,16735],[9319,16735],[9320,16735],[9321,16735],[9322,16735],[9323,16735],[9324,16735],[9325,16735],[9326,16735],[9327,16735],[9328,16735],[9329,16735],[9330,16735],[9331,16735],[9332,16735],[9333,16735],[9334,16735],[9335,16735],[9336,16735],[9337,16735],[9338,16735],[9339,16735],[9340,16735],[9341,16735],[9342,16735],[9343,16735],[9344,16735],[9345,16735],[9346,16735],[9347,16735],[9348,16735],[9349,16735],[9350,16735],[9351,16735],[9352,16735],[9353,16735],[9354,16735],[9355,16735],[9356,16735],[9357,16735],[9358,16735],[9359,16735],[9360,16735],[9361,16735],[9362,16735],[9363,16735],[9364,16735],[9365,16735],[9366,16735],[9367,16735],[9368,16735],[9369,16735],[9370,16735],[9371,16735],[9372,16735],[9373,16735],[9374,16735],[9375,16735],[9376,16735],[9377,16735],[9378,16735],[9379,16735],[9380,16735],[9381,16735],[9382,16735],[9383,16735],[9384,16735],[9385,16735],[9386,16735],[9387,16735],[9388,16735],[9389,16735],[9390,16735],[9391,16735],[9392,16735],[9393,16735],[9394,16735],[9395,16735],[9396,16735],[9397,16735],[9398,16735],[9399,16735],[9400,16735],[9401,16735],[9402,16735],[9403,16735],[9404,16735],[9405,16735],[9406,16735],[9407,16735],[9408,16735],[9409,16735],[9410,16735],[9411,16735],[9412,16735],[9413,16735],[9414,16735],[9415,16735],[9416,16735],[9417,16735],[9418,16735],[9419,16735],[9420,16735],[9421,16735],[9422,16735],[9423,16735],[9424,16735],[9425,16735],[9426,16735],[9427,16735],[9428,16735],[9429,16735],[9430,16735],[9431,16735],[9432,16735],[9433,16735],[9434,16735],[9435,16735],[9436,16735],[9437,16735],[9438,16735],[9439,16735],[9440,16735],[9441,16735],[9442,16735],[9443,16735],[9444,16735],[9445,16735],[9446,16735],[9447,16735],[9448,16735],[9449,16735],[9450,16735],[9451,16735],[9452,16735],[9453,16735],[9454,16735],[9455,16735],[9456,16735],[9457,16735],[9458,16735],[9459,16735],[9460,16735],[9461,16735],[9462,16735],[9463,16735],[9464,16735],[9465,16735],[9466,16735],[9467,16735],[9468,16735],[9469,16735],[9470,16735],[9471,16735],[9472,16735],[9473,16735],[9474,16735],[9475,16735],[9476,16735],[9477,16735],[9478,16735],[9479,16735],[9480,16735],[9481,16735],[9482,16735],[9483,16735],[9484,16735],[9485,16735],[9486,16735],[9487,16735],[9488,16735],[9489,16735],[9490,16735],[9491,16735],[9492,16735],[9493,16735],[9494,16735],[9495,16735],[9496,16735],[9497,16735],[9498,16735],[9499,16735],[9500,16735],[9501,16735],[9502,16735],[9503,16735],[9504,16735],[9505,16735],[9506,16735],[9507,16735],[9508,16735],[9509,16735],[9510,16735],[9511,16735],[9512,16735],[9513,16735],[9514,16735],[9515,16735],[9516,16735],[9517,16735],[9518,16735],[9519,16735],[9520,16735],[9521,16735],[9522,16735],[9523,16735],[9524,16735],[9525,16735],[9526,16735],[9527,16735],[9528,16735],[9529,16735],[9530,16735],[9531,16735],[9532,16735],[9533,16735],[9534,16735],[9535,16735],[9536,16735],[9537,16735],[9538,16735],[9539,16735],[9540,16735],[9541,16735],[9542,16735],[9543,16735],[9544,16735],[9545,16735],[9546,16735],[9547,16735],[9548,16735],[9549,16735],[9550,16735],[9551,16735],[9552,16735],[9553,16735],[9554,16735],[9555,16735],[9556,16735],[9557,16735],[9558,16735],[9559,16735],[9560,16735],[9561,16735],[9562,16735],[9563,16735],[9564,16735],[9565,16735],[9566,16735],[9567,16735],[9568,16735],[9569,16735],[9570,16735],[9571,16735],[9572,16735],[9573,16735],[9574,16735],[9575,16735],[9576,16735],[9577,16735],[9578,16735],[9579,16735],[9580,16735],[9581,16735],[9582,16735],[9583,16735],[9584,16735],[9585,16735],[9586,16735],[9587,16735],[9588,16735],[9589,16735],[9590,16735],[9591,16735],[9592,16735],[9593,16735],[9594,16735],[9595,16735],[9596,16735],[9597,16735],[9598,16735],[9599,16735],[9600,16735],[9601,16735],[9602,16735],[9603,16735],[9604,16735],[9605,16735],[9606,16735],[9607,16735],[9608,16735],[9609,16735],[9610,16735],[9611,16735],[9612,16735],[9613,16735],[9614,16735],[9615,16735],[9616,16735],[9617,16735],[9618,16735],[9619,16735],[9620,16735],[9621,16735],[9622,16735],[9623,16735],[9624,16735],[9625,16735],[9626,16735],[9627,16735],[9628,16735],[9629,16735],[9630,16735],[9631,16735],[9632,16735],[9633,16735],[9634,16735],[9635,16735],[9636,16735],[9637,16735],[9638,16735],[9639,16735],[9640,16735],[9641,16735],[9642,16735],[9643,16735],[9644,16735],[9645,16735],[9646,16735],[9647,16735],[9648,16735],[9649,16735],[9650,16735],[9651,16735],[9652,16735],[9653,16735],[9654,16735],[9655,16735],[9656,16735],[9657,16735],[9658,16735],[9659,16735],[9660,16735],[9661,16735],[9662,16735],[9663,16735],[9664,16735],[9665,16735],[9666,16735],[9667,16735],[9668,16735],[9669,16735],[9670,16735],[9671,16735],[9672,16735],[9673,16735],[9674,16735],[9675,16735],[9676,16735],[9677,16735],[9678,16735],[9679,16735],[9680,16735],[9681,16735],[9682,16735],[9683,16735],[9684,16735],[9685,16735],[9686,16735],[9687,16735],[9688,16735],[9689,16735],[9690,16735],[9691,16735],[9692,16735],[9693,16735],[9694,16735],[9695,16735],[9696,16735],[9697,16735],[9698,16735],[9699,16735],[9700,16735],[9701,16735],[9702,16735],[9703,16735],[9704,16735],[9705,16735],[9706,16735],[9707,16735],[9708,16735],[9709,16735],[9710,16735],[9711,16735],[9712,16735],[9713,16735],[9714,16735],[9715,16735],[9716,16735],[9717,16735],[9718,16735],[9719,16735],[9720,16735],[9721,16735],[9722,16735],[9723,16735],[9724,16735],[9725,16735],[9726,16735],[9727,16735],[9728,16735],[9729,16735],[9730,16735],[9731,16735],[9732,16735],[9733,16735],[9734,16735],[9735,16735],[9736,16735],[9737,16735],[9738,16735],[9739,16735],[9740,16735],[9741,16735],[9742,16735],[9743,16735],[9744,16735],[9745,16735],[9746,16735],[9747,16735],[9748,16735],[9749,16735],[9750,16735],[9751,16735],[9752,16735],[9753,16735],[9754,16735],[9755,16735],[9756,16735],[9757,16735],[9758,16735],[9759,16735],[9760,16735],[9761,16735],[9762,16735],[9763,16735],[9764,16735],[9765,16735],[9766,16735],[9767,16735],[9768,16735],[9769,16735],[9770,16735],[9771,16735],[9772,16735],[9773,16735],[9774,16735],[9775,16735],[9776,16735],[9777,16735],[9778,16735],[9779,16735],[9780,16735],[9781,16735],[9782,16735],[9783,16735],[9784,16735],[9785,16735],[9786,16735],[9787,16735],[9788,16735],[9789,16735],[9790,16735],[9791,16735],[9792,16735],[9793,16735],[9794,16735],[9795,16735],[9796,16735],[9797,16735],[9798,16735],[9799,16735],[9800,16735],[9801,16735],[9802,16735],[9803,16735],[9804,16735],[9805,16735],[9806,16735],[9807,16735],[9808,16735],[9809,16735],[9810,16735],[9811,16735],[9812,16735],[9813,16735],[9814,16735],[9815,16735],[9816,16735],[9817,16735],[9818,16735],[9819,16735],[9820,16735],[9821,16735],[9822,16735],[9823,16735],[9824,16735],[9825,16735],[9826,16735],[9827,16735],[9828,16735],[9829,16735],[9830,16735],[9831,16735],[9832,16735],[9833,16735],[9834,16735],[9835,16735],[9836,16735],[9837,16735],[9838,16735],[9839,16735],[9840,16735],[9841,16735],[9842,16735],[9843,16735],[9844,16735],[9845,16735],[9846,16735],[9847,16735],[9848,16735],[9849,16735],[9850,16735],[9851,16735],[9852,16735],[9853,16735],[9854,16735],[9855,16735],[9856,16735],[9857,16735],[9858,16735],[9859,16735],[9860,16735],[9861,16735],[9862,16735],[9863,16735],[9864,16735],[9865,16735],[9866,16735],[9867,16735],[9868,16735],[9869,16735],[9870,16735],[9871,16735],[9872,16735],[9873,16735],[9874,16735],[9875,16735],[9876,16735],[9877,16735],[9878,16735],[9879,16735],[9880,16735],[9881,16735],[9882,16735],[9883,16735],[9884,16735],[9885,16735],[9886,16735],[9887,16735],[9888,16735],[9889,16735],[9890,16735],[9891,16735],[9892,16735],[9893,16735],[9894,16735],[9895,16735],[9896,16735],[9897,16735],[9898,16735],[9899,16735],[9900,16735],[9901,16735],[9902,16735],[9903,16735],[9904,16735],[9905,16735],[9906,16735],[9907,16735],[9908,16735],[9909,16735],[9910,16735],[9911,16735],[9912,16735],[9913,16735],[9914,16735],[9915,16735],[9916,16735],[9917,16735],[9918,16735],[9919,16735],[9920,16735],[9921,16735],[9922,16735],[9923,16735],[9924,16735],[9925,16735],[9926,16735],[9927,16735],[9928,16735],[9929,16735],[9930,16735],[9931,16735],[9932,16735],[9933,16735],[9934,16735],[9935,16735],[9936,16735],[9937,16735],[9938,16735],[9939,16735],[9940,16735],[9941,16735],[9942,16735],[9943,16735],[9944,16735],[9945,16735],[9946,16735],[9947,16735],[9948,16735],[9949,16735],[9950,16735],[9951,16735],[9952,16735],[9953,16735],[9954,16735],[9955,16735],[9956,16735],[9957,16735],[9958,16735],[9959,16735],[9960,16735],[9961,16735],[9962,16735],[9963,16735],[9964,16735],[9965,16735],[9966,16735],[9967,16735],[9968,16735],[9969,16735],[9970,16735],[9971,16735],[9972,16735],[9973,16735],[9974,16735],[9975,16735],[9976,16735],[9977,16735],[9978,16735],[9979,16735],[9980,16735],[9981,16735],[9982,16735],[9983,16735],[9984,16735],[9985,16735],[9986,16735],[9987,16735],[9988,16735],[9989,16735],[9990,16735],[9991,16735],[9992,16735],[9993,16735],[9994,16735],[9995,16735],[9996,16735],[9997,16735],[9998,16735],[9999,16735],[10000,16735],[10001,16735],[10002,16735],[10003,16735],[10004,16735],[10005,16735],[10006,16735],[10007,16735],[10008,16735],[10009,16735],[10010,16735],[10011,16735],[10012,16735],[10013,16735],[10014,16735],[10015,16735],[10016,16735],[10017,16735],[10018,16735],[10019,16735],[10020,16735],[10021,16735],[10022,16735],[10023,16735],[10024,16735],[10025,16735],[10026,16735],[10027,16735],[10028,16735],[10029,16735],[10030,16735],[10031,16735],[10032,16735],[10033,16735],[10034,16735],[10035,16735],[10036,16735],[10037,16735],[10038,16735],[10039,16735],[10040,16735],[10041,16735],[10042,16735],[10043,16735],[10044,16735],[10045,16735],[10046,16735],[10047,16735],[10048,16735],[10049,16735],[10050,16735],[10051,16735],[10052,16735],[10053,16735],[10054,16735],[10055,16735],[10056,16735],[10057,16735],[10058,16735],[10059,16735],[10060,16735],[10061,16735],[10062,16735],[10063,16735],[10064,16735],[10065,16735],[10066,16735],[10067,16735],[10068,16735],[10069,16735],[10070,16735],[10071,16735],[10072,16735],[10073,16735],[10074,16735],[10075,16735],[10076,16735],[10077,16735],[10078,16735],[10079,16735],[10080,16735],[10081,16653],[10082,16653],[10083,16653],[10084,16653],[10085,16653],[10086,16653],[10087,16653],[10088,16653],[10089,16653],[10090,16780],[10091,16653],[10092,16653],[10093,16653],[10094,16653],[10095,16653],[10096,16653],[10097,16653],[10098,16653],[10099,16653],[10100,16653],[10101,16653],[10102,16653],[10103,16653],[10104,16653],[10105,16653],[10106,16653],[10107,16653],[10108,16653],[10109,16653],[10110,16653],[10111,16653],[10112,16653],[10113,16653],[10114,16653],[10116,16780],[10117,16780],[10119,16653],[10120,16653],[10121,16653],[10122,16653],[10133,16653],[10134,16653],[10135,16653],[10136,16653],[10137,16653],[10138,16653],[10139,16653],[10140,16780],[10141,16780],[10142,16780],[10143,16780],[10144,16780],[10145,16780],[10146,16780],[10147,16780],[10148,16780],[10152,16653],[10154,16653],[10155,16653],[10156,16653],[10157,16653],[10158,16653],[10159,16653],[10160,16780],[10161,16780],[10162,16653],[10163,16653],[10164,16653],[10165,16653],[10166,16653],[10167,16653],[10168,16653],[10169,16780],[10170,16780],[10171,16780],[10172,16780],[10173,16653],[10174,16653],[10175,16653],[10176,16653],[10177,16653],[10178,16653],[10179,16780],[10180,16653],[10181,16653],[10182,16653],[10183,16653],[10184,16653],[10185,16653],[10186,16653],[10187,16653],[10188,16653],[10189,16653],[10190,16653],[10191,16653],[10192,16653],[10193,16653],[10194,16653],[10195,16653],[10196,16653],[10197,16653],[10198,16653],[10199,16653],[10200,16653],[10201,16780],[10202,16653],[10203,16653],[10206,16780],[10207,16780],[10208,16780],[10209,16780],[10210,16862],[10211,16781],[10212,16781],[10213,16781],[10214,16781],[10215,16781],[10216,16782],[10217,16782],[10218,16782],[10219,16782],[10220,16782],[10221,16782],[10222,16782],[10223,16782],[10224,16782],[10225,16782],[10226,16782],[10227,16782],[10228,16782],[10229,16782],[10230,16782],[10231,16782],[10232,16782],[10233,16782],[10234,16782],[10235,16782],[10236,16782],[10237,16782],[10238,16782],[10239,16782],[10240,16782],[10241,16782],[10242,16782],[10243,16782],[10244,16782],[10245,16782],[10246,16782],[10247,16782],[10248,16782],[10249,16782],[10250,16782],[10251,16782],[10252,16782],[10253,16782],[10254,16782],[10255,16782],[10256,16782],[10257,16782],[10258,16782],[10259,16782],[10260,16782],[10261,16782],[10262,16782],[10263,16782],[10264,16782],[10265,16782],[10266,16782],[10267,16782],[10268,16782],[10269,16782],[10270,16782],[10271,16782],[10272,16782],[10273,16782],[10274,16782],[10275,16782],[10276,16782],[10277,16782],[10278,16782],[10279,16782],[10280,16782],[10281,16782],[10282,16782],[10283,16782],[10284,16782],[10285,16782],[10286,16782],[10287,16782],[10288,16621],[10289,16621],[10290,16621],[10291,16621],[10292,16621],[10293,16621],[10294,16621],[10295,16621],[10296,16621],[10297,16621],[10298,16621],[10299,16621],[10300,16621],[10301,16621],[10302,16621],[10303,16621],[10304,16621],[10305,16621],[10306,16621],[10307,16621],[10308,16621],[10309,16621],[10310,16621],[10311,16621],[10312,16621],[10313,16621],[10314,16621],[10315,16621],[10316,16621],[10317,16621],[10318,16621],[10319,16621],[10320,16621],[10321,16621],[10322,16621],[10323,16621],[10324,16621],[10325,16621],[10326,16621],[10327,16621],[10328,16621],[10329,16621],[10330,16621],[10331,16621],[10332,16621],[10333,16621],[10334,16621],[10335,16621],[10336,16621],[10337,16621],[10338,16621],[10339,16621],[10340,16621],[10341,16621],[10342,16621],[10343,16621],[10344,16621],[10345,16621],[10346,16621],[10347,16621],[10348,16621],[10349,16621],[10350,16621],[10351,16621],[10352,16621],[10353,16621],[10354,16621],[10355,16621],[10356,16621],[10357,16621],[10358,16621],[10359,16621],[10360,16621],[10361,16621],[10362,16621],[10363,16621],[10364,16621],[10365,16621],[10366,16621],[10367,16621],[10368,16621],[10369,16621],[10370,16621],[10371,16621],[10372,16621],[10373,16621],[10374,16621],[10375,16621],[10376,16621],[10377,16621],[10378,16621],[10379,16621],[10380,16621],[10381,16621],[10382,16621],[10383,16621],[10384,16621],[10385,16621],[10386,16621],[10387,16621],[10388,16621],[10389,16621],[10390,16621],[10391,16621],[10392,16621],[10393,16621],[10394,16621],[10395,16621],[10396,16621],[10397,16621],[10398,16621],[10399,16621],[10400,16621],[10401,16621],[10402,16621],[10403,16621],[10404,16621],[10405,16673],[10406,16673],[10407,16673],[10408,16673],[10409,16673],[10410,16673],[10411,16673],[10412,16673],[10413,16673],[10414,16673],[10415,16673],[10416,16673],[10417,16673],[10418,16673],[10419,16673],[10420,16673],[10421,16673],[10422,16673],[10423,16673],[10424,16673],[10425,16673],[10426,16673],[10427,16673],[10428,16673],[10429,16673],[10430,16673],[10431,16673],[10432,16673],[10433,16673],[10434,16673],[10435,16673],[10436,16673],[10437,16673],[10438,16673],[10439,16673],[10440,16673],[10441,16673],[10442,16673],[10443,16673],[10444,16673],[10445,16673],[10446,16673],[10447,16673],[10448,16673],[10449,16673],[10450,16673],[10451,16673],[10452,16673],[10453,16673],[10454,16673],[10455,16673],[10456,16673],[10457,16673],[10458,16673],[10459,16675],[10460,16675],[10461,16675],[10462,16675],[10463,16675],[10464,16675],[10465,16675],[10466,16675],[10467,16675],[10468,16675],[10469,16675],[10470,16675],[10471,16675],[10472,16675],[10473,16675],[10474,16675],[10475,16675],[10476,16675],[10477,16675],[10478,16675],[10479,16675],[10480,16675],[10481,16675],[10482,16675],[10483,16675],[10484,16675],[10485,16675],[10486,16675],[10487,16675],[10488,16675],[10489,16675],[10490,16675],[10491,16675],[10492,16675],[10493,16675],[10494,16675],[10495,16675],[10496,16675],[10497,16675],[10498,16675],[10499,16675],[10500,16675],[10501,16675],[10502,16675],[10503,16675],[10504,16675],[10505,16675],[10506,16675],[10507,16783],[10508,16783],[10509,16783],[10510,16783],[10511,16783],[10512,16783],[10513,16783],[10514,16783],[10515,16783],[10516,16783],[10517,16783],[10518,16783],[10519,16783],[10520,16783],[10521,16783],[10522,16783],[10523,16783],[10524,16783],[10525,16783],[10526,16783],[10527,16783],[10528,16783],[10529,16783],[10530,16783],[10531,16783],[10532,16783],[10533,16783],[10534,16783],[10535,16783],[10536,16783],[10537,16783],[10538,16783],[10539,16783],[10540,16783],[10541,16783],[10542,16783],[10543,16783],[10544,16783],[10545,16783],[10546,16783],[10547,16783],[10548,16783],[10549,16783],[10550,16783],[10551,16783],[10552,16783],[10553,16783],[10554,16783],[10555,16783],[10556,16783],[10557,16783],[10558,16783],[10559,16783],[10560,16783],[10561,16783],[10562,16783],[10563,16783],[10564,16783],[10565,16784],[10566,16784],[10567,16784],[10568,16784],[10569,16784],[10570,16784],[10571,16784],[10572,16784],[10573,16784],[10574,16784],[10575,16784],[10576,16784],[10577,16784],[10578,16784],[10579,16784],[10580,16784],[10581,16784],[10582,16784],[10583,16784],[10584,16784],[10585,16784],[10586,16784],[10587,16784],[10588,16784],[10589,16784],[10590,16784],[10591,16784],[10592,16784],[10593,16784],[10594,16784],[10595,16784],[10596,16784],[10597,16784],[10598,16784],[10599,16784],[10600,16784],[10601,16784],[10602,16784],[10603,16784],[10604,16784],[10605,16784],[10606,16784],[10607,16784],[10608,16784],[10609,16784],[10610,16784],[10611,16784],[10612,16784],[10613,16784],[10614,16784],[10615,16784],[10616,16784],[10617,16784],[10618,16784],[10619,16784],[10620,16784],[10621,16784],[10622,16784],[10623,16784],[10624,16784],[10625,16784],[10626,16784],[10627,16784],[10628,16784],[10629,16784],[10630,16784],[10631,16784],[10632,16784],[10633,16784],[10634,16784],[10635,16784],[10636,16784],[10637,16785],[10638,16785],[10639,16785],[10640,16785],[10641,16785],[10642,16785],[10643,16785],[10644,16785],[10645,16785],[10646,16785],[10647,16785],[10648,16785],[10649,16785],[10650,16785],[10651,16785],[10652,16785],[10653,16785],[10654,16785],[10655,16785],[10656,16785],[10657,16785],[10658,16785],[10659,16785],[10660,16785],[10661,16785],[10662,16785],[10663,16785],[10664,16785],[10665,16785],[10666,16785],[10667,16785],[10668,16785],[10669,16785],[10670,16785],[10671,16785],[10672,16785],[10673,16785],[10674,16785],[10675,16785],[10676,16785],[10677,16785],[10678,16785],[10679,16785],[10680,16785],[10681,16785],[10682,16785],[10683,16785],[10684,16785],[10685,16785],[10686,16785],[10687,16785],[10688,16785],[10689,16785],[10690,16785],[10691,16785],[10692,16785],[10693,16785],[10694,16785],[10695,16786],[10696,16786],[10697,16786],[10698,16786],[10699,16786],[10700,16786],[10701,16786],[10702,16786],[10703,16786],[10704,16786],[10705,16786],[10706,16786],[10707,16786],[10708,16786],[10709,16786],[10710,16786],[10711,16786],[10712,16786],[10713,16786],[10714,16786],[10715,16786],[10716,16786],[10717,16786],[10718,16786],[10719,16786],[10720,16786],[10721,16786],[10722,16786],[10723,16786],[10724,16786],[10725,16786],[10726,16786],[10727,16786],[10728,16786],[10729,16786],[10730,16786],[10731,16786],[10732,16786],[10733,16786],[10734,16786],[10735,16786],[10736,16786],[10737,16786],[10738,16786],[10739,16786],[10740,16786],[10741,16786],[10742,16786],[10743,16786],[10744,16786],[10745,16786],[10746,16786],[10747,16786],[10748,16786],[10749,16786],[10750,16786],[10751,16786],[10752,16786],[10753,16786],[10754,16786],[10755,16786],[10756,16786],[10757,16786],[10758,16786],[10759,16786],[10760,16786],[10761,16786],[10762,16786],[10763,16786],[10764,16786],[10765,16786],[10766,16786],[10767,16786],[10768,16786],[10769,16786],[10770,16786],[10771,16786],[10772,16786],[10773,16786],[10774,16786],[10775,16786],[10776,16786],[10777,16786],[10778,16786],[10779,16786],[10780,16786],[10781,16786],[10782,16786],[10783,16786],[10784,16786],[10785,16786],[10786,16786],[10787,16786],[10788,16786],[10789,16786],[10790,16693],[10791,16693],[10792,16693],[10793,16693],[10794,16691],[10795,16693],[10796,16693],[10797,16693],[10798,16691],[10800,16693],[10801,16693],[10802,16787],[10803,16693],[10804,16693],[10805,16693],[10806,16693],[10807,16693],[10809,16693],[10810,16693],[10811,16691],[10812,16691],[10813,16691],[10814,16691],[10815,16693],[10816,16787],[10817,16693],[10818,16693],[10819,16691],[10820,16693],[10821,16787],[10822,16787],[10823,16691],[10824,16691],[10825,16691],[10826,16693],[10827,16693],[10828,16787],[10829,16787],[10830,16691],[10831,16691],[10832,16691],[10833,16693],[10834,16693],[10835,16693],[10836,16693],[10837,16693],[10838,16693],[10839,16691],[10840,16787],[10841,16787],[10842,16787],[10843,16787],[10844,16691],[10845,16691],[10846,16693],[10847,16787],[10848,16787],[10849,16691],[10850,16787],[10851,16787],[10852,16691],[10853,16787],[10854,16787],[10855,16691],[10856,16787],[10857,16787],[10858,16691],[10859,16787],[10860,16787],[10861,16691],[10862,16787],[10863,16787],[10864,16691],[10865,16787],[10866,16787],[10867,16691],[10868,16787],[10869,16787],[10870,16691],[10871,16787],[10872,16787],[10873,16691],[10874,16787],[10875,16787],[10876,16691],[10877,16693],[10878,16693],[10879,16693],[10880,16691],[10881,16787],[10882,16787],[10883,16787],[10884,16787],[10885,16691],[10886,16691],[10887,16691],[10888,16787],[10889,16787],[10890,16787],[10891,16787],[10892,16691],[10893,16691],[10894,16693],[10895,16693],[10896,16693],[10897,16787],[10898,16787],[10899,16691],[10900,16691],[10901,16691],[10902,16693],[10903,16693],[10904,16693],[10905,16693],[10906,16693],[10907,16691],[10908,16691],[10909,16693],[10910,16693],[10911,16691],[10912,16787],[10913,16787],[10914,16691],[10915,16787],[10916,16787],[10917,16787],[10918,16787],[10919,16691],[10920,16691],[10921,16691],[10922,16693],[10923,16693],[10924,16787],[10925,16787],[10926,16691],[10927,16693],[10928,16787],[10929,16787],[10930,16691],[10931,16693],[10932,16787],[10933,16787],[10934,16787],[10935,16787],[10936,16691],[10937,16691],[10938,16787],[10939,16787],[10940,16787],[10941,16787],[10942,16691],[10943,16691],[10944,16787],[10945,16787],[10946,16691],[10947,16691],[10948,16787],[10949,16787],[10950,16787],[10951,16787],[10952,16691],[10953,16787],[10954,16787],[10955,16691],[10956,16691],[10957,16787],[10958,16787],[10959,16691],[10960,16691],[10961,16787],[10962,16787],[10963,16691],[10964,16691],[10965,16787],[10966,16787],[10967,16691],[10968,16691],[10969,16787],[10970,16787],[10971,16691],[10972,16691],[10973,16691],[10974,16691],[10975,16787],[10976,16787],[10977,16691],[10978,16691],[10979,16787],[10980,16787],[10981,16691],[10982,16691],[10983,16787],[10984,16787],[10985,16691],[10986,16691],[10987,16787],[10988,16787],[10989,16691],[10990,16691],[10991,16691],[10992,16691],[10993,16693],[10994,16691],[10995,16693],[10996,16693],[10997,16787],[10998,16787],[10999,16691],[11000,16691],[11001,16691],[11002,16693],[11003,16693],[11004,16787],[11005,16787],[11006,16691],[11007,16691],[11008,16691],[11009,16693],[11010,16693],[11011,16787],[11012,16787],[11013,16691],[11014,16691],[11015,16691],[11016,16693],[11017,16693],[11018,16787],[11019,16787],[11020,16691],[11021,16691],[11022,16691],[11023,16693],[11024,16693],[11025,16691],[11026,16787],[11027,16787],[11028,16787],[11029,16787],[11030,16691],[11031,16691],[11032,16787],[11033,16787],[11034,16787],[11035,16787],[11036,16691],[11037,16691],[11038,16691],[11039,16668],[11040,16668],[11041,16668],[11042,16660],[11043,16668],[11044,16668],[11045,16668],[11046,16668],[11047,16668],[11048,16668],[11049,16668],[11050,16668],[11051,16668],[11052,16668],[11053,16668],[11054,16660],[11055,16660],[11056,16660],[11057,16668],[11058,16668],[11059,16668],[11060,16668],[11061,16668],[11062,16661],[11063,16668],[11064,16668],[11065,16668],[11066,16668],[11067,16668],[11068,16668],[11069,16668],[11070,16668],[11071,16668],[11072,16668],[11073,16668],[11074,16668],[11075,16663],[11076,16668],[11077,16660],[11078,16660],[11079,16660],[11080,16660],[11081,16660],[11082,16660],[11083,16660],[11084,16661],[11085,16660],[11086,16660],[11087,16668],[11088,16668],[11089,16668],[11090,16668],[11091,16668],[11092,16668],[11093,16668],[11094,16668],[11095,16668],[11096,16668],[11097,16661],[11098,16660],[11099,16660],[11100,16668],[11101,16668],[11102,16668],[11103,16668],[11104,16668],[11105,16668],[11106,16668],[11107,16668],[11108,16668],[11109,16668],[11110,16661],[11111,16660],[11112,16660],[11113,16668],[11114,16668],[11115,16668],[11116,16668],[11117,16668],[11118,16668],[11119,16668],[11120,16668],[11121,16668],[11122,16668],[11123,16661],[11124,16660],[11125,16660],[11126,16668],[11127,16668],[11128,16668],[11129,16668],[11130,16668],[11131,16668],[11132,16668],[11133,16668],[11134,16668],[11135,16668],[11136,16661],[11137,16660],[11138,16660],[11139,16668],[11140,16668],[11141,16668],[11142,16668],[11143,16668],[11144,16668],[11145,16668],[11146,16668],[11147,16668],[11148,16668],[11149,16660],[11150,16660],[11151,16668],[11152,16668],[11153,16668],[11154,16660],[11155,16668],[11156,16668],[11157,16661],[11158,16668],[11159,16660],[11160,16668],[11161,16668],[11162,16661],[11163,16660],[11164,16660],[11165,16668],[11166,16668],[11167,16660],[11168,16661],[11169,16661],[11170,16660],[11171,16660],[11172,16668],[11173,16668],[11174,16668],[11175,16668],[11176,16668],[11177,16668],[11178,16668],[11179,16668],[11180,16668],[11181,16668],[11182,16660],[11183,16661],[11184,16661],[11185,16660],[11186,16660],[11187,16660],[11188,16660],[11189,16668],[11190,16668],[11191,16668],[11192,16668],[11193,16668],[11194,16668],[11195,16668],[11196,16668],[11197,16668],[11198,16668],[11199,16668],[11200,16668],[11201,16668],[11202,16668],[11203,16668],[11204,16668],[11205,16668],[11206,16668],[11207,16668],[11208,16668],[11209,16661],[11210,16660],[11211,16660],[11212,16668],[11213,16668],[11214,16668],[11215,16668],[11216,16668],[11217,16668],[11218,16668],[11219,16668],[11220,16668],[11221,16668],[11222,16668],[11223,16668],[11224,16668],[11225,16668],[11226,16668],[11227,16668],[11228,16668],[11229,16668],[11230,16668],[11231,16661],[11232,16660],[11233,16660],[11234,16660],[11235,16668],[11236,16668],[11237,16668],[11238,16668],[11239,16668],[11240,16668],[11241,16668],[11242,16668],[11243,16668],[11244,16668],[11245,16668],[11246,16668],[11247,16668],[11248,16668],[11249,16668],[11250,16668],[11251,16668],[11252,16668],[11253,16668],[11254,16668],[11255,16668],[11256,16668],[11257,16668],[11258,16660],[11259,16668],[11260,16661],[11261,16661],[11262,16661],[11263,16660],[11264,16660],[11265,16660],[11266,16660],[11267,16660],[11268,16661],[11269,16661],[11270,16660],[11271,16660],[11272,16668],[11273,16668],[11274,16668],[11275,16668],[11276,16668],[11277,16661],[11278,16660],[11279,16660],[11280,16668],[11281,16668],[11282,16668],[11283,16668],[11284,16668],[11285,16668],[11286,16668],[11287,16668],[11288,16668],[11289,16668],[11290,16668],[11291,16668],[11292,16668],[11293,16661],[11294,16660],[11295,16660],[11296,16660],[11297,16660],[11298,16668],[11299,16668],[11300,16668],[11301,16661],[11302,16661],[11303,16661],[11304,16661],[11305,16661],[11306,16661],[11307,16661],[11308,16661],[11309,16660],[11310,16668],[11311,16661],[11312,16661],[11313,16660],[11314,16660],[11315,16661],[11316,16660],[11317,16660],[11318,16668],[11319,16668],[11320,16668],[11321,16661],[11322,16661],[11323,16661],[11324,16661],[11325,16661],[11326,16661],[11327,16661],[11328,16661],[11329,16661],[11330,16661],[11331,16661],[11332,16668],[11333,16668],[11334,16668],[11335,16668],[11336,16668],[11337,16668],[11338,16660],[11339,16660],[11340,16668],[11341,16668],[11342,16661],[11343,16660],[11344,16660],[11345,16668],[11346,16668],[11347,16668],[11348,16668],[11349,16668],[11350,16668],[11351,16668],[11352,16668],[11353,16668],[11354,16668],[11355,16668],[11356,16668],[11357,16668],[11358,16668],[11359,16668],[11360,16668],[11361,16668],[11362,16668],[11363,16660],[11364,16661],[11365,16660],[11366,16660],[11367,16660],[11368,16660],[11369,16668],[11370,16668],[11371,16668],[11372,16668],[11373,16668],[11374,16668],[11375,16668],[11376,16668],[11377,16668],[11378,16668],[11379,16661],[11380,16660],[11381,16660],[11382,16668],[11383,16668],[11384,16668],[11385,16668],[11386,16668],[11387,16668],[11388,16668],[11389,16668],[11390,16668],[11391,16668],[11392,16661],[11393,16660],[11394,16660],[11395,16668],[11396,16668],[11397,16668],[11398,16668],[11399,16668],[11400,16668],[11401,16668],[11402,16668],[11403,16668],[11404,16668],[11405,16661],[11406,16661],[11407,16661],[11408,16661],[11409,16660],[11410,16660],[11411,16668],[11412,16668],[11413,16668],[11414,16668],[11415,16668],[11416,16668],[11417,16668],[11418,16668],[11419,16668],[11420,16668],[11421,16660],[11422,16688],[11423,16688],[11424,16688],[11425,16688],[11426,16688],[11427,16688],[11428,16688],[11429,16688],[11430,16688],[11431,16688],[11432,16688],[11433,16688],[11434,16688],[11435,16688],[11436,16688],[11437,16688],[11438,16688],[11439,16688],[11440,16863],[11441,16863],[11442,16688],[11443,16688],[11444,16688],[11445,16688],[11446,16688],[11447,16688],[11448,16688],[11449,16688],[11450,16688],[11451,16688],[11452,16688],[11453,16688],[11454,16688],[11455,16688],[11456,16688],[11457,16688],[11458,16688],[11459,16688],[11460,16688],[11461,16688],[11462,16688],[11463,16688],[11464,16688],[11465,16688],[11466,16688],[11467,16688],[11468,16688],[11469,16688],[11470,16688],[11471,16688],[11472,16688],[11473,16688],[11474,16688],[11475,16688],[11476,16688],[11477,16688],[11478,16688],[11479,16688],[11480,16688],[11481,16688],[11482,16636],[11483,16636],[11484,16636],[11485,16636],[11486,16636],[11487,16636],[11488,16636],[11489,16636],[11490,16636],[11491,16636],[11492,16636],[11493,16636],[11494,16636],[11495,16636],[11496,16636],[11497,16636],[11498,16636],[11499,16636],[11500,16636],[11501,16636],[11502,16636],[11503,16636],[11504,16636],[11505,16636],[11506,16636],[11507,16636],[11508,16636],[11509,16636],[11510,16636],[11511,16636],[11512,16636],[11513,16636],[11514,16636],[11515,16636],[11516,16636],[11517,16636],[11518,16636],[11519,16636],[11520,16636],[11521,16636],[11522,16636],[11523,16636],[11524,16636],[11525,16636],[11526,16636],[11527,16636],[11528,16636],[11529,16636],[11530,16636],[11531,16636],[11532,16864],[11533,16864],[11534,16726],[11535,16703],[11536,16703],[11537,16703],[11538,16703],[11539,16703],[11540,16703],[11541,16703],[11542,16703],[11543,16703],[11544,16703],[11545,16703],[11546,16703],[11547,16703],[11548,16703],[11549,16703],[11550,16703],[11551,16703],[11552,16703],[11553,16703],[11554,16703],[11555,16703],[11556,16726],[11557,16703],[11558,16703],[11559,16703],[11560,16703],[11561,16703],[11562,16703],[11563,16703],[11564,16703],[11565,16726],[11566,16703],[11567,16703],[11568,16703],[11569,16703],[11570,16703],[11571,16703],[11572,16726],[11573,16703],[11574,16703],[11575,16703],[11576,16703],[11577,16703],[11578,16703],[11579,16726],[11580,16703],[11581,16703],[11582,16703],[11583,16703],[11584,16726],[11585,16703],[11586,16703],[11587,16703],[11588,16703],[11589,16726],[11590,16703],[11591,16703],[11592,16703],[11593,16703],[11594,16703],[11595,16703],[11596,16726],[11597,16703],[11598,16703],[11599,16726],[11600,16703],[11601,16703],[11602,16703],[11603,16726],[11604,16703],[11605,16703],[11606,16703],[11607,16703],[11608,16726],[11609,16726],[11610,16703],[11611,16703],[11612,16703],[11613,16703],[11614,16703],[11615,16703],[11616,16703],[11617,16703],[11618,16726],[11619,16703],[11620,16703],[11621,16703],[11622,16703],[11623,16703],[11624,16703],[11625,16703],[11626,16703],[11627,16703],[11628,16703],[11629,16703],[11630,16703],[11631,16726],[11632,16703],[11633,16703],[11634,16703],[11635,16703],[11636,16703],[11637,16703],[11638,16703],[11639,16703],[11640,16703],[11641,16703],[11642,16726],[11643,16703],[11644,16703],[11645,16726],[11646,16703],[11647,16703],[11648,16703],[11649,16703],[11650,16703],[11651,16703],[11652,16703],[11653,16703],[11654,16703],[11655,16703],[11656,16726],[11657,16703],[11658,16703],[11659,16726],[11660,16703],[11661,16726],[11662,16726],[11663,16703],[11664,16703],[11665,16703],[11666,16726],[11667,16703],[11668,16703],[11669,16703],[11670,16703],[11671,16726],[11672,16703],[11673,16703],[11674,16703],[11675,16703],[11676,16703],[11677,16726],[11678,16703],[11679,16703],[11680,16703],[11681,16703],[11682,16726],[11683,16703],[11684,16703],[11685,16703],[11686,16703],[11687,16726],[11688,16703],[11689,16703],[11690,16703],[11691,16703],[11692,16726],[11693,16703],[11694,16703],[11695,16703],[11696,16703],[11697,16726],[11698,16726],[11699,16726],[11700,16726],[11701,16726],[11702,16726],[11703,16726],[11704,16726],[11705,16726],[11706,16726],[11707,16726],[11708,16726],[11709,16726],[11710,16726],[11711,16726],[11712,16726],[11713,16726],[11714,16726],[11715,16726],[11716,16726],[11717,16726],[11718,16726],[11719,16726],[11720,16726],[11721,16726],[11722,16726],[11723,16726],[11724,16726],[11725,16726],[11726,16726],[11727,16726],[11728,16726],[11729,16726],[11730,16726],[11731,16726],[11732,16726],[11733,16726],[11734,16726],[11735,16726],[11736,16726],[11737,16726],[11738,16726],[11739,16726],[11740,16726],[11741,16726],[11742,16726],[11743,16726],[11744,16726],[11745,16726],[11746,16726],[11747,16726],[11748,16726],[11749,16726],[11750,16726],[11751,16726],[11752,16726],[11753,16726],[11754,16795],[11755,16795],[11756,16795],[11757,16795],[11758,16795],[11759,16795],[11760,16795],[11761,16795],[11762,16795],[11763,16795],[11764,16795],[11765,16795],[11766,16795],[11767,16795],[11768,16795],[11769,16795],[11770,16795],[11771,16795],[11772,16795],[11773,16795],[11774,16795],[11775,16795],[11776,16795],[11777,16795],[11778,16795],[11779,16795],[11780,16795],[11781,16795],[11782,16795],[11783,16795],[11784,16795],[11785,16795],[11786,16795],[11787,16795],[11788,16795],[11789,16795],[11790,16795],[11791,16795],[11792,16795],[11793,16795],[11794,16795],[11795,16795],[11796,16795],[11797,16795],[11798,16795],[11799,16795],[11800,16795],[11801,16795],[11802,16795],[11803,16795],[11804,16795],[11805,16795],[11806,16795],[11807,16795],[11808,16795],[11809,16795],[11810,16795],[11811,16795],[11812,16795],[11813,16795],[11814,16795],[11815,16795],[11816,16795],[11817,16795],[11818,16795],[11819,16795],[11820,16795],[11821,16795],[11822,16795],[11823,16795],[11824,16795],[11825,16795],[11826,16795],[11827,16795],[11828,16795],[11829,16795],[11830,16795],[11831,16795],[11832,16795],[11833,16795],[11834,16795],[11835,16795],[11836,16795],[11837,16795],[11838,16795],[11839,16795],[11840,16795],[11841,16795],[11842,16795],[11843,16795],[11844,16795],[11845,16795],[11846,16795],[11847,16795],[11848,16795],[11849,16795],[11850,16795],[11851,16795],[11852,16795],[11853,16795],[11854,16795],[11855,16795],[11856,16795],[11857,16795],[11858,16795],[11859,16795],[11860,16795],[11861,16795],[11862,16795],[11863,16795],[11864,16795],[11865,16795],[11866,16795],[11867,16795],[11868,16795],[11869,16795],[11870,16795],[11871,16795],[11872,16795],[11873,16795],[11874,16795],[11875,16795],[11876,16795],[11877,16795],[11878,16795],[11879,16795],[11880,16795],[11881,16795],[11882,16795],[11883,16795],[11884,16795],[11885,16795],[11888,16724],[11889,16724],[11890,16724],[11891,16724],[11892,16724],[11893,16724],[11894,16724],[11895,16724],[11896,16724],[11897,16724],[11898,16724],[11899,16724],[11900,16724],[11901,16724],[11902,16724],[11903,16724],[11904,16724],[11905,16724],[11906,16724],[11907,16724],[11908,16724],[11909,16724],[11910,16724],[11911,16724],[11912,16724],[11913,16724],[11914,16724],[11915,16724],[11916,16724],[11917,16724],[11918,16724],[11919,16724],[11920,16724],[11921,16724],[11922,16724],[11923,16724],[11924,16724],[11925,16724],[11926,16724],[11927,16724],[11928,16724],[11929,16724],[11930,16724],[11931,16724],[11932,16724],[11933,16724],[11934,16724],[11935,16724],[11936,16724],[11937,16724],[11938,16724],[11939,16724],[11940,16724],[11941,16724],[11942,16724],[11943,16724],[11944,16724],[11945,16724],[11946,16724],[11947,16724],[11948,16724],[11949,16724],[11950,16724],[11951,16724],[11952,16724],[11953,16724],[11954,16724],[11955,16724],[11956,16724],[11957,16724],[11958,16724],[11959,16724],[11960,16724],[11961,16724],[11962,16724],[11963,16724],[11964,16724],[11965,16724],[11966,16724],[11969,16796],[11970,16796],[11971,16796],[11972,16796],[11973,16796],[11974,16796],[11975,16796],[11976,16796],[11977,16796],[11978,16796],[11979,16796],[11980,16796],[11981,16796],[11982,16796],[11983,16796],[11984,16796],[11985,16796],[11986,16796],[11987,16796],[11988,16796],[11989,16796],[11990,16796],[11991,16796],[11992,16796],[11993,16796],[11994,16796],[11995,16796],[11996,16796],[11997,16796],[11998,16796],[11999,16796],[12000,16796],[12001,16796],[12002,16796],[12003,16796],[12004,16796],[12005,16796],[12006,16796],[12007,16796],[12008,16796],[12009,16796],[12010,16796],[12011,16796],[12012,16796],[12013,16796],[12014,16796],[12015,16796],[12016,16796],[12017,16796],[12018,16796],[12019,16796],[12020,16796],[12021,16796],[12022,16796],[12023,16796],[12024,16796],[12025,16796],[12026,16796],[12027,16796],[12028,16796],[12029,16796],[12030,16796],[12031,16796],[12032,16796],[12033,16796],[12034,16796],[12035,16796],[12036,16797],[12037,16797],[12038,16797],[12039,16797],[12040,16797],[12041,16797],[12042,16797],[12043,16797],[12044,16797],[12045,16797],[12046,16797],[12047,16797],[12048,16797],[12049,16797],[12050,16797],[12051,16797],[12052,16797],[12053,16797],[12054,16797],[12055,16797],[12056,16797],[12057,16797],[12058,16797],[12059,16797],[12060,16797],[12061,16797],[12062,16797],[12063,16797],[12064,16797],[12065,16797],[12066,16797],[12067,16797],[12068,16797],[12069,16797],[12070,16797],[12071,16797],[12072,16797],[12073,16797],[12074,16797],[12075,16797],[12076,16797],[12077,16797],[12078,16797],[12079,16797],[12080,16797],[12081,16797],[12082,16797],[12083,16797],[12084,16797],[12085,16797],[12086,16797],[12087,16797],[12088,16797],[12089,16797],[12090,16797],[12091,16797],[12092,16797],[12093,16797],[12094,16797],[12095,16797],[12096,16797],[12097,16797],[12098,16797],[12099,16797],[12100,16797],[12101,16797],[12102,16797],[12103,16797],[12104,16797],[12105,16797],[12106,16797],[12107,16797],[12108,16797],[12109,16797],[12110,16797],[12111,16797],[12112,16797],[12113,16797],[12114,16797],[12115,16797],[12116,16797],[12117,16797],[12118,16797],[12119,16797],[12120,16797],[12121,16797],[12122,16797],[12123,16797],[12124,16797],[12125,16797],[12126,16797],[12127,16797],[12128,16797],[12129,16797],[12130,16797],[12131,16797],[12132,16797],[12133,16798],[12134,16798],[12135,16798],[12136,16798],[12137,16798],[12138,16798],[12139,16798],[12140,16798],[12141,16798],[12142,16798],[12143,16798],[12144,16798],[12145,16798],[12146,16798],[12147,16798],[12148,16798],[12149,16798],[12150,16798],[12151,16798],[12152,16798],[12153,16798],[12154,16798],[12155,16798],[12156,16798],[12157,16798],[12158,16798],[12159,16798],[12160,16798],[12161,16798],[12162,16798],[12163,16798],[12164,16798],[12165,16798],[12166,16798],[12167,16798],[12168,16798],[12169,16798],[12170,16798],[12171,16798],[12172,16798],[12173,16798],[12174,16798],[12175,16798],[12176,16798],[12177,16798],[12178,16798],[12179,16798],[12180,16798],[12181,16798],[12182,16798],[12183,16798],[12184,16798],[12185,16798],[12186,16798],[12187,16798],[12188,16798],[12189,16798],[12190,16798],[12191,16798],[12192,16798],[12193,16798],[12194,16798],[12195,16798],[12196,16798],[12197,16798],[12198,16798],[12199,16798],[12200,16798],[12201,16798],[12202,16798],[12203,16798],[12204,16798],[12205,16798],[12206,16798],[12207,16798],[12208,16798],[12209,16798],[12210,16798],[12211,16798],[12212,16798],[12213,16798],[12214,16798],[12215,16798],[12216,16798],[12217,16798],[12218,16798],[12219,16798],[12220,16798],[12221,16798],[12222,16798],[12223,16798],[12224,16798],[12225,16798],[12226,16798],[12227,16798],[12228,16798],[12229,16798],[12230,16798],[12231,16798],[12232,16798],[12233,16798],[12234,16798],[12235,16798],[12236,16798],[12237,16798],[12238,16798],[12239,16798],[12240,16798],[12241,16798],[12242,16798],[12243,16798],[12244,16798],[12245,16798],[12246,16798],[12247,16798],[12248,16798],[12249,16798],[12250,16798],[12251,16798],[12252,16798],[12253,16798],[12254,16798],[12255,16798],[12256,16798],[12257,16798],[12258,16798],[12259,16798],[12260,16798],[12261,16798],[12262,16798],[12263,16798],[12264,16798],[12265,16798],[12266,16798],[12267,16798],[12268,16798],[12269,16798],[12270,16798],[12271,16799],[12272,16799],[12273,16799],[12274,16799],[12275,16799],[12276,16799],[12277,16799],[12278,16799],[12279,16799],[12280,16799],[12281,16799],[12282,16799],[12283,16799],[12284,16799],[12285,16799],[12286,16799],[12287,16799],[12288,16799],[12289,16799],[12290,16799],[12291,16799],[12292,16799],[12293,16799],[12294,16799],[12295,16799],[12296,16799],[12297,16799],[12298,16799],[12299,16799],[12300,16799],[12301,16799],[12302,16799],[12303,16799],[12304,16799],[12305,16799],[12306,16799],[12307,16799],[12308,16799],[12309,16799],[12310,16799],[12311,16799],[12312,16799],[12313,16799],[12314,16799],[12315,16799],[12316,16799],[12317,16799],[12318,16799],[12319,16799],[12320,16799],[12321,16799],[12322,16799],[12323,16799],[12324,16799],[12325,16799],[12326,16799],[12327,16799],[12328,16799],[12329,16799],[12330,16799],[12331,16799],[12332,16799],[12333,16799],[12334,16799],[12335,16799],[12336,16799],[12337,16799],[12338,16799],[12339,16799],[12340,16799],[12341,16799],[12342,16799],[12343,16799],[12344,16799],[12345,16799],[12346,16799],[12347,16799],[12348,16799],[12349,16799],[12350,16799],[12351,16799],[12352,16765],[12353,16765],[12354,16765],[12355,16765],[12356,16765],[12357,16765],[12358,16765],[12359,16765],[12360,16765],[12361,16765],[12362,16765],[12363,16765],[12364,16765],[12365,16765],[12366,16765],[12367,16765],[12368,16765],[12369,16765],[12370,16765],[12371,16765],[12372,16765],[12373,16765],[12374,16865],[12375,16865],[12376,16865],[12377,16865],[12378,16865],[12379,16865],[12380,16865],[12381,16865],[12382,16865],[12383,16659],[12384,16659],[12385,16659],[12386,16689],[12387,16689],[12388,16802],[12389,16689],[12390,16689],[12391,16690],[12392,16690],[12393,16690],[12394,16689],[12395,16689],[12396,16690],[12397,16689],[12398,16689],[12399,16690],[12400,16689],[12401,16689],[12402,16689],[12403,16689],[12404,16801],[12405,16689],[12406,16690],[12407,16690],[12408,16690],[12409,16690],[12410,16690],[12411,16690],[12412,16690],[12413,16690],[12414,16690],[12415,16690],[12416,16690],[12417,16689],[12418,16690],[12419,16690],[12420,16690],[12421,16689],[12422,16689],[12423,16689],[12424,16689],[12425,16689],[12426,16689],[12427,16689],[12428,16690],[12429,16689],[12430,16690],[12431,16690],[12432,16690],[12433,16690],[12434,16689],[12435,16689],[12436,16689],[12437,16800],[12438,16689],[12439,16689],[12440,16690],[12441,16689],[12442,16802],[12443,16802],[12444,16801],[12445,16690],[12446,16689],[12447,16689],[12448,16689],[12449,16689],[12450,16689],[12451,16689],[12452,16689],[12453,16689],[12454,16689],[12455,16689],[12456,16689],[12457,16689],[12458,16689],[12459,16690],[12460,16690],[12461,16689],[12462,16689],[12463,16689],[12464,16690],[12465,16689],[12466,16690],[12467,16690],[12468,16689],[12469,16690],[12470,16689],[12471,16689],[12472,16689],[12473,16690],[12474,16800],[12475,16801],[12476,16690],[12477,16800],[12478,16689],[12479,16689],[12480,16689],[12481,16689],[12482,16689],[12483,16689],[12484,16689],[12485,16689],[12486,16802],[12487,16801],[12488,16801],[12489,16690],[12490,16800],[12491,16689],[12492,16689],[12493,16689],[12494,16689],[12495,16689],[12496,16689],[12497,16689],[12498,16689],[12499,16802],[12500,16801],[12501,16801],[12502,16800],[12503,16689],[12504,16689],[12505,16689],[12506,16689],[12507,16689],[12508,16689],[12509,16689],[12510,16689],[12511,16801],[12512,16801],[12513,16800],[12514,16689],[12515,16689],[12516,16689],[12517,16689],[12518,16689],[12519,16689],[12520,16689],[12521,16689],[12522,16801],[12523,16801],[12524,16800],[12525,16689],[12526,16689],[12527,16689],[12528,16689],[12529,16689],[12530,16689],[12531,16689],[12532,16689],[12533,16801],[12534,16801],[12535,16689],[12536,16689],[12537,16689],[12538,16801],[12539,16800],[12540,16801],[12541,16800],[12542,16801],[12543,16800],[12544,16801],[12545,16801],[12546,16801],[12547,16801],[12548,16800],[12549,16689],[12550,16689],[12551,16689],[12552,16689],[12553,16689],[12554,16689],[12555,16689],[12556,16689],[12557,16801],[12558,16801],[12559,16800],[12560,16800],[12561,16689],[12562,16689],[12563,16689],[12564,16689],[12565,16689],[12566,16689],[12567,16689],[12568,16689],[12569,16689],[12570,16689],[12571,16689],[12572,16689],[12573,16689],[12574,16689],[12575,16689],[12576,16689],[12577,16801],[12578,16801],[12579,16801],[12580,16801],[12581,16801],[12582,16801],[12583,16690],[12584,16690],[12585,16800],[12586,16689],[12587,16689],[12588,16689],[12589,16689],[12590,16689],[12591,16689],[12592,16689],[12593,16689],[12594,16689],[12595,16689],[12596,16689],[12597,16689],[12598,16802],[12599,16802],[12600,16801],[12601,16801],[12602,16801],[12603,16690],[12604,16690],[12605,16690],[12606,16690],[12607,16690],[12608,16800],[12609,16689],[12610,16689],[12611,16689],[12612,16689],[12613,16689],[12614,16689],[12615,16689],[12616,16689],[12617,16689],[12618,16689],[12619,16689],[12620,16689],[12621,16689],[12622,16689],[12623,16689],[12624,16689],[12625,16802],[12626,16802],[12627,16801],[12628,16801],[12629,16801],[12630,16801],[12631,16801],[12632,16801],[12633,16689],[12634,16800],[12635,16689],[12636,16689],[12637,16801],[12638,16801],[12639,16801],[12640,16801],[12641,16689],[12642,16690],[12643,16800],[12644,16689],[12645,16689],[12646,16689],[12647,16689],[12648,16689],[12649,16689],[12650,16689],[12651,16689],[12652,16802],[12653,16801],[12654,16801],[12655,16801],[12656,16689],[12657,16689],[12658,16689],[12659,16689],[12660,16801],[12661,16801],[12662,16800],[12663,16689],[12664,16801],[12665,16689],[12666,16800],[12667,16801],[12668,16801],[12669,16689],[12670,16800],[12671,16801],[12672,16801],[12673,16801],[12674,16801],[12675,16689],[12676,16690],[12677,16689],[12678,16689],[12679,16689],[12680,16689],[12681,16802],[12682,16800],[12683,16801],[12684,16800],[12685,16801],[12686,16801],[12687,16801],[12688,16801],[12689,16801],[12690,16800],[12691,16801],[12692,16801],[12693,16800],[12694,16689],[12695,16689],[12696,16689],[12697,16689],[12698,16689],[12699,16689],[12700,16689],[12701,16689],[12702,16801],[12703,16801],[12704,16690],[12705,16689],[12706,16689],[12707,16689],[12708,16689],[12709,16802],[12710,16801],[12711,16801],[12712,16690],[12713,16800],[12714,16689],[12715,16689],[12716,16689],[12717,16689],[12718,16689],[12719,16689],[12720,16689],[12721,16689],[12722,16802],[12723,16801],[12724,16801],[12725,16690],[12726,16800],[12727,16689],[12728,16689],[12729,16689],[12730,16689],[12731,16689],[12732,16689],[12733,16689],[12734,16689],[12735,16802],[12736,16801],[12737,16801],[12738,16690],[12739,16800],[12740,16689],[12741,16689],[12742,16689],[12743,16689],[12744,16689],[12745,16689],[12746,16689],[12747,16689],[12748,16802],[12749,16801],[12750,16801],[12751,16800],[12752,16689],[12753,16801],[12754,16689],[12755,16800],[12756,16801],[12757,16689],[12758,16690],[12759,16800],[12760,16689],[12761,16689],[12762,16689],[12763,16689],[12764,16689],[12765,16689],[12766,16689],[12767,16689],[12768,16802],[12769,16801],[12770,16801],[12771,16800],[12772,16801],[12773,16801],[12774,16689],[12788,16803],[12789,16803],[12790,16803],[12791,16803],[12792,16803],[12793,16803],[12794,16803],[12795,16803],[12796,16803],[12797,16803],[12798,16803],[12799,16803],[12800,16803],[12801,16803],[12802,16803],[12803,16803],[12804,16803],[12805,16803],[12806,16803],[12807,16803],[12808,16803],[12809,16803],[12810,16803],[12811,16803],[12812,16803],[12813,16803],[12814,16803],[12815,16803],[12816,16803],[12817,16803],[12818,16803],[12819,16803],[12820,16803],[12821,16803],[12822,16803],[12823,16803],[12824,16803],[12825,16803],[12826,16803],[12827,16803],[12828,16803],[12829,16803],[12830,16803],[12831,16803],[12832,16803],[12833,16803],[12834,16803],[12835,16803],[12836,16803],[12837,16803],[12838,16803],[12839,16803],[12840,16803],[12841,16803],[12842,16803],[12843,16803],[12844,16803],[12845,16803],[12846,16803],[12847,16803],[12848,16803],[12849,16803],[12850,16803],[12851,16803],[12852,16803],[12853,16803],[12854,16803],[12855,16803],[12856,16803],[12857,16803],[12858,16803],[12859,16803],[12860,16803],[12861,16788],[12862,16663],[12863,16663],[12864,16663],[12865,16661],[12866,16660],[12867,16663],[12868,16661],[12869,16661],[12870,16661],[12871,16660],[12872,16661],[12873,16661],[12874,16661],[12875,16661],[12876,16661],[12877,16661],[12878,16661],[12879,16661],[12880,16660],[12881,16662],[12882,16661],[12883,16661],[12884,16662],[12885,16660],[12886,16660],[12887,16663],[12888,16660],[12889,16662],[12890,16661],[12891,16660],[12892,16788],[12893,16663],[12894,16663],[12895,16661],[12896,16663],[12897,16788],[12898,16663],[12899,16660],[12900,16662],[12901,16660],[12902,16660],[12903,16660],[12904,16660],[12905,16661],[12906,16660],[12907,16660],[12908,16661],[12909,16660],[12910,16660],[12911,16660],[12912,16661],[12913,16663],[12914,16663],[12915,16663],[12916,16788],[12917,16788],[12918,16788],[12919,16660],[12920,16660],[12921,16660],[12922,16662],[12923,16661],[12924,16661],[12925,16663],[12926,16663],[12927,16663],[12928,16788],[12929,16788],[12930,16788],[12931,16660],[12932,16660],[12933,16660],[12934,16662],[12935,16661],[12936,16661],[12937,16663],[12938,16663],[12939,16663],[12940,16788],[12941,16788],[12942,16788],[12943,16660],[12944,16660],[12945,16660],[12946,16662],[12947,16661],[12948,16661],[12949,16663],[12950,16663],[12951,16663],[12952,16788],[12953,16788],[12954,16788],[12955,16660],[12956,16660],[12957,16660],[12958,16662],[12959,16661],[12960,16661],[12961,16663],[12962,16663],[12963,16663],[12964,16788],[12965,16788],[12966,16788],[12967,16660],[12968,16660],[12969,16660],[12970,16662],[12971,16661],[12972,16661],[12973,16663],[12974,16663],[12975,16663],[12976,16788],[12977,16788],[12978,16788],[12979,16660],[12980,16660],[12981,16662],[12982,16661],[12983,16661],[12984,16660],[12985,16660],[12986,16660],[12987,16661],[12988,16663],[12989,16663],[12990,16663],[12991,16663],[12992,16788],[12993,16788],[12994,16788],[12995,16660],[12996,16660],[12997,16660],[12998,16661],[12999,16661],[13000,16661],[13001,16663],[13002,16663],[13003,16663],[13004,16788],[13005,16788],[13006,16788],[13007,16660],[13008,16660],[13009,16660],[13010,16662],[13011,16661],[13012,16661],[13013,16660],[13014,16663],[13015,16663],[13016,16663],[13017,16663],[13018,16663],[13019,16663],[13020,16788],[13021,16788],[13022,16788],[13023,16788],[13024,16788],[13025,16788],[13026,16660],[13027,16660],[13028,16660],[13029,16660],[13030,16660],[13031,16660],[13032,16662],[13033,16662],[13034,16661],[13035,16661],[13036,16661],[13037,16661],[13038,16663],[13039,16663],[13040,16663],[13041,16788],[13042,16788],[13043,16788],[13044,16660],[13045,16660],[13046,16660],[13047,16660],[13048,16660],[13049,16660],[13050,16662],[13051,16661],[13052,16661],[13053,16661],[13054,16661],[13055,16661],[13056,16663],[13057,16663],[13058,16663],[13059,16788],[13060,16788],[13061,16788],[13062,16660],[13063,16660],[13064,16660],[13065,16660],[13066,16660],[13067,16660],[13068,16660],[13069,16660],[13070,16660],[13071,16662],[13072,16662],[13073,16661],[13074,16661],[13075,16661],[13076,16661],[13077,16661],[13078,16661],[13079,16661],[13080,16662],[13081,16661],[13082,16661],[13083,16660],[13084,16660],[13085,16660],[13086,16662],[13087,16660],[13088,16660],[13089,16660],[13090,16661],[13091,16660],[13092,16660],[13093,16660],[13094,16663],[13095,16663],[13096,16663],[13097,16788],[13098,16788],[13099,16788],[13100,16660],[13101,16660],[13102,16662],[13103,16661],[13104,16661],[13105,16661],[13106,16661],[13107,16660],[13108,16662],[13109,16661],[13110,16663],[13111,16663],[13112,16663],[13113,16788],[13114,16788],[13115,16788],[13116,16660],[13117,16660],[13118,16660],[13119,16662],[13120,16661],[13121,16661],[13122,16661],[13123,16660],[13124,16660],[13125,16660],[13126,16660],[13127,16660],[13128,16660],[13129,16660],[13130,16662],[13131,16663],[13132,16663],[13133,16663],[13134,16788],[13135,16788],[13136,16788],[13137,16660],[13138,16660],[13139,16662],[13140,16661],[13141,16661],[13142,16660],[13143,16662],[13144,16662],[13145,16661],[13146,16661],[13147,16660],[13148,16660],[13149,16660],[13150,16660],[13151,16660],[13152,16661],[13153,16662],[13154,16660],[13155,16660],[13156,16662],[13157,16663],[13158,16663],[13159,16663],[13160,16788],[13161,16788],[13162,16788],[13163,16660],[13164,16660],[13165,16660],[13166,16662],[13167,16661],[13168,16661],[13169,16660],[13170,16660],[13171,16660],[13172,16660],[13173,16660],[13174,16661],[13175,16661],[13176,16663],[13177,16663],[13178,16663],[13179,16788],[13180,16788],[13181,16788],[13182,16660],[13183,16660],[13184,16660],[13185,16662],[13186,16661],[13187,16661],[13188,16663],[13189,16663],[13190,16663],[13191,16788],[13192,16788],[13193,16788],[13194,16660],[13195,16660],[13196,16660],[13197,16662],[13198,16661],[13199,16661],[13200,16663],[13201,16663],[13202,16663],[13203,16788],[13204,16788],[13205,16788],[13206,16660],[13207,16660],[13208,16660],[13209,16662],[13210,16661],[13211,16661],[13212,16660],[13213,16663],[13214,16663],[13215,16663],[13216,16788],[13217,16788],[13218,16788],[13219,16660],[13220,16660],[13221,16660],[13222,16662],[13223,16661],[13224,16661],[13225,16660],[13226,16660],[13227,16866],[13228,16866],[13229,16866],[13230,16866],[13231,16866],[13232,16866],[13233,16866],[13234,16866],[13235,16866],[13236,16866],[13237,16866],[13238,16866],[13239,16866],[13240,16866],[13241,16866],[13242,16866],[13243,16805],[13244,16805],[13245,16805],[13246,16805],[13247,16805],[13248,16805],[13249,16805],[13250,16805],[13251,16805],[13252,16805],[13253,16805],[13254,16805],[13255,16805],[13256,16805],[13257,16805],[13258,16805],[13259,16805],[13260,16805],[13261,16805],[13262,16805],[13263,16805],[13264,16805],[13265,16805],[13266,16805],[13267,16805],[13268,16805],[13269,16805],[13270,16805],[13271,16805],[13272,16805],[13273,16805],[13274,16805],[13275,16793],[13276,16793],[13277,16807],[13278,16770],[13279,16793],[13280,16770],[13281,16793],[13282,16770],[13283,16793],[13284,16770],[13285,16793],[13286,16770],[13287,16807],[13288,16793],[13289,16793],[13290,16807],[13291,16807],[13292,16770],[13293,16793],[13294,16793],[13295,16807],[13296,16770],[13297,16807],[13298,16793],[13299,16793],[13300,16807],[13301,16770],[13302,16793],[13303,16793],[13304,16807],[13305,16770],[13306,16793],[13307,16793],[13308,16807],[13309,16770],[13310,16793],[13311,16793],[13312,16807],[13313,16770],[13314,16770],[13315,16807],[13316,16770],[13317,16793],[13318,16793],[13319,16807],[13320,16807],[13321,16770],[13322,16770],[13323,16793],[13324,16793],[13325,16793],[13326,16793],[13327,16807],[13328,16807],[13329,16770],[13330,16770],[13331,16793],[13332,16793],[13333,16807],[13334,16807],[13335,16770],[13336,16770],[13337,16793],[13338,16793],[13339,16793],[13340,16807],[13341,16807],[13342,16807],[13343,16770],[13344,16770],[13345,16793],[13346,16770],[13347,16770],[13348,16770],[13349,16793],[13350,16807],[13351,16770],[13352,16793],[13353,16807],[13354,16770],[13355,16793],[13356,16793],[13357,16807],[13358,16770],[13359,16807],[13360,16807],[13361,16807],[13362,16807],[13363,16770],[13364,16793],[13365,16793],[13366,16807],[13367,16807],[13368,16770],[13369,16770],[13370,16793],[13371,16770],[13372,16770],[13373,16770],[13374,16793],[13375,16793],[13376,16793],[13377,16807],[13378,16770],[13379,16807],[13380,16793],[13381,16807],[13382,16770],[13383,16793],[13384,16793],[13385,16807],[13386,16770],[13387,16770],[13388,16770],[13389,16793],[13390,16793],[13391,16807],[13392,16770],[13393,16793],[13394,16793],[13395,16807],[13396,16770],[13397,16793],[13398,16793],[13399,16807],[13400,16770],[13401,16808],[13402,16807],[13403,16808],[13404,16808],[13405,16808],[13406,16808],[13407,16808],[13408,16808],[13409,16808],[13410,16808],[13411,16808],[13412,16808],[13413,16808],[13414,16808],[13415,16808],[13416,16808],[13417,16808],[13418,16808],[13419,16808],[13420,16808],[13421,16808],[13422,16808],[13423,16808],[13424,16804],[13425,16804],[13426,16804],[13427,16804],[13428,16804],[13429,16804],[13430,16804],[13431,16804],[13432,16804],[13433,16804],[13434,16804],[13435,16804],[13436,16804],[13437,16804],[13438,16804],[13439,16804],[13440,16804],[13441,16804],[13442,16804],[13443,16804],[13444,16804],[13445,16804],[13446,16804],[13447,16804],[13448,16804],[13449,16804],[13450,16804],[13451,16804],[13452,16804],[13453,16804],[13454,16804],[13455,16804],[13456,16804],[13457,16804],[13458,16804],[13459,16804],[13460,16804],[13461,16804],[13462,16804],[13463,16804],[13464,16804],[13465,16804],[13466,16804],[13467,16804],[13468,16804],[13469,16804],[13470,16804],[13471,16804],[13472,16804],[13473,16804],[13474,16804],[13475,16804],[13476,16804],[13477,16804],[13478,16804],[13479,16804],[13480,16804],[13481,16804],[13482,16804],[13483,16804],[13484,16804],[13485,16804],[13486,16804],[13487,16804],[13488,16804],[13489,16804],[13490,16804],[13491,16804],[13492,16804],[13493,16804],[13494,16804],[13495,16804],[13496,16804],[13497,16804],[13498,16804],[13499,16804],[13500,16804],[13501,16804],[13502,16672],[13503,16672],[13504,16672],[13505,16672],[13506,16672],[13507,16672],[13508,16672],[13513,16672],[13514,16672],[13515,16672],[13516,16672],[13517,16672],[13518,16672],[13519,16672],[13520,16672],[13521,16672],[13526,16672],[13527,16672],[13528,16672],[13529,16672],[13530,16672],[13531,16672],[13532,16672],[13533,16672],[13534,16672],[13535,16672],[13536,16672],[13537,16672],[13538,16672],[13539,16672],[13540,16672],[13541,16672],[13542,16672],[13543,16672],[13544,16672],[13545,16672],[13546,16672],[13547,16672],[13548,16672],[13549,16672],[13550,16672],[13551,16672],[13552,16672],[13553,16672],[13554,16672],[13555,16672],[13556,16672],[13557,16672],[13558,16672],[13559,16672],[13560,16672],[13561,16672],[13562,16672],[13563,16672],[13564,16672],[13565,16672],[13566,16672],[13567,16672],[13568,16672],[13569,16672],[13570,16672],[13571,16672],[13572,16672],[13573,16672],[13574,16672],[13575,16672],[13576,16672],[13577,16672],[13578,16672],[13579,16672],[13580,16672],[13581,16672],[13582,16672],[13583,16672],[13584,16672],[13585,16672],[13586,16672],[13587,16672],[13588,16672],[13589,16672],[13590,16672],[13591,16672],[13592,16672],[13593,16672],[13594,16672],[13595,16672],[13596,16672],[13597,16672],[13598,16672],[13599,16672],[13600,16672],[13601,16672],[13602,16672],[13603,16672],[13604,16672],[13605,16672],[13606,16672],[13607,16672],[13608,16672],[13609,16672],[13610,16672],[13611,16672],[13612,16672],[13613,16672],[13614,16672],[13615,16672],[13616,16672],[13617,16672],[13618,16672],[13619,16672],[13620,16672],[13621,16672],[13622,16672],[13623,16672],[13624,16672],[13625,16672],[13626,16672],[13627,16672],[13628,16672],[13629,16672],[13630,16672],[13631,16672],[13632,16672],[13633,16672],[13634,16672],[13635,16672],[13636,16672],[13637,16672],[13638,16672],[13639,16672],[13640,16672],[13641,16672],[13642,16672],[13643,16672],[13644,16672],[13645,16672],[13646,16672],[13647,16672],[13648,16672],[13649,16672],[13650,16672],[13651,16672],[13652,16672],[13653,16672],[13654,16672],[13655,16672],[13656,16672],[13657,16672],[13658,16672],[13659,16672],[13660,16672],[13661,16672],[13662,16672],[13663,16672],[13664,16672],[13665,16672],[13666,16672],[13667,16672],[13668,16672],[13669,16672],[13670,16672],[13671,16672],[13672,16672],[13673,16672],[13674,16672],[13675,16672],[13676,16672],[13677,16672],[13678,16672],[13679,16672],[13680,16672],[13681,16672],[13682,16672],[13683,16672],[13684,16672],[13685,16672],[13686,16672],[13687,16672],[13688,16672],[13689,16672],[13690,16672],[13691,16672],[13692,16672],[13693,16672],[13694,16672],[13695,16672],[13696,16672],[13697,16672],[13698,16672],[13699,16672],[13700,16672],[13701,16672],[13702,16672],[13703,16672],[13704,16672],[13705,16672],[13706,16672],[13707,16672],[13708,16672],[13709,16672],[13710,16672],[13711,16672],[13712,16672],[13713,16672],[13714,16672],[13715,16672],[13716,16672],[13717,16672],[13718,16672],[13719,16672],[13720,16672],[13721,16672],[13722,16672],[13723,16672],[13724,16672],[13725,16672],[13726,16672],[13727,16672],[13728,16672],[13729,16672],[13730,16672],[13731,16672],[13732,16672],[13733,16672],[13734,16672],[13735,16672],[13736,16672],[13737,16672],[13738,16672],[13739,16672],[13740,16672],[13741,16672],[13742,16672],[13743,16672],[13744,16672],[13745,16672],[13746,16672],[13747,16672],[13748,16672],[13749,16672],[13750,16672],[13751,16672],[13752,16672],[13753,16672],[13754,16806],[13755,16806],[13756,16806],[13757,16806],[13758,16806],[13759,16806],[13760,16806],[13761,16806],[13762,16806],[13763,16806],[13764,16806],[13765,16806],[13766,16806],[13767,16806],[13768,16806],[13769,16806],[13770,16806],[13771,16806],[13772,16806],[13773,16806],[13774,16806],[13775,16806],[13776,16806],[13777,16806],[13778,16806],[13779,16806],[13780,16806],[13781,16806],[13782,16806],[13783,16806],[13784,16806],[13785,16806],[13786,16806],[13787,16792],[13788,16792],[13789,16792],[13790,16809],[13791,16792],[13792,16809],[13793,16792],[13794,16792],[13795,16792],[13796,16792],[13797,16809],[13798,16792],[13799,16792],[13800,16792],[13801,16792],[13802,16809],[13803,16792],[13804,16809],[13805,16792],[13806,16809],[13807,16792],[13808,16792],[13809,16792],[13810,16809],[13811,16792],[13812,16809],[13813,16792],[13814,16809],[13815,16792],[13816,16809],[13817,16792],[13818,16644],[13819,16644],[13820,16644],[13821,16644],[13822,16644],[13823,16644],[13824,16644],[13825,16810],[13826,16810],[13827,16644],[13828,16644],[13829,16644],[13830,16810],[13831,16644],[13832,16810],[13833,16810],[13834,16644],[13835,16810],[13836,16810],[13837,16810],[13838,16644],[13839,16810],[13840,16644],[13841,16810],[13842,16644],[13843,16810],[13844,16810],[13845,16644],[13846,16810],[13847,16810],[13848,16644],[13849,16810],[13850,16810],[13851,16810],[13852,16810],[13853,16810],[13854,16810],[13855,16810],[13856,16810],[13857,16810],[13858,16810],[13859,16810],[13860,16810],[13861,16810],[13862,16810],[13863,16644],[13864,16644],[13865,16810],[13866,16644],[13867,16644],[13868,16810],[13869,16810],[13870,16644],[13871,16810],[13872,16810],[13873,16644],[13874,16644],[13875,16810],[13876,16810],[13877,16810],[13878,16810],[13879,16644],[13880,16810],[13881,16644],[13882,16810],[13883,16644],[13884,16810],[13885,16810],[13886,16644],[13887,16810],[13888,16810],[13889,16644],[13890,16810],[13891,16644],[13892,16644],[13893,16644],[13894,16810],[13895,16810],[13896,16810],[13897,16810],[13898,16810],[13899,16644],[13900,16810],[13901,16810],[13902,16644],[13903,16810],[13904,16644],[13905,16644],[13906,16810],[13907,16644],[13908,16810],[13909,16810],[13910,16810],[13911,16644],[13912,16810],[13913,16644],[13914,16644],[13915,16810],[13916,16810],[13917,16644],[13918,16810],[13919,16644],[13920,16810],[13921,16810],[13922,16644],[13923,16810],[13924,16810],[13925,16644],[13926,16810],[13927,16810],[13928,16644],[13929,16810],[13930,16810],[13931,16644],[13932,16810],[13933,16810],[13934,16810],[13935,16812],[13936,16794],[13937,16812],[13938,16791],[13939,16812],[13940,16791],[13941,16794],[13942,16794],[13943,16794],[13944,16812],[13945,16812],[13946,16812],[13947,16867],[13948,16791],[13949,16794],[13950,16812],[13951,16812],[13952,16812],[13953,16812],[13954,16812],[13955,16794],[13956,16794],[13957,16794],[13958,16791],[13959,16791],[13960,16791],[13961,16791],[13962,16812],[13963,16812],[13964,16812],[13965,16794],[13966,16794],[13967,16867],[13968,16867],[13969,16812],[13970,16794],[13971,16867],[13972,16791],[13973,16791],[13974,16794],[13975,16867],[13976,16812],[13977,16812],[13978,16818],[13979,16812],[13980,16791],[13981,16791],[13982,16794],[13983,16812],[13984,16812],[13985,16812],[13986,16812],[13987,16824],[13988,16819],[13989,16821],[13990,16821],[13991,16817],[13992,16817],[13993,16817],[13994,16817],[13995,16821],[13996,16824],[13997,16824],[13998,16822],[13999,16822],[14000,16823],[14001,16820],[14002,16824],[14003,16816],[14004,16824],[14005,16824],[14006,16817],[14007,16819],[14008,16820],[14009,16821],[14010,16821],[14011,16817],[14012,16817],[14013,16822],[14014,16822],[14015,16819],[14016,16823],[14017,16824],[14018,16824],[14019,16816],[14020,16820],[14021,16821],[14022,16821],[14023,16817],[14024,16817],[14025,16822],[14026,16822],[14027,16819],[14028,16823],[14029,16824],[14030,16824],[14031,16816],[14032,16820],[14033,16817],[14034,16817],[14035,16821],[14036,16821],[14037,16822],[14038,16822],[14039,16819],[14040,16823],[14041,16824],[14042,16824],[14043,16816],[14044,16820],[14045,16821],[14046,16821],[14047,16822],[14048,16822],[14049,16819],[14050,16823],[14051,16824],[14052,16824],[14053,16816],[14054,16820],[14055,16821],[14056,16821],[14057,16822],[14058,16822],[14059,16819],[14060,16823],[14061,16824],[14062,16824],[14063,16816],[14064,16820],[14065,16821],[14066,16821],[14067,16824],[14068,16824],[14069,16816],[14070,16821],[14071,16821],[14072,16824],[14073,16824],[14074,16821],[14075,16821],[14076,16821],[14077,16817],[14078,16817],[14079,16822],[14080,16822],[14081,16819],[14082,16823],[14083,16824],[14084,16824],[14085,16824],[14086,16816],[14087,16820],[14088,16821],[14089,16821],[14090,16817],[14091,16817],[14092,16822],[14093,16822],[14094,16819],[14095,16823],[14096,16824],[14097,16824],[14098,16816],[14099,16816],[14100,16816],[14101,16820],[14102,16821],[14103,16821],[14104,16821],[14105,16817],[14106,16817],[14107,16822],[14108,16822],[14109,16819],[14110,16823],[14111,16824],[14112,16824],[14113,16816],[14114,16820],[14115,16817],[14116,16817],[14117,16817],[14118,16821],[14119,16823],[14120,16824],[14121,16816],[14122,16816],[14123,16817],[14124,16817],[14125,16821],[14126,16817],[14127,16822],[14128,16822],[14129,16822],[14130,16822],[14131,16819],[14132,16823],[14133,16824],[14134,16816],[14135,16820],[14136,16820],[14137,16820],[14138,16820],[14139,16820],[14140,16820],[14141,16820],[14142,16820],[14143,16820],[14144,16820],[14145,16820],[14146,16820],[14147,16820],[14148,16820],[14149,16820],[14150,16820],[14151,16820],[14152,16820],[14153,16820],[14154,16820],[14155,16820],[14156,16820],[14157,16820],[14158,16820],[14159,16820],[14160,16820],[14161,16820],[14162,16820],[14163,16820],[14164,16820],[14165,16820],[14166,16820],[14167,16820],[14168,16820],[14169,16820],[14170,16820],[14171,16820],[14172,16820],[14173,16820],[14174,16820],[14175,16820],[14176,16820],[14177,16820],[14178,16820],[14179,16820],[14180,16820],[14181,16820],[14182,16820],[14183,16820],[14184,16820],[14185,16820],[14186,16820],[14187,16820],[14188,16820],[14189,16820],[14190,16820],[14191,16820],[14192,16820],[14193,16820],[14194,16820],[14195,16820],[14196,16820],[14197,16820],[14198,16820],[14199,16820],[14200,16820],[14201,16820],[14202,16820],[14203,16820],[14204,16820],[14205,16817],[14206,16817],[14207,16817],[14208,16821],[14209,16821],[14210,16822],[14211,16822],[14212,16819],[14213,16823],[14214,16824],[14215,16824],[14216,16816],[14217,16820],[14218,16821],[14219,16824],[14220,16817],[14221,16821],[14222,16821],[14223,16817],[14224,16817],[14225,16822],[14226,16822],[14227,16819],[14228,16823],[14229,16824],[14230,16824],[14231,16816],[14232,16820],[14233,16821],[14234,16821],[14235,16817],[14236,16817],[14237,16822],[14238,16822],[14239,16819],[14240,16823],[14241,16824],[14242,16824],[14243,16816],[14244,16820],[14245,16821],[14246,16821],[14247,16817],[14248,16817],[14249,16822],[14250,16822],[14251,16819],[14252,16823],[14253,16824],[14254,16824],[14255,16816],[14256,16820],[14257,16820],[14258,16824],[14259,16821],[14260,16821],[14261,16817],[14262,16817],[14263,16822],[14264,16822],[14265,16819],[14266,16823],[14267,16824],[14268,16824],[14269,16816],[14270,16820],[14271,16820],[14272,16816],[14273,16816],[14274,16816],[14275,16816],[14276,16816],[14277,16816],[14278,16816],[14279,16816],[14280,16816],[14281,16816],[14282,16816],[14283,16816],[14284,16816],[14285,16816],[14286,16816],[14287,16816],[14288,16816],[14289,16816],[14290,16816],[14291,16816],[14292,16816],[14293,16816],[14294,16816],[14295,16816],[14296,16816],[14297,16816],[14298,16816],[14299,16816],[14300,16816],[14301,16816],[14302,16816],[14303,16816],[14304,16816],[14305,16816],[14306,16816],[14307,16816],[14308,16816],[14309,16816],[14310,16816],[14311,16816],[14312,16816],[14313,16816],[14314,16816],[14315,16816],[14316,16816],[14317,16816],[14318,16816],[14319,16816],[14320,16816],[14321,16816],[14322,16816],[14323,16816],[14324,16816],[14325,16816],[14326,16816],[14327,16816],[14328,16816],[14329,16816],[14330,16816],[14331,16816],[14332,16816],[14333,16816],[14334,16816],[14335,16816],[14336,16816],[14337,16816],[14338,16816],[14339,16816],[14340,16816],[14341,16816],[14342,16816],[14343,16816],[14344,16816],[14345,16816],[14346,16816],[14347,16816],[14348,16816],[14349,16816],[14350,16816],[14351,16816],[14352,16816],[14353,16816],[14354,16816],[14355,16816],[14356,16816],[14357,16816],[14358,16816],[14359,16816],[14360,16816],[14361,16816],[14362,16816],[14363,16816],[14364,16816],[14365,16816],[14366,16816],[14367,16816],[14368,16816],[14369,16816],[14370,16816],[14371,16816],[14372,16816],[14373,16816],[14374,16816],[14375,16816],[14376,16816],[14377,16816],[14378,16816],[14379,16816],[14380,16816],[14381,16816],[14382,16816],[14383,16816],[14384,16816],[14385,16816],[14386,16816],[14387,16816],[14388,16816],[14389,16816],[14390,16816],[14391,16816],[14392,16816],[14393,16816],[14394,16816],[14395,16816],[14396,16816],[14397,16816],[14398,16816],[14399,16816],[14400,16816],[14401,16816],[14402,16816],[14403,16816],[14404,16816],[14405,16816],[14406,16816],[14407,16816],[14408,16816],[14409,16816],[14410,16816],[14411,16816],[14412,16816],[14413,16816],[14414,16816],[14415,16816],[14416,16816],[14417,16816],[14418,16816],[14419,16824],[14420,16824],[14421,16824],[14422,16824],[14423,16824],[14424,16824],[14425,16868],[14426,16828],[14427,16828],[14428,16828],[14429,16828],[14430,16828],[14431,16828],[14432,16828],[14433,16828],[14434,16828],[14435,16828],[14436,16828],[14437,16828],[14438,16794],[14439,16817],[14440,16829],[14441,16829],[14442,16791],[14443,16794],[14444,16794],[14445,16794],[14446,16829],[14447,16831],[14448,16818],[14449,16829],[14450,16829],[14451,16829],[14452,16829],[14453,16829],[14454,16829],[14455,16829],[14456,16829],[14457,16829],[14458,16829],[14459,16791],[14460,16794],[14461,16794],[14462,16794],[14463,16794],[14464,16791],[14465,16791],[14466,16791],[14467,16791],[14468,16817],[14469,16794],[14470,16794],[14471,16829],[14472,16867],[14473,16817],[14474,16791],[14475,16817],[14476,16791],[14477,16794],[14478,16829],[14479,16818],[14480,16791],[14481,16794],[14482,16830],[14483,16831],[14484,16818],[14485,16869],[14486,16830],[14487,16831],[14488,16818],[14489,16830],[14490,16831],[14491,16818],[14492,16830],[14493,16831],[14494,16818],[14495,16830],[14496,16831],[14497,16818],[14498,16830],[14499,16831],[14500,16818],[14501,16830],[14502,16831],[14503,16818],[14504,16830],[14505,16818],[14506,16831],[14507,16831],[14508,16831],[14509,16830],[14510,16831],[14511,16818],[14512,16830],[14513,16831],[14514,16818],[14515,16830],[14516,16831],[14517,16818],[14518,16831],[14519,16831],[14520,16830],[14521,16831],[14522,16818],[14523,16869],[14524,16830],[14525,16831],[14526,16818],[14527,16830],[14528,16831],[14529,16818],[14530,16830],[14531,16831],[14532,16818],[14533,16830],[14534,16831],[14535,16818],[14536,16830],[14537,16831],[14538,16818],[14539,16830],[14540,16831],[14541,16818],[14542,16830],[14543,16831],[14544,16818],[14545,16830],[14546,16831],[14547,16818],[14548,16834],[14549,16834],[14550,16832],[14551,16832],[14552,16834],[14553,16834],[14554,16832],[14555,16834],[14556,16834],[14557,16832],[14558,16832],[14559,16832],[14560,16832],[14561,16834],[14562,16832],[14563,16834],[14564,16834],[14565,16834],[14566,16832],[14567,16834],[14568,16834],[14569,16832],[14570,16834],[14571,16834],[14572,16832],[14573,16834],[14574,16832],[14575,16834],[14576,16832],[14577,16834],[14578,16832],[14579,16832],[14580,16834],[14581,16832],[14582,16834],[14583,16834],[14584,16832],[14585,16834],[14586,16834],[14587,16832],[14588,16834],[14589,16834],[14590,16832],[14591,16834],[14592,16834],[14593,16832],[14594,16834],[14595,16834],[14596,16832],[14597,16835],[14598,16835],[14599,16835],[14600,16835],[14601,16835],[14602,16835],[14603,16835],[14604,16835],[14605,16835],[14606,16835],[14607,16835],[14608,16835],[14609,16835],[14610,16835],[14611,16835],[14612,16835],[14613,16835],[14614,16835],[14615,16835],[14616,16835],[14617,16835],[14618,16835],[14619,16829],[14620,16829],[14621,16829],[14622,16829],[14623,16829],[14624,16829],[14625,16829],[14626,16829],[14627,16829],[14628,16829],[14629,16829],[14630,16829],[14631,16829],[14632,16829],[14633,16829],[14634,16829],[14635,16829],[14636,16829],[14637,16829],[14638,16829],[14639,16829],[14640,16829],[14641,16829],[14642,16829],[14643,16829],[14644,16829],[14645,16829],[14646,16829],[14647,16829],[14648,16829],[14649,16829],[14650,16829],[14651,16837],[14652,16837],[14653,16837],[14654,16837],[14655,16837],[14656,16837],[14657,16837],[14658,16837],[14659,16837],[14660,16837],[14661,16837],[14662,16837],[14663,16837],[14664,16837],[14665,16837],[14666,16837],[14667,16837],[14668,16837],[14669,16837],[14670,16837],[14671,16837],[14672,16837],[14673,16837],[14674,16837],[14675,16837],[14676,16837],[14677,16837],[14678,16837],[14679,16837],[14680,16837],[14681,16837],[14682,16837],[14683,16837],[14684,16837],[14685,16837],[14686,16837],[14687,16837],[14688,16837],[14689,16837],[14690,16837],[14691,16837],[14692,16837],[14693,16837],[14694,16837],[14695,16837],[14696,16837],[14697,16837],[14698,16837],[14699,16837],[14700,16837],[14701,16837],[14702,16837],[14703,16837],[14704,16837],[14705,16837],[14706,16837],[14707,16837],[14708,16837],[14709,16837],[14710,16662],[14711,16662],[14712,16662],[14713,16662],[14714,16662],[14715,16662],[14716,16662],[14717,16662],[14718,16662],[14719,16662],[14720,16662],[14721,16662],[14722,16662],[14723,16662],[14724,16662],[14725,16662],[14726,16662],[14727,16662],[14728,16662],[14729,16662],[14730,16662],[14731,16715],[14732,16715],[14733,16715],[14734,16715],[14735,16715],[14736,16715],[14737,16715],[14738,16715],[14739,16715],[14740,16715],[14741,16715],[14742,16715],[14743,16715],[14744,16715],[14745,16715],[14746,16715],[14747,16715],[14748,16715],[14749,16715],[14750,16715],[14751,16715],[14752,16715],[14753,16715],[14754,16715],[14755,16715],[14756,16715],[14757,16715],[14758,16715],[14759,16715],[14760,16715],[14761,16715],[14762,16715],[14763,16669],[14764,16669],[14765,16669],[14766,16669],[14767,16669],[14768,16669],[14769,16669],[14770,16669],[14771,16669],[14772,16669],[14773,16669],[14774,16669],[14775,16669],[14776,16669],[14777,16669],[14778,16669],[14779,16669],[14780,16669],[14781,16669],[14782,16669],[14783,16669],[14784,16669],[14785,16669],[14786,16669],[14787,16669],[14788,16669],[14789,16669],[14790,16669],[14791,16669],[14792,16669],[14793,16669],[14794,16669],[14795,16669],[14796,16669],[14797,16669],[14798,16669],[14799,16669],[14800,16669],[14801,16669],[14802,16669],[14803,16669],[14804,16669],[14805,16669],[14806,16669],[14807,16669],[14808,16669],[14809,16669],[14810,16669],[14811,16669],[14812,16669],[14813,16669],[14814,16669],[14815,16669],[14816,16669],[14817,16669],[14818,16669],[14819,16669],[14820,16669],[14821,16669],[14822,16669],[14823,16669],[14824,16669],[14825,16669],[14826,16669],[14827,16669],[14828,16669],[14829,16669],[14830,16669],[14831,16669],[14832,16669],[14833,16669],[14834,16669],[14835,16669],[14836,16669],[14837,16669],[14838,16669],[14839,16669],[14840,16669],[14841,16669],[14842,16669],[14843,16669],[14844,16669],[14845,16669],[14846,16669],[14847,16669],[14848,16669],[14849,16669],[14850,16669],[14851,16669],[14852,16669],[14853,16669],[14854,16669],[14855,16669],[14856,16669],[14857,16669],[14858,16669],[14859,16669],[14860,16669],[14861,16669],[14862,16669],[14863,16669],[14864,16669],[14865,16669],[14866,16669],[14867,16669],[14868,16669],[14869,16669],[14870,16669],[14871,16669],[14872,16669],[14873,16669],[14874,16669],[14875,16669],[14876,16669],[14877,16669],[14878,16669],[14879,16669],[14880,16669],[14881,16669],[14882,16669],[14883,16669],[14884,16669],[14885,16669],[14886,16669],[14887,16669],[14888,16669],[14889,16669],[14890,16669],[14891,16669],[14892,16669],[14893,16669],[14894,16669],[14895,16669],[14896,16669],[14897,16669],[14898,16669],[14899,16669],[14900,16669],[14901,16669],[14902,16669],[14903,16669],[14904,16669],[14905,16669],[14906,16669],[14907,16669],[14908,16669],[14909,16669],[14910,16669],[14911,16669],[14912,16669],[14913,16669],[14914,16669],[14915,16669],[14916,16669],[14917,16669],[14918,16669],[14919,16669],[14920,16669],[14921,16669],[14922,16669],[14923,16669],[14924,16669],[14925,16669],[14926,16669],[14927,16669],[14928,16669],[14929,16669],[14930,16669],[14931,16669],[14932,16669],[14933,16669],[14934,16669],[14935,16669],[14936,16669],[14937,16669],[14938,16669],[14939,16669],[14940,16669],[14941,16669],[14942,16669],[14943,16669],[14944,16669],[14945,16669],[14946,16669],[14947,16669],[14948,16669],[14949,16669],[14950,16669],[14951,16669],[14952,16669],[14953,16669],[14954,16669],[14955,16669],[14956,16669],[14957,16669],[14958,16669],[14959,16669],[14960,16669],[14961,16669],[14962,16669],[14963,16669],[14964,16669],[14965,16669],[14966,16669],[14967,16669],[14968,16669],[14969,16669],[14970,16669],[14971,16669],[14972,16669],[14973,16669],[14974,16669],[14975,16669],[14976,16669],[14977,16669],[14978,16669],[14979,16669],[14980,16669],[14981,16669],[14982,16669],[14983,16669],[14984,16669],[14985,16669],[14986,16669],[14987,16669],[14988,16669],[14989,16669],[14990,16669],[14991,16669],[14992,16669],[14993,16669],[14994,16669],[14995,16669],[14996,16669],[14997,16669],[14998,16669],[14999,16669],[15000,16669],[15001,16669],[15002,16669],[15003,16669],[15004,16669],[15005,16669],[15006,16669],[15007,16669],[15008,16669],[15009,16669],[15010,16669],[15011,16669],[15012,16669],[15013,16669],[15014,16669],[15015,16669],[15016,16669],[15017,16669],[15018,16669],[15019,16669],[15020,16669],[15021,16669],[15022,16669],[15023,16669],[15024,16669],[15025,16669],[15026,16669],[15027,16669],[15028,16669],[15029,16669],[15030,16669],[15031,16669],[15032,16669],[15033,16669],[15034,16669],[15035,16669],[15036,16669],[15037,16669],[15038,16669],[15039,16669],[15040,16669],[15041,16669],[15042,16669],[15043,16669],[15044,16669],[15045,16669],[15046,16669],[15047,16669],[15048,16669],[15049,16669],[15050,16669],[15051,16669],[15052,16669],[15053,16669],[15054,16669],[15055,16669],[15056,16669],[15057,16669],[15058,16669],[15059,16669],[15060,16669],[15061,16669],[15062,16669],[15063,16669],[15064,16669],[15065,16669],[15066,16669],[15067,16669],[15068,16669],[15069,16669],[15070,16669],[15071,16669],[15072,16669],[15073,16669],[15074,16669],[15075,16669],[15076,16669],[15077,16669],[15078,16669],[15079,16669],[15080,16669],[15081,16669],[15082,16669],[15083,16669],[15084,16669],[15085,16669],[15086,16669],[15087,16669],[15088,16669],[15089,16669],[15090,16669],[15091,16669],[15092,16669],[15093,16669],[15094,16669],[15095,16669],[15096,16669],[15097,16669],[15098,16669],[15099,16669],[15100,16669],[15101,16669],[15102,16669],[15103,16669],[15104,16669],[15105,16669],[15106,16669],[15107,16669],[15108,16669],[15109,16669],[15110,16669],[15111,16669],[15112,16669],[15113,16669],[15114,16669],[15115,16669],[15116,16669],[15117,16669],[15118,16669],[15119,16669],[15120,16669],[15121,16669],[15122,16669],[15123,16669],[15124,16669],[15125,16870],[15126,16838],[15127,16838],[15128,16838],[15129,16838],[15130,16838],[15131,16838],[15132,16838],[15133,16838],[15134,16838],[15135,16838],[15136,16838],[15137,16838],[15138,16838],[15139,16838],[15140,16838],[15141,16838],[15142,16838],[15143,16838],[15144,16838],[15145,16838],[15146,16838],[15147,16838],[15148,16838],[15149,16838],[15150,16838],[15151,16838],[15152,16838],[15153,16838],[15154,16838],[15155,16838],[15156,16838],[15157,16838],[15158,16838],[15159,16838],[15160,16838],[15161,16838],[15162,16838],[15163,16838],[15164,16838],[15165,16838],[15166,16838],[15167,16870],[15168,16838],[15169,16838],[15170,16838],[15171,16838],[15172,16838],[15173,16838],[15174,16838],[15175,16838],[15176,16838],[15177,16838],[15178,16838],[15179,16838],[15180,16838],[15181,16838],[15182,16670],[15183,16670],[15184,16670],[15185,16670],[15186,16670],[15187,16670],[15188,16670],[15189,16670],[15190,16670],[15191,16670],[15192,16670],[15193,16670],[15194,16670],[15195,16670],[15196,16670],[15197,16670],[15198,16709],[15199,16670],[15200,16670],[15201,16670],[15202,16670],[15203,16670],[15204,16670],[15205,16670],[15206,16670],[15207,16670],[15208,16670],[15209,16670],[15210,16709],[15211,16709],[15212,16709],[15213,16709],[15214,16670],[15215,16670],[15216,16670],[15217,16670],[15218,16670],[15219,16670],[15220,16670],[15221,16670],[15222,16670],[15223,16670],[15224,16670],[15225,16670],[15226,16670],[15227,16670],[15228,16670],[15229,16670],[15230,16670],[15231,16670],[15232,16670],[15233,16730],[15234,16670],[15235,16670],[15236,16670],[15237,16670],[15238,16670],[15239,16730],[15240,16730],[15241,16730],[15242,16670],[15243,16730],[15244,16670],[15245,16670],[15246,16709],[15247,16709],[15248,16730],[15249,16730],[15250,16670],[15251,16670],[15252,16670],[15253,16670],[15254,16670],[15255,16670],[15256,16670],[15257,16670],[15258,16670],[15259,16670],[15260,16670],[15261,16670],[15262,16670],[15263,16670],[15264,16670],[15265,16670],[15266,16709],[15267,16709],[15268,16730],[15269,16730],[15270,16670],[15271,16670],[15272,16670],[15273,16670],[15274,16670],[15275,16670],[15276,16670],[15277,16670],[15278,16670],[15279,16670],[15280,16670],[15281,16670],[15282,16670],[15283,16670],[15284,16709],[15285,16709],[15286,16730],[15287,16670],[15288,16670],[15289,16670],[15290,16670],[15291,16670],[15292,16670],[15293,16670],[15294,16670],[15295,16670],[15296,16670],[15297,16670],[15298,16670],[15299,16670],[15300,16670],[15301,16709],[15302,16709],[15303,16730],[15304,16670],[15305,16670],[15306,16670],[15307,16670],[15308,16670],[15309,16670],[15310,16670],[15311,16670],[15312,16670],[15313,16670],[15314,16670],[15315,16670],[15316,16670],[15317,16670],[15318,16709],[15319,16709],[15320,16730],[15321,16670],[15322,16670],[15323,16670],[15324,16670],[15325,16670],[15326,16670],[15327,16670],[15328,16670],[15329,16670],[15330,16670],[15331,16670],[15332,16670],[15333,16670],[15334,16670],[15335,16709],[15336,16730],[15337,16670],[15338,16670],[15339,16670],[15340,16670],[15341,16670],[15342,16670],[15343,16670],[15344,16670],[15345,16670],[15346,16670],[15347,16670],[15348,16730],[15349,16670],[15350,16730],[15351,16670],[15352,16670],[15353,16730],[15354,16730],[15355,16709],[15356,16730],[15357,16670],[15358,16670],[15359,16670],[15360,16670],[15361,16670],[15362,16730],[15363,16670],[15364,16709],[15365,16709],[15366,16730],[15367,16670],[15368,16670],[15369,16670],[15370,16670],[15371,16670],[15372,16670],[15373,16670],[15374,16670],[15375,16670],[15376,16670],[15377,16670],[15378,16670],[15379,16670],[15380,16670],[15381,16709],[15382,16709],[15383,16709],[15384,16709],[15385,16730],[15386,16730],[15387,16670],[15388,16670],[15389,16670],[15390,16670],[15391,16670],[15392,16670],[15393,16670],[15394,16670],[15395,16670],[15396,16670],[15397,16670],[15398,16670],[15399,16670],[15400,16670],[15401,16670],[15402,16670],[15403,16670],[15404,16670],[15405,16670],[15406,16670],[15407,16670],[15408,16670],[15409,16670],[15410,16670],[15411,16670],[15412,16670],[15413,16670],[15414,16670],[15415,16670],[15416,16709],[15417,16709],[15418,16709],[15419,16730],[15420,16670],[15421,16670],[15422,16670],[15423,16670],[15424,16670],[15425,16670],[15426,16670],[15427,16670],[15428,16670],[15429,16670],[15430,16670],[15431,16670],[15432,16670],[15433,16670],[15434,16670],[15435,16670],[15436,16670],[15437,16670],[15438,16670],[15439,16670],[15440,16670],[15441,16670],[15442,16670],[15443,16670],[15444,16670],[15445,16670],[15446,16709],[15447,16709],[15448,16709],[15449,16709],[15450,16709],[15451,16730],[15452,16730],[15453,16730],[15454,16730],[15455,16730],[15456,16730],[15457,16730],[15458,16730],[15459,16730],[15460,16730],[15461,16730],[15462,16730],[15463,16730],[15464,16730],[15465,16730],[15466,16730],[15467,16730],[15468,16730],[15469,16730],[15470,16730],[15471,16730],[15472,16730],[15473,16730],[15474,16730],[15475,16730],[15476,16730],[15477,16730],[15478,16730],[15479,16730],[15480,16730],[15481,16730],[15482,16730],[15483,16730],[15484,16730],[15485,16730],[15486,16730],[15487,16730],[15488,16730],[15489,16730],[15490,16730],[15491,16730],[15492,16730],[15493,16730],[15494,16730],[15495,16730],[15496,16730],[15497,16730],[15498,16730],[15499,16730],[15500,16730],[15501,16730],[15502,16730],[15503,16730],[15504,16730],[15505,16730],[15506,16730],[15507,16730],[15508,16730],[15509,16730],[15510,16730],[15511,16730],[15512,16730],[15513,16730],[15514,16730],[15515,16730],[15516,16730],[15517,16730],[15518,16730],[15519,16730],[15520,16730],[15521,16730],[15522,16730],[15523,16730],[15524,16730],[15525,16730],[15526,16730],[15527,16730],[15528,16730],[15529,16730],[15530,16730],[15531,16730],[15532,16730],[15533,16730],[15534,16730],[15535,16730],[15536,16730],[15537,16730],[15538,16730],[15539,16730],[15540,16730],[15541,16730],[15542,16730],[15543,16730],[15544,16730],[15545,16730],[15546,16730],[15547,16730],[15548,16730],[15549,16730],[15550,16730],[15551,16730],[15552,16730],[15553,16730],[15554,16730],[15555,16730],[15556,16730],[15557,16730],[15558,16730],[15559,16730],[15560,16730],[15561,16730],[15562,16730],[15563,16730],[15564,16730],[15565,16730],[15566,16730],[15567,16730],[15568,16730],[15569,16730],[15570,16730],[15571,16730],[15572,16730],[15573,16730],[15574,16730],[15575,16730],[15576,16730],[15577,16730],[15578,16730],[15579,16730],[15580,16730],[15581,16670],[15582,16670],[15583,16670],[15584,16670],[15585,16670],[15586,16670],[15587,16670],[15588,16670],[15589,16670],[15590,16670],[15591,16670],[15592,16670],[15593,16670],[15594,16670],[15595,16670],[15596,16670],[15597,16670],[15598,16670],[15599,16670],[15600,16670],[15601,16670],[15602,16670],[15603,16709],[15604,16670],[15605,16709],[15606,16730],[15607,16670],[15608,16670],[15609,16670],[15610,16670],[15611,16670],[15612,16670],[15613,16670],[15614,16670],[15615,16670],[15616,16670],[15617,16670],[15618,16670],[15619,16670],[15620,16670],[15621,16709],[15622,16709],[15623,16730],[15624,16670],[15625,16670],[15626,16670],[15627,16670],[15628,16670],[15629,16670],[15630,16670],[15631,16670],[15632,16670],[15633,16670],[15634,16670],[15635,16670],[15636,16670],[15637,16670],[15638,16670],[15639,16670],[15640,16670],[15641,16730],[15642,16670],[15643,16670],[15644,16730],[15645,16730],[15646,16730],[15647,16670],[15648,16670],[15649,16730],[15650,16730],[15651,16670],[15652,16670],[15653,16670],[15654,16670],[15655,16670],[15656,16670],[15657,16730],[15658,16670],[15659,16670],[15660,16670],[15661,16670],[15662,16670],[15663,16670],[15664,16670],[15665,16670],[15666,16670],[15667,16670],[15668,16670],[15669,16670],[15670,16670],[15671,16670],[15672,16670],[15673,16670],[15674,16670],[15675,16670],[15676,16670],[15677,16670],[15678,16670],[15679,16709],[15680,16730],[15681,16670],[15682,16670],[15683,16670],[15684,16670],[15685,16670],[15686,16670],[15687,16670],[15688,16670],[15689,16670],[15690,16670],[15691,16670],[15692,16670],[15693,16670],[15694,16670],[15695,16709],[15696,16709],[15697,16730],[15698,16730],[15699,16670],[15700,16670],[15701,16670],[15702,16670],[15703,16670],[15704,16670],[15705,16709],[15706,16670],[15707,16709],[15708,16709],[15709,16670],[15710,16670],[15711,16670],[15712,16709],[15713,16670],[15714,16670],[15715,16670],[15716,16670],[15717,16670],[15718,16670],[15719,16670],[15720,16709],[15721,16709],[15722,16730],[15723,16670],[15724,16670],[15725,16670],[15726,16670],[15727,16670],[15728,16670],[15729,16670],[15730,16670],[15731,16670],[15732,16670],[15733,16670],[15734,16670],[15735,16670],[15736,16670],[15737,16709],[15738,16670],[15739,16670],[15740,16670],[15741,16670],[15742,16670],[15743,16670],[15744,16709],[15745,16670],[15746,16670],[15747,16670],[15748,16670],[15749,16709],[15750,16709],[15751,16709],[15752,16709],[15753,16730],[15754,16730],[15755,16730],[15756,16730],[15757,16670],[15758,16670],[15759,16670],[15760,16670],[15761,16670],[15762,16670],[15763,16670],[15764,16670],[15765,16670],[15766,16670],[15767,16670],[15768,16670],[15769,16670],[15770,16670],[15771,16670],[15772,16670],[15773,16670],[15774,16670],[15775,16670],[15776,16709],[15777,16709],[15778,16730],[15779,16670],[15780,16670],[15781,16670],[15782,16670],[15783,16670],[15784,16670],[15785,16670],[15786,16670],[15787,16670],[15788,16670],[15789,16670],[15790,16670],[15791,16670],[15792,16670],[15793,16670],[15794,16670],[15795,16670],[15796,16670],[15797,16709],[15798,16709],[15799,16730],[15800,16670],[15801,16670],[15802,16670],[15803,16670],[15804,16670],[15805,16670],[15806,16670],[15807,16670],[15808,16670],[15809,16670],[15810,16670],[15811,16670],[15812,16670],[15813,16670],[15814,16670],[15815,16670],[15816,16670],[15817,16670],[15818,16709],[15819,16709],[15820,16730],[15821,16670],[15822,16670],[15823,16670],[15824,16670],[15825,16670],[15826,16670],[15827,16670],[15828,16670],[15829,16670],[15830,16670],[15831,16670],[15832,16670],[15833,16670],[15834,16670],[15835,16670],[15836,16670],[15837,16670],[15838,16730],[15839,16730],[15840,16730],[15841,16730],[15842,16730],[15843,16730],[15844,16730],[15845,16730],[15846,16730],[15847,16730],[15848,16730],[15849,16730],[15850,16730],[15851,16730],[15852,16730],[15853,16730],[15854,16730],[15855,16730],[15856,16730],[15857,16730],[15858,16730],[15859,16730],[15860,16730],[15861,16730],[15862,16730],[15863,16730],[15864,16730],[15865,16841],[15866,16840],[15867,16840],[15868,16841],[15869,16840],[15870,16840],[15871,16841],[15872,16840],[15873,16841],[15874,16840],[15875,16841],[15876,16840],[15877,16841],[15878,16840],[15879,16841],[15880,16840],[15881,16840],[15882,16840],[15883,16840],[15884,16840],[15885,16840],[15886,16840],[15887,16840],[15888,16841],[15889,16840],[15890,16840],[15891,16840],[15892,16841],[15893,16840],[15894,16840],[15895,16840],[15896,16841],[15897,16841],[15898,16840],[15899,16840],[15900,16841],[15901,16840],[15902,16841],[15903,16841],[15904,16841],[15905,16840],[15906,16840],[15907,16841],[15908,16840],[15909,16841],[15910,16840],[15911,16840],[15912,16841],[15913,16840],[15914,16841],[15915,16840],[15916,16841],[15917,16840],[15918,16841],[15919,16840],[15920,16841],[15921,16840],[16142,16622],[16143,16622],[16277,16845],[16278,16845],[16279,16845],[16280,16845],[16281,16845],[16282,16845],[16283,16845],[16284,16845],[16285,16845],[16286,16845],[16287,16845],[16288,16845],[16289,16845],[16290,16845],[16291,16845],[16292,16845],[16293,16845],[16294,16845],[16295,16845],[16296,16845],[16297,16845],[16298,16845],[16299,16845],[16300,16845],[16301,16845],[16302,16845],[16303,16845],[16304,16845],[16305,16845],[16306,16845],[16307,16845],[16308,16845],[16309,16845],[16310,16845],[16311,16845],[16312,16845],[16313,16845],[16314,16845],[16315,16845],[16316,16845],[16317,16845],[16318,16845],[16319,16845],[16320,16845],[16321,16845],[16322,16845],[16323,16845],[16324,16845],[16325,16845],[16326,16845],[16327,16845],[16328,16845],[16329,16845],[16330,16845],[16331,16845],[16332,16845],[16333,16845],[16334,16845],[16335,16845],[16336,16845],[16337,16845],[16338,16845],[16339,16845],[16340,16845],[16341,16845],[16342,16845],[16343,16845],[16344,16845],[16345,16845],[16346,16845],[16347,16845],[16348,16845],[16349,16845],[16350,16845],[16351,16845],[16352,16845],[16353,16845],[16354,16845],[16355,16845],[16356,16845],[16357,16845],[16358,16845],[16359,16845],[16360,16845],[16361,16845],[16362,16845],[16363,16845],[16364,16845],[16365,16845],[16366,16845],[16367,16845],[16368,16845],[16369,16845],[16370,16845],[16371,16845],[16372,16845],[16373,16845],[16374,16845],[16375,16845],[16376,16845],[16377,16845],[16378,16845],[16379,16845],[16380,16845],[16381,16845],[16382,16845],[16383,16845],[16384,16845],[16385,16845],[16386,16845],[16387,16845],[16388,16845],[16389,16845],[16390,16845],[16391,16845],[16392,16845],[16393,16845],[16394,16845],[16395,16845],[16396,16845],[16397,16845],[16398,16845],[16399,16845],[16400,16845],[16401,16845],[16402,16845],[16403,16845],[16404,16845],[16405,16845],[16406,16845],[16407,16845],[16408,16845],[16409,16845],[16410,16845],[16411,16845],[16412,16845],[16413,16845],[16414,16845],[16415,16845],[16416,16845],[16417,16845],[16418,16845],[16419,16845],[16420,16845],[16421,16845],[16422,16845],[16423,16845],[16424,16845],[16438,16623],[16442,16623],[16560,16623],[16595,16623],[16597,16623]],"b":[[40,"impl-AsRef%3C%5Bu8;+%3C%24hash+as+%24crate::Hash%3E::LEN%5D%3E-for-DescriptorId"],[41,"impl-AsRef%3C%5Bu8%5D%3E-for-DescriptorId"],[123,"impl-FromSql-for-Impl%3CDescriptorId%3E"],[124,"impl-FromSql-for-Impl%3CTransaction%3E"],[125,"impl-FromSql-for-Impl%3CBlockHash%3E"],[126,"impl-FromSql-for-Impl%3CDescriptor%3CDescriptorPublicKey%3E%3E"],[127,"impl-FromSql-for-Impl%3CTxid%3E"],[128,"impl-FromSql-for-Impl%3CScriptBuf%3E"],[129,"impl-FromSql-for-Impl%3CNetwork%3E"],[130,"impl-FromSql-for-Impl%3CAmount%3E"],[187,"impl-Display-for-Balance"],[188,"impl-Debug-for-Balance"],[194,"impl-Debug-for-DescriptorId"],[195,"impl-LowerHex-for-DescriptorId"],[196,"impl-UpperHex-for-DescriptorId"],[197,"impl-Display-for-DescriptorId"],[199,"impl-From%3CTxPosInBlock%3C\'_%3E%3E-for-BlockId"],[200,"impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId"],[201,"impl-From%3C(u32,+BlockHash)%3E-for-BlockId"],[326,"impl-ToSql-for-Impl%3CNetwork%3E"],[327,"impl-ToSql-for-Impl%3CDescriptor%3CDescriptorPublicKey%3E%3E"],[328,"impl-ToSql-for-Impl%3CTxid%3E"],[329,"impl-ToSql-for-Impl%3CAmount%3E"],[330,"impl-ToSql-for-Impl%3CBlockHash%3E"],[331,"impl-ToSql-for-Impl%3CScriptBuf%3E"],[332,"impl-ToSql-for-Impl%3CTransaction%3E"],[333,"impl-ToSql-for-Impl%3CDescriptorId%3E"],[618,"impl-AsMut%3C%5Bu8%5D%3E-for-Script"],[619,"impl-AsMut%3CScript%3E-for-Script"],[620,"impl-AsMut%3C%5Bu8%5D%3E-for-ScriptBuf"],[621,"impl-AsMut%3CScript%3E-for-ScriptBuf"],[646,"impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2317%7D::%7Bconstant%230%7D%5D%3E-for-FilterHash"],[647,"impl-AsRef%3C%5Bu8%5D%3E-for-FilterHash"],[648,"impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2324%7D::%7Bconstant%230%7D%5D%3E-for-FilterHeader"],[649,"impl-AsRef%3C%5Bu8%5D%3E-for-FilterHeader"],[650,"impl-AsRef%3C%5Bu8%5D%3E-for-XKeyIdentifier"],[651,"impl-AsRef%3C%5Bu8;+bitcoin::::bip32::%7Bimpl%23106%7D::%7Bconstant%230%7D%5D%3E-for-XKeyIdentifier"],[652,"impl-AsRef%3C%5Bu8%5D%3E-for-BlockHash"],[653,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2322%7D::%7Bconstant%230%7D%5D%3E-for-BlockHash"],[654,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D%3E-for-TxMerkleNode"],[655,"impl-AsRef%3C%5Bu8%5D%3E-for-TxMerkleNode"],[656,"impl-AsRef%3C%5Bu8%5D%3E-for-WitnessMerkleNode"],[657,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D%3E-for-WitnessMerkleNode"],[658,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D%3E-for-WitnessCommitment"],[659,"impl-AsRef%3C%5Bu8%5D%3E-for-WitnessCommitment"],[660,"impl-AsRef%3C%5Bu8%5D%3E-for-Script"],[661,"impl-AsRef%3CScript%3E-for-Script"],[662,"impl-AsRef%3C%5Bu8%5D%3E-for-ScriptBuf"],[663,"impl-AsRef%3CScript%3E-for-ScriptBuf"],[664,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::script::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D%3E-for-ScriptHash"],[665,"impl-AsRef%3C%5Bu8%5D%3E-for-ScriptHash"],[666,"impl-AsRef%3CPushBytes%3E-for-ScriptHash"],[667,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::script::%7Bimpl%2363%7D::%7Bconstant%230%7D%5D%3E-for-WScriptHash"],[668,"impl-AsRef%3CPushBytes%3E-for-WScriptHash"],[669,"impl-AsRef%3C%5Bu8%5D%3E-for-WScriptHash"],[670,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D%3E-for-Txid"],[671,"impl-AsRef%3C%5Bu8%5D%3E-for-Txid"],[672,"impl-AsRef%3C%5Bu8%5D%3E-for-Wtxid"],[673,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2360%7D::%7Bconstant%230%7D%5D%3E-for-Wtxid"],[674,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::key::%7Bimpl%2383%7D::%7Bconstant%230%7D%5D%3E-for-PubkeyHash"],[675,"impl-AsRef%3C%5Bu8%5D%3E-for-PubkeyHash"],[676,"impl-AsRef%3CPushBytes%3E-for-PubkeyHash"],[677,"impl-AsRef%3CPushBytes%3E-for-WPubkeyHash"],[678,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::key::%7Bimpl%2390%7D::%7Bconstant%230%7D%5D%3E-for-WPubkeyHash"],[679,"impl-AsRef%3C%5Bu8%5D%3E-for-WPubkeyHash"],[680,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%2349%7D::%7Bconstant%230%7D%5D%3E-for-LegacySighash"],[681,"impl-AsRef%3C%5Bu8%5D%3E-for-LegacySighash"],[682,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D%3E-for-SegwitV0Sighash"],[683,"impl-AsRef%3C%5Bu8%5D%3E-for-SegwitV0Sighash"],[684,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%23109%7D::%7Bconstant%230%7D%5D%3E-for-TapSighash"],[685,"impl-AsRef%3C%5Bu8%5D%3E-for-TapSighash"],[687,"impl-AsRef%3C%5Bu8%5D%3E-for-TapLeafHash"],[688,"impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%2371%7D::%7Bconstant%230%7D%5D%3E-for-TapLeafHash"],[689,"impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%23104%7D::%7Bconstant%230%7D%5D%3E-for-TapNodeHash"],[690,"impl-AsRef%3C%5Bu8%5D%3E-for-TapNodeHash"],[691,"impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%23137%7D::%7Bconstant%230%7D%5D%3E-for-TapTweakHash"],[692,"impl-AsRef%3C%5Bu8%5D%3E-for-TapTweakHash"],[1202,"impl-Psbt"],[1203,"impl-Deserialize%3C\'de%3E-for-Psbt"],[1214,"impl-Div%3Cu64%3E-for-Amount"],[1215,"impl-Div%3CWeight%3E-for-Amount"],[1217,"impl-Div-for-Weight"],[1218,"impl-Div%3Cu64%3E-for-Weight"],[1267,"impl-PartialEq-for-Script"],[1268,"impl-PartialEq%3CScriptBuf%3E-for-Script"],[1269,"impl-PartialEq-for-ScriptBuf"],[1270,"impl-PartialEq%3CScript%3E-for-ScriptBuf"],[1444,"impl-Debug-for-Denomination"],[1445,"impl-Display-for-Denomination"],[1446,"impl-Debug-for-Amount"],[1447,"impl-Display-for-Amount"],[1448,"impl-Display-for-SignedAmount"],[1449,"impl-Debug-for-SignedAmount"],[1450,"impl-Display-for-FeeRate"],[1451,"impl-Debug-for-FeeRate"],[1452,"impl-Display-for-XOnlyPublicKey"],[1453,"impl-Debug-for-XOnlyPublicKey"],[1454,"impl-LowerHex-for-XOnlyPublicKey"],[1455,"impl-Debug-for-Weight"],[1456,"impl-Display-for-Weight"],[1457,"impl-Debug-for-AddressType"],[1458,"impl-Display-for-AddressType"],[1460,"impl-Debug-for-Address%3CV%3E"],[1461,"impl-Display-for-Address"],[1462,"impl-LowerHex-for-FilterHash"],[1463,"impl-Display-for-FilterHash"],[1464,"impl-Debug-for-FilterHash"],[1465,"impl-UpperHex-for-FilterHash"],[1466,"impl-Display-for-FilterHeader"],[1467,"impl-LowerHex-for-FilterHeader"],[1468,"impl-UpperHex-for-FilterHeader"],[1469,"impl-Debug-for-FilterHeader"],[1470,"impl-Display-for-XKeyIdentifier"],[1471,"impl-UpperHex-for-XKeyIdentifier"],[1472,"impl-LowerHex-for-XKeyIdentifier"],[1473,"impl-Debug-for-XKeyIdentifier"],[1474,"impl-Display-for-BlockHash"],[1475,"impl-LowerHex-for-BlockHash"],[1476,"impl-UpperHex-for-BlockHash"],[1477,"impl-Debug-for-BlockHash"],[1478,"impl-LowerHex-for-TxMerkleNode"],[1479,"impl-Display-for-TxMerkleNode"],[1480,"impl-UpperHex-for-TxMerkleNode"],[1481,"impl-Debug-for-TxMerkleNode"],[1482,"impl-Display-for-WitnessMerkleNode"],[1483,"impl-LowerHex-for-WitnessMerkleNode"],[1484,"impl-Debug-for-WitnessMerkleNode"],[1485,"impl-UpperHex-for-WitnessMerkleNode"],[1486,"impl-LowerHex-for-WitnessCommitment"],[1487,"impl-Display-for-WitnessCommitment"],[1488,"impl-Debug-for-WitnessCommitment"],[1489,"impl-UpperHex-for-WitnessCommitment"],[1491,"impl-Debug-for-Opcode"],[1492,"impl-Display-for-Opcode"],[1493,"impl-LowerHex-for-Script"],[1494,"impl-Display-for-Script"],[1495,"impl-UpperHex-for-Script"],[1496,"impl-Debug-for-Script"],[1497,"impl-UpperHex-for-ScriptBuf"],[1498,"impl-Display-for-ScriptBuf"],[1499,"impl-LowerHex-for-ScriptBuf"],[1500,"impl-Debug-for-ScriptBuf"],[1502,"impl-Display-for-WitnessVersion"],[1503,"impl-Debug-for-WitnessVersion"],[1504,"impl-LowerHex-for-ScriptHash"],[1505,"impl-Display-for-ScriptHash"],[1506,"impl-Debug-for-ScriptHash"],[1507,"impl-UpperHex-for-ScriptHash"],[1508,"impl-UpperHex-for-WScriptHash"],[1509,"impl-Debug-for-WScriptHash"],[1510,"impl-Display-for-WScriptHash"],[1511,"impl-LowerHex-for-WScriptHash"],[1512,"impl-LowerHex-for-Txid"],[1513,"impl-Debug-for-Txid"],[1514,"impl-Display-for-Txid"],[1515,"impl-UpperHex-for-Txid"],[1516,"impl-LowerHex-for-Wtxid"],[1517,"impl-Debug-for-Wtxid"],[1518,"impl-Display-for-Wtxid"],[1519,"impl-UpperHex-for-Wtxid"],[1520,"impl-Debug-for-OutPoint"],[1521,"impl-Display-for-OutPoint"],[1523,"impl-Debug-for-Sequence"],[1524,"impl-UpperHex-for-Sequence"],[1525,"impl-LowerHex-for-Sequence"],[1526,"impl-Display-for-Sequence"],[1531,"impl-Debug-for-PublicKey"],[1532,"impl-Display-for-PublicKey"],[1533,"impl-Display-for-PubkeyHash"],[1534,"impl-Debug-for-PubkeyHash"],[1535,"impl-UpperHex-for-PubkeyHash"],[1536,"impl-LowerHex-for-PubkeyHash"],[1537,"impl-LowerHex-for-WPubkeyHash"],[1538,"impl-Debug-for-WPubkeyHash"],[1539,"impl-UpperHex-for-WPubkeyHash"],[1540,"impl-Display-for-WPubkeyHash"],[1541,"impl-Debug-for-CompressedPublicKey"],[1542,"impl-Display-for-CompressedPublicKey"],[1543,"impl-Debug-for-PrivateKey"],[1544,"impl-Display-for-PrivateKey"],[1545,"impl-Debug-for-LegacySighash"],[1546,"impl-UpperHex-for-LegacySighash"],[1547,"impl-Display-for-LegacySighash"],[1548,"impl-LowerHex-for-LegacySighash"],[1549,"impl-LowerHex-for-SegwitV0Sighash"],[1550,"impl-Display-for-SegwitV0Sighash"],[1551,"impl-UpperHex-for-SegwitV0Sighash"],[1552,"impl-Debug-for-SegwitV0Sighash"],[1553,"impl-UpperHex-for-TapSighash"],[1554,"impl-LowerHex-for-TapSighash"],[1555,"impl-Display-for-TapSighash"],[1556,"impl-Debug-for-TapSighash"],[1557,"impl-Display-for-TapSighashType"],[1558,"impl-Debug-for-TapSighashType"],[1559,"impl-Display-for-EcdsaSighashType"],[1560,"impl-Debug-for-EcdsaSighashType"],[1563,"impl-Display-for-Network"],[1564,"impl-Debug-for-Network"],[1565,"impl-Debug-for-Work"],[1566,"impl-Display-for-Work"],[1567,"impl-UpperHex-for-Work"],[1568,"impl-LowerHex-for-Work"],[1569,"impl-Display-for-Target"],[1570,"impl-Debug-for-Target"],[1571,"impl-UpperHex-for-Target"],[1572,"impl-LowerHex-for-Target"],[1573,"impl-Debug-for-CompactTarget"],[1574,"impl-UpperHex-for-CompactTarget"],[1575,"impl-LowerHex-for-CompactTarget"],[1576,"impl-Display-for-Psbt"],[1577,"impl-Debug-for-Psbt"],[1578,"impl-UpperHex-for-TapLeafHash"],[1579,"impl-LowerHex-for-TapLeafHash"],[1580,"impl-Display-for-TapLeafHash"],[1581,"impl-Debug-for-TapLeafHash"],[1582,"impl-UpperHex-for-TapNodeHash"],[1583,"impl-LowerHex-for-TapNodeHash"],[1584,"impl-Debug-for-TapNodeHash"],[1585,"impl-Display-for-TapNodeHash"],[1586,"impl-LowerHex-for-TapTweakHash"],[1587,"impl-Debug-for-TapTweakHash"],[1588,"impl-Display-for-TapTweakHash"],[1589,"impl-UpperHex-for-TapTweakHash"],[1598,"impl-From%3CPublicKey%3E-for-XOnlyPublicKey"],[1599,"impl-From%3CCompressedPublicKey%3E-for-XOnlyPublicKey"],[1601,"impl-From%3CTweakedPublicKey%3E-for-XOnlyPublicKey"],[1602,"impl-From%3CXOnlyPublicKey%3E-for-XOnlyPublicKey"],[1603,"impl-From%3CPublicKey%3E-for-XOnlyPublicKey"],[1613,"impl-From%3C%26Xpub%3E-for-XKeyIdentifier"],[1614,"impl-From%3CXpub%3E-for-XKeyIdentifier"],[1616,"impl-From%3CHash%3E-for-XKeyIdentifier"],[1617,"impl-From%3CHeader%3E-for-BlockHash"],[1618,"impl-From%3CHash%3E-for-BlockHash"],[1619,"impl-From%3C%26Block%3E-for-BlockHash"],[1620,"impl-From%3CBlock%3E-for-BlockHash"],[1621,"impl-From%3C%26Header%3E-for-BlockHash"],[1624,"impl-From%3CHash%3E-for-TxMerkleNode"],[1625,"impl-From%3CTxid%3E-for-TxMerkleNode"],[1626,"impl-From%3CHash%3E-for-WitnessMerkleNode"],[1628,"impl-From%3CWtxid%3E-for-WitnessMerkleNode"],[1633,"impl-From%3CWitnessVersion%3E-for-Opcode"],[1634,"impl-From%3Cu8%3E-for-Opcode"],[1635,"impl-From%3CAddress%3E-for-ScriptBuf"],[1637,"impl-From%3CCow%3C\'a,+Script%3E%3E-for-ScriptBuf"],[1638,"impl-From%3C%26Script%3E-for-ScriptBuf"],[1639,"impl-From%3CVec%3Cu8%3E%3E-for-ScriptBuf"],[1643,"impl-From%3CHash%3E-for-ScriptHash"],[1644,"impl-From%3CScriptBuf%3E-for-ScriptHash"],[1645,"impl-From%3C%26ScriptBuf%3E-for-ScriptHash"],[1646,"impl-From%3C%26Script%3E-for-ScriptHash"],[1647,"impl-From%3C%26ScriptBuf%3E-for-WScriptHash"],[1649,"impl-From%3CHash%3E-for-WScriptHash"],[1650,"impl-From%3C%26Script%3E-for-WScriptHash"],[1651,"impl-From%3CScriptBuf%3E-for-WScriptHash"],[1652,"impl-From%3CHash%3E-for-Txid"],[1653,"impl-From%3CTransaction%3E-for-Txid"],[1654,"impl-From%3C%26Transaction%3E-for-Txid"],[1657,"impl-From%3C%26Transaction%3E-for-Wtxid"],[1658,"impl-From%3CTransaction%3E-for-Wtxid"],[1659,"impl-From%3CHash%3E-for-Wtxid"],[1662,"impl-From%3CRelLockTime%3E-for-Sequence"],[1664,"impl-From%3CLockTime%3E-for-Sequence"],[1668,"impl-From%3CVec%3C%26%5Bu8%5D%3E%3E-for-Witness"],[1669,"impl-From%3C%26%5BVec%3Cu8%3E%5D%3E-for-Witness"],[1670,"impl-From%3C%26%5B%26%5Bu8%5D%5D%3E-for-Witness"],[1671,"impl-From%3CVec%3CVec%3Cu8%3E%3E%3E-for-Witness"],[1673,"impl-From%3Cu8%3E-for-VarInt"],[1674,"impl-From%3Cu16%3E-for-VarInt"],[1675,"impl-From%3Cu32%3E-for-VarInt"],[1676,"impl-From%3Cu64%3E-for-VarInt"],[1677,"impl-From%3Cusize%3E-for-VarInt"],[1679,"impl-From%3CCompressedPublicKey%3E-for-PublicKey"],[1680,"impl-From%3CPublicKey%3E-for-PublicKey"],[1681,"impl-From%3CHash%3E-for-PubkeyHash"],[1682,"impl-From%3CPublicKey%3E-for-PubkeyHash"],[1684,"impl-From%3C%26PublicKey%3E-for-PubkeyHash"],[1685,"impl-From%3CCompressedPublicKey%3E-for-PubkeyHash"],[1686,"impl-From%3C%26CompressedPublicKey%3E-for-PubkeyHash"],[1688,"impl-From%3CCompressedPublicKey%3E-for-WPubkeyHash"],[1689,"impl-From%3CHash%3E-for-WPubkeyHash"],[1690,"impl-From%3C%26CompressedPublicKey%3E-for-WPubkeyHash"],[1714,"impl-From%3CHash%3CTapLeafTag%3E%3E-for-TapLeafHash"],[1715,"impl-From%3CScriptPath%3C\'s%3E%3E-for-TapLeafHash"],[1717,"impl-From%3CHash%3CTapBranchTag%3E%3E-for-TapNodeHash"],[1719,"impl-From%3C%26LeafNode%3E-for-TapNodeHash"],[1720,"impl-From%3CTapLeafHash%3E-for-TapNodeHash"],[1721,"impl-From%3CLeafNode%3E-for-TapNodeHash"],[1723,"impl-From%3CHash%3CTapTweakTag%3E%3E-for-TapTweakHash"],[1724,"impl-From%3C%26TaprootSpendInfo%3E-for-TapTweakHash"],[1725,"impl-From%3CTaprootSpendInfo%3E-for-TapTweakHash"],[1833,"impl-ParseableKey-for-XOnlyPublicKey"],[1834,"impl-XOnlyPublicKey"],[1847,"impl-PublicKey"],[1848,"impl-ParseableKey-for-PublicKey"],[1996,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Script"],[1997,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-Script"],[1998,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-Script"],[1999,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-Script"],[2000,"impl-Index%3CRangeFull%3E-for-Script"],[2001,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-Script"],[2002,"impl-Index%3CRange%3Cusize%3E%3E-for-Script"],[2146,"impl-Mul%3Cu64%3E-for-Weight"],[2147,"impl-Mul%3CFeeRate%3E-for-Weight"],[2215,"impl-PartialOrd%3CScriptBuf%3E-for-Script"],[2216,"impl-PartialOrd-for-Script"],[2217,"impl-PartialOrd%3CScript%3E-for-ScriptBuf"],[2218,"impl-PartialOrd-for-ScriptBuf"],[2313,"impl-XOnlyPublicKey"],[2314,"impl-Serialize-for-XOnlyPublicKey"],[2352,"impl-Psbt"],[2353,"impl-Serialize-for-Psbt"],[2378,"impl-Sum%3C%26Weight%3E-for-Weight"],[2379,"impl-Sum-for-Weight"],[2593,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-FeeRate"],[2595,"impl-TryFrom%3C%26str%3E-for-FeeRate"],[2596,"impl-TryFrom%3CString%3E-for-FeeRate"],[2598,"impl-TryFrom%3C%26str%3E-for-Weight"],[2600,"impl-TryFrom%3CString%3E-for-Weight"],[2601,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Weight"],[2616,"impl-TryFrom%3CInstruction%3C\'a%3E%3E-for-WitnessVersion"],[2618,"impl-TryFrom%3CFe32%3E-for-WitnessVersion"],[2619,"impl-TryFrom%3Cu8%3E-for-WitnessVersion"],[2620,"impl-TryFrom%3COpcode%3E-for-WitnessVersion"],[2627,"impl-TryFrom%3C%26str%3E-for-Sequence"],[2628,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Sequence"],[2630,"impl-TryFrom%3CString%3E-for-Sequence"],[2650,"impl-TryFrom%3CMagic%3E-for-Network"],[2651,"impl-TryFrom%3CChainHash%3E-for-Network"],[3015,"impl-Debug-for-FromScriptError"],[3016,"impl-Display-for-FromScriptError"],[3017,"impl-Debug-for-P2shError"],[3018,"impl-Display-for-P2shError"],[3019,"impl-Display-for-UnknownAddressTypeError"],[3020,"impl-Debug-for-UnknownAddressTypeError"],[3021,"impl-Debug-for-ParseError"],[3022,"impl-Display-for-ParseError"],[3023,"impl-Debug-for-UnknownHrpError"],[3024,"impl-Display-for-UnknownHrpError"],[3025,"impl-Debug-for-NetworkValidationError"],[3026,"impl-Display-for-NetworkValidationError"],[3027,"impl-Debug-for-InvalidBase58PayloadLengthError"],[3028,"impl-Display-for-InvalidBase58PayloadLengthError"],[3029,"impl-Debug-for-LegacyAddressTooLongError"],[3030,"impl-Display-for-LegacyAddressTooLongError"],[3031,"impl-Debug-for-InvalidLegacyPrefixError"],[3032,"impl-Display-for-InvalidLegacyPrefixError"],[3036,"impl-From%3CTryFromError%3E-for-FromScriptError"],[3037,"impl-From%3CError%3E-for-FromScriptError"],[3038,"impl-From%3CInfallible%3E-for-FromScriptError"],[3043,"impl-From%3CDecodeError%3E-for-ParseError"],[3044,"impl-From%3CTryFromError%3E-for-ParseError"],[3045,"impl-From%3CError%3E-for-ParseError"],[3047,"impl-From%3CError%3E-for-ParseError"],[3048,"impl-From%3CInvalidBase58PayloadLengthError%3E-for-ParseError"],[3049,"impl-From%3CInvalidLegacyPrefixError%3E-for-ParseError"],[3050,"impl-From%3CNetworkValidationError%3E-for-ParseError"],[3051,"impl-From%3CInfallible%3E-for-ParseError"],[3052,"impl-From%3CUnknownHrpError%3E-for-ParseError"],[3053,"impl-From%3CLegacyAddressTooLongError%3E-for-ParseError"],[3216,"impl-Debug-for-ParseAmountError"],[3217,"impl-Display-for-ParseAmountError"],[3218,"impl-Debug-for-Display"],[3219,"impl-Display-for-Display"],[3220,"impl-From%3CInvalidCharacterError%3E-for-ParseAmountError"],[3221,"impl-From%3CTooPreciseError%3E-for-ParseAmountError"],[3222,"impl-From%3CInfallible%3E-for-ParseAmountError"],[3223,"impl-From%3CInputTooLargeError%3E-for-ParseAmountError"],[3224,"impl-From%3CMissingDigitsError%3E-for-ParseAmountError"],[3226,"impl-From%3COutOfRangeError%3E-for-ParseAmountError"],[3279,"impl-AsMut%3C%5BT%5D%3E-for-Vec%3CT,+A%3E"],[3280,"impl-AsMut%3CVec%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3288,"impl-AsRef%3C%5BT%5D%3E-for-Vec%3CT,+A%3E"],[3289,"impl-AsRef%3CVec%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3290,"impl-AsRef%3C%5Bu8%5D%3E-for-String"],[3291,"impl-AsRef%3CPath%3E-for-String"],[3292,"impl-AsRef%3Cstr%3E-for-String"],[3293,"impl-AsRef%3COsStr%3E-for-String"],[3332,"impl-Decodable-for-Vec%3CFilterHash%3E"],[3333,"impl-Decodable-for-Vec%3CTxOut%3E"],[3334,"impl-Decodable-for-Vec%3CInventory%3E"],[3335,"impl-Decodable-for-Vec%3CHeader%3E"],[3336,"impl-Decodable-for-Vec%3CBlockHash%3E"],[3337,"impl-Decodable-for-Vec%3CPrefilledTransaction%3E"],[3338,"impl-Decodable-for-Vec%3CShortId%3E"],[3339,"impl-Decodable-for-Vec%3CVarInt%3E"],[3340,"impl-Decodable-for-Vec%3CTxIn%3E"],[3341,"impl-Decodable-for-Vec%3C(u32,+Address)%3E"],[3342,"impl-Decodable-for-Vec%3Cu8%3E"],[3343,"impl-Decodable-for-Vec%3CVec%3Cu8%3E%3E"],[3344,"impl-Decodable-for-Vec%3CAddrV2Message%3E"],[3345,"impl-Decodable-for-Vec%3CTapLeafHash%3E"],[3346,"impl-Decodable-for-Vec%3CTxMerkleNode%3E"],[3347,"impl-Decodable-for-Vec%3Cu64%3E"],[3348,"impl-Decodable-for-Vec%3CTransaction%3E"],[3349,"impl-Decodable-for-Vec%3CFilterHeader%3E"],[3350,"impl-Encodable-for-Vec%3CVec%3Cu8%3E%3E"],[3351,"impl-Encodable-for-Vec%3CBlockHash%3E"],[3352,"impl-Encodable-for-Vec%3Cu8%3E"],[3353,"impl-Encodable-for-Vec%3CAddrV2Message%3E"],[3354,"impl-Encodable-for-Vec%3C(u32,+Address)%3E"],[3355,"impl-Encodable-for-Vec%3CInventory%3E"],[3356,"impl-Encodable-for-Vec%3CPrefilledTransaction%3E"],[3357,"impl-Encodable-for-Vec%3CShortId%3E"],[3358,"impl-Encodable-for-Vec%3CVarInt%3E"],[3359,"impl-Encodable-for-Vec%3CTapLeafHash%3E"],[3360,"impl-Encodable-for-Vec%3Cu64%3E"],[3361,"impl-Encodable-for-Vec%3CTxIn%3E"],[3362,"impl-Encodable-for-Vec%3CTxOut%3E"],[3363,"impl-Encodable-for-Vec%3CTransaction%3E"],[3364,"impl-Encodable-for-Vec%3CFilterHeader%3E"],[3365,"impl-Encodable-for-Vec%3CFilterHash%3E"],[3366,"impl-Encodable-for-Vec%3CHeader%3E"],[3367,"impl-Encodable-for-Vec%3CTxMerkleNode%3E"],[3401,"impl-PartialEq%3C%26mut+%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3402,"impl-PartialEq%3CVec%3CU,+A2%3E%3E-for-Vec%3CT,+A1%3E"],[3403,"impl-PartialEq%3C%26%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3404,"impl-PartialEq%3C%26%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3405,"impl-PartialEq%3C%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3406,"impl-PartialEq%3C%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3407,"impl-PartialEq%3CCow%3C\'a,+str%3E%3E-for-String"],[3408,"impl-PartialEq-for-String"],[3409,"impl-PartialEq%3Cstr%3E-for-String"],[3410,"impl-PartialEq%3C%26str%3E-for-String"],[3420,"impl-Extend%3CT%3E-for-Vec%3CT,+A%3E"],[3421,"impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E"],[3422,"impl-Extend%3CBox%3Cstr,+A%3E%3E-for-String"],[3423,"impl-Extend%3C%26char%3E-for-String"],[3424,"impl-Extend%3C%26str%3E-for-String"],[3425,"impl-Extend%3Cchar%3E-for-String"],[3426,"impl-Extend%3CCow%3C\'a,+str%3E%3E-for-String"],[3427,"impl-Extend%3CString%3E-for-String"],[3431,"impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E"],[3432,"impl-Extend%3CT%3E-for-Vec%3CT,+A%3E"],[3433,"impl-Extend%3C%26char%3E-for-String"],[3434,"impl-Extend%3Cchar%3E-for-String"],[3435,"impl-Extend%3C%26str%3E-for-String"],[3436,"impl-Extend%3CCow%3C\'a,+str%3E%3E-for-String"],[3437,"impl-Extend%3CString%3E-for-String"],[3438,"impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E"],[3439,"impl-Extend%3CT%3E-for-Vec%3CT,+A%3E"],[3440,"impl-Extend%3Cchar%3E-for-String"],[3441,"impl-Extend%3C%26char%3E-for-String"],[3443,"impl-Write-for-Vec%3Cu8%3E"],[3444,"impl-Write-for-Vec%3Cu8,+A%3E"],[3445,"impl-Display-for-Error"],[3446,"impl-Debug-for-Error"],[3447,"impl-Debug-for-InvalidCharacterError"],[3448,"impl-Display-for-InvalidCharacterError"],[3450,"impl-Display-for-String"],[3451,"impl-Debug-for-String"],[3452,"impl-From%3CTooShortError%3E-for-Error"],[3453,"impl-From%3CIncorrectChecksumError%3E-for-Error"],[3454,"impl-From%3CInvalidCharacterError%3E-for-Error"],[3455,"impl-From%3CInfallible%3E-for-Error"],[3458,"impl-From%3CString%3E-for-Vec%3Cu8%3E"],[3459,"impl-From%3C%26%5BT%5D%3E-for-Vec%3CT%3E"],[3460,"impl-From%3CBox%3C%5BT%5D,+A%3E%3E-for-Vec%3CT,+A%3E"],[3461,"impl-From%3CScriptBuf%3E-for-Vec%3Cu8%3E"],[3462,"impl-From%3CCow%3C\'a,+%5BT%5D%3E%3E-for-Vec%3CT%3E"],[3464,"impl-From%3CTaprootMerkleBranch%3E-for-Vec%3CTapNodeHash%3E"],[3465,"impl-From%3C%5BT;+N%5D%3E-for-Vec%3CT%3E"],[3466,"impl-From%3C%26mut+%5BT;+N%5D%3E-for-Vec%3CT%3E"],[3467,"impl-From%3C%26%5BT;+N%5D%3E-for-Vec%3CT%3E"],[3468,"impl-From%3CDerivationPath%3E-for-Vec%3CChildNumber%3E"],[3469,"impl-From%3CPushBytesBuf%3E-for-Vec%3Cu8%3E"],[3470,"impl-From%3C%26str%3E-for-Vec%3Cu8%3E"],[3471,"impl-From%3CBinaryHeap%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3472,"impl-From%3CVecDeque%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3473,"impl-From%3CCString%3E-for-Vec%3Cu8%3E"],[3474,"impl-From%3C%26mut+%5BT%5D%3E-for-Vec%3CT%3E"],[3476,"impl-From%3C%26mut+str%3E-for-String"],[3477,"impl-From%3CBox%3Cstr%3E%3E-for-String"],[3478,"impl-From%3CCow%3C\'a,+str%3E%3E-for-String"],[3479,"impl-From%3C%26String%3E-for-String"],[3480,"impl-From%3Cchar%3E-for-String"],[3481,"impl-From%3C%26str%3E-for-String"],[3484,"impl-FromIterator%3Cchar%3E-for-String"],[3485,"impl-FromIterator%3CBox%3Cstr,+A%3E%3E-for-String"],[3486,"impl-FromIterator%3C%26char%3E-for-String"],[3487,"impl-FromIterator%3CString%3E-for-String"],[3488,"impl-FromIterator%3C%26str%3E-for-String"],[3489,"impl-FromIterator%3CCow%3C\'a,+str%3E%3E-for-String"],[3529,"impl-IntoIterator-for-%26Vec%3CT,+A%3E"],[3530,"impl-IntoIterator-for-%26mut+Vec%3CT,+A%3E"],[3531,"impl-IntoIterator-for-Vec%3CT,+A%3E"],[3540,"impl-Vec%3CT,+A%3E"],[3541,"impl-Merge-for-Vec%3CT%3E"],[3551,"impl-PartialEq%3C%26%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3552,"impl-PartialEq%3C%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3553,"impl-PartialEq%3CVec%3CU,+A2%3E%3E-for-Vec%3CT,+A1%3E"],[3554,"impl-PartialEq%3C%26%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3555,"impl-PartialEq%3C%26mut+%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3556,"impl-PartialEq%3C%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3557,"impl-PartialEq%3Cstr%3E-for-String"],[3558,"impl-PartialEq%3C%26str%3E-for-String"],[3559,"impl-PartialEq%3CCow%3C\'a,+str%3E%3E-for-String"],[3640,"impl-Write-for-Vec%3Cu8,+A%3E"],[3641,"impl-Write-for-Vec%3Cu8%3E"],[3669,"impl-Debug-for-IncorrectChecksumError"],[3670,"impl-Display-for-IncorrectChecksumError"],[3671,"impl-Display-for-TooShortError"],[3672,"impl-Debug-for-TooShortError"],[3749,"impl-Debug-for-EncodeSliceError"],[3750,"impl-Display-for-EncodeSliceError"],[3751,"impl-Display-for-DecodeError"],[3752,"impl-Debug-for-DecodeError"],[3753,"impl-Debug-for-DecodeSliceError"],[3754,"impl-Display-for-DecodeSliceError"],[3811,"impl-Debug-for-ParseAlphabetError"],[3812,"impl-Display-for-ParseAlphabetError"],[4048,"impl-Add%3C%26Fe32%3E-for-%26Fe32"],[4049,"impl-Add-for-Fe32"],[4050,"impl-Add%3CFe32%3E-for-%26Fe32"],[4051,"impl-Add%3C%26Fe32%3E-for-Fe32"],[4101,"impl-Div-for-Fe32"],[4102,"impl-Div%3C%26Fe32%3E-for-%26Fe32"],[4103,"impl-Div%3C%26Fe32%3E-for-Fe32"],[4104,"impl-Div%3CFe32%3E-for-%26Fe32"],[4138,"impl-Debug-for-Fe32"],[4139,"impl-Display-for-Fe32"],[4140,"impl-Debug-for-Hrp"],[4141,"impl-Display-for-Hrp"],[4142,"impl-Debug-for-DecodeError"],[4143,"impl-Display-for-DecodeError"],[4144,"impl-Debug-for-EncodeError"],[4145,"impl-Display-for-EncodeError"],[4146,"impl-Debug-for-EncodeIoError"],[4147,"impl-Display-for-EncodeIoError"],[4156,"impl-From%3CCodeLengthError%3E-for-EncodeError"],[4158,"impl-From%3CError%3E-for-EncodeError"],[4159,"impl-From%3CCodeLengthError%3E-for-EncodeIoError"],[4161,"impl-From%3CError%3E-for-EncodeIoError"],[4187,"impl-Mul%3C%26Fe32%3E-for-%26Fe32"],[4188,"impl-Mul%3CFe32%3E-for-%26Fe32"],[4189,"impl-Mul-for-Fe32"],[4190,"impl-Mul%3C%26Fe32%3E-for-Fe32"],[4204,"impl-Sub%3C%26Fe32%3E-for-Fe32"],[4205,"impl-Sub%3CFe32%3E-for-%26Fe32"],[4206,"impl-Sub-for-Fe32"],[4207,"impl-Sub%3C%26Fe32%3E-for-%26Fe32"],[4224,"impl-TryFrom%3Cu32%3E-for-Fe32"],[4225,"impl-TryFrom%3Cu128%3E-for-Fe32"],[4226,"impl-TryFrom%3Cu64%3E-for-Fe32"],[4228,"impl-TryFrom%3Cu8%3E-for-Fe32"],[4229,"impl-TryFrom%3Ci8%3E-for-Fe32"],[4230,"impl-TryFrom%3Ci16%3E-for-Fe32"],[4231,"impl-TryFrom%3Ci32%3E-for-Fe32"],[4232,"impl-TryFrom%3Ci64%3E-for-Fe32"],[4233,"impl-TryFrom%3Ci128%3E-for-Fe32"],[4234,"impl-TryFrom%3Cu16%3E-for-Fe32"],[4472,"impl-Display-for-SegwitHrpstringError"],[4473,"impl-Debug-for-SegwitHrpstringError"],[4474,"impl-Debug-for-CheckedHrpstringError"],[4475,"impl-Display-for-CheckedHrpstringError"],[4476,"impl-Debug-for-UncheckedHrpstringError"],[4477,"impl-Display-for-UncheckedHrpstringError"],[4478,"impl-Debug-for-CharError"],[4479,"impl-Display-for-CharError"],[4480,"impl-Debug-for-ChecksumError"],[4481,"impl-Display-for-ChecksumError"],[4482,"impl-Debug-for-CodeLengthError"],[4483,"impl-Display-for-CodeLengthError"],[4484,"impl-Display-for-SegwitCodeLengthError"],[4485,"impl-Debug-for-SegwitCodeLengthError"],[4486,"impl-Display-for-PaddingError"],[4487,"impl-Debug-for-PaddingError"],[4494,"impl-From%3CUncheckedHrpstringError%3E-for-SegwitHrpstringError"],[4495,"impl-From%3CWitnessLengthError%3E-for-SegwitHrpstringError"],[4496,"impl-From%3CPaddingError%3E-for-SegwitHrpstringError"],[4497,"impl-From%3CChecksumError%3E-for-SegwitHrpstringError"],[4500,"impl-From%3CUncheckedHrpstringError%3E-for-CheckedHrpstringError"],[4501,"impl-From%3CChecksumError%3E-for-CheckedHrpstringError"],[4503,"impl-From%3CError%3E-for-UncheckedHrpstringError"],[4504,"impl-From%3CCharError%3E-for-UncheckedHrpstringError"],[4746,"impl-Debug-for-FromCharError"],[4747,"impl-Display-for-FromCharError"],[4748,"impl-Debug-for-TryFromError"],[4749,"impl-Display-for-TryFromError"],[4751,"impl-From%3CInfallible%3E-for-TryFromError"],[4752,"impl-From%3CTryFromIntError%3E-for-TryFromError"],[4800,"impl-Debug-for-Error"],[4801,"impl-Display-for-Error"],[4959,"impl-Display-for-InvalidWitnessVersionError"],[4960,"impl-Debug-for-InvalidWitnessVersionError"],[4961,"impl-Debug-for-WitnessLengthError"],[4962,"impl-Display-for-WitnessLengthError"],[5020,"impl-Debug-for-DecodeError"],[5021,"impl-Display-for-DecodeError"],[5022,"impl-Display-for-EncodeError"],[5023,"impl-Debug-for-EncodeError"],[5026,"impl-From%3CError%3E-for-EncodeError"],[5027,"impl-From%3CSegwitCodeLengthError%3E-for-EncodeError"],[5028,"impl-From%3CWitnessLengthError%3E-for-EncodeError"],[5029,"impl-From%3CInvalidWitnessVersionError%3E-for-EncodeError"],[5057,"impl-AsMut%3C%5Bu8;+6%5D%3E-for-ShortId"],[5058,"impl-AsMut%3C%5Bu8%5D%3E-for-ShortId"],[5062,"impl-AsRef%3C%5Bu8;+6%5D%3E-for-ShortId"],[5063,"impl-AsRef%3C%5Bu8%5D%3E-for-ShortId"],[5069,"impl-Borrow%3C%5Bu8;+6%5D%3E-for-ShortId"],[5070,"impl-Borrow%3C%5Bu8%5D%3E-for-ShortId"],[5077,"impl-BorrowMut%3C%5Bu8%5D%3E-for-ShortId"],[5079,"impl-BorrowMut%3C%5Bu8;+6%5D%3E-for-ShortId"],[5146,"impl-Debug-for-Error"],[5147,"impl-Display-for-Error"],[5149,"impl-Display-for-ShortId"],[5150,"impl-UpperHex-for-ShortId"],[5151,"impl-Debug-for-ShortId"],[5152,"impl-LowerHex-for-ShortId"],[5155,"impl-Display-for-TxIndexOutOfRangeError"],[5156,"impl-Debug-for-TxIndexOutOfRangeError"],[5161,"impl-From%3C%26%5Bu8;+6%5D%3E-for-ShortId"],[5162,"impl-From%3C%5Bu8;+6%5D%3E-for-ShortId"],[5287,"impl-Display-for-Error"],[5288,"impl-Debug-for-Error"],[5296,"impl-From%3CError%3E-for-Error"],[5297,"impl-From%3CInfallible%3E-for-Error"],[5390,"impl-AsMut%3C%5Bu8%5D%3E-for-ChainCode"],[5391,"impl-AsMut%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5392,"impl-AsMut%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5393,"impl-AsMut%3C%5Bu8%5D%3E-for-Fingerprint"],[5398,"impl-AsRef%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5399,"impl-AsRef%3C%5Bu8%5D%3E-for-ChainCode"],[5400,"impl-AsRef%3C%5Bu8%5D%3E-for-Fingerprint"],[5401,"impl-AsRef%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5405,"impl-Borrow%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5406,"impl-Borrow%3C%5Bu8%5D%3E-for-ChainCode"],[5408,"impl-Borrow%3C%5Bu8%5D%3E-for-Fingerprint"],[5409,"impl-Borrow%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5419,"impl-BorrowMut%3C%5Bu8%5D%3E-for-ChainCode"],[5420,"impl-BorrowMut%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5422,"impl-BorrowMut%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5423,"impl-BorrowMut%3C%5Bu8%5D%3E-for-Fingerprint"],[5524,"impl-Display-for-ChainCode"],[5525,"impl-UpperHex-for-ChainCode"],[5526,"impl-Debug-for-ChainCode"],[5527,"impl-LowerHex-for-ChainCode"],[5528,"impl-UpperHex-for-Fingerprint"],[5529,"impl-Debug-for-Fingerprint"],[5530,"impl-LowerHex-for-Fingerprint"],[5531,"impl-Display-for-Fingerprint"],[5532,"impl-Display-for-Xpriv"],[5533,"impl-Debug-for-Xpriv"],[5534,"impl-Display-for-Xpub"],[5535,"impl-Debug-for-Xpub"],[5536,"impl-Display-for-ChildNumber"],[5537,"impl-Debug-for-ChildNumber"],[5538,"impl-Display-for-DerivationPath"],[5539,"impl-Debug-for-DerivationPath"],[5540,"impl-Display-for-Error"],[5541,"impl-Debug-for-Error"],[5542,"impl-Debug-for-InvalidBase58PayloadLengthError"],[5543,"impl-Display-for-InvalidBase58PayloadLengthError"],[5545,"impl-From%3C%26%5Bu8;+32%5D%3E-for-ChainCode"],[5547,"impl-From%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5548,"impl-From%3C%26%5Bu8;+4%5D%3E-for-Fingerprint"],[5549,"impl-From%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5555,"impl-From%3CVec%3CChildNumber%3E%3E-for-DerivationPath"],[5556,"impl-From%3C%26%5BChildNumber%5D%3E-for-DerivationPath"],[5558,"impl-From%3CError%3E-for-Error"],[5559,"impl-From%3CInfallible%3E-for-Error"],[5561,"impl-From%3CError%3E-for-Error"],[5562,"impl-From%3CInvalidBase58PayloadLengthError%3E-for-Error"],[5793,"impl-Debug-for-Bip34Error"],[5794,"impl-Display-for-Bip34Error"],[5795,"impl-Debug-for-ValidationError"],[5796,"impl-Display-for-ValidationError"],[5871,"impl-AsMut%3C%5Bu8%5D%3E-for-ChainHash"],[5872,"impl-AsMut%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5875,"impl-AsRef%3C%5Bu8%5D%3E-for-ChainHash"],[5876,"impl-AsRef%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5877,"impl-Borrow%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5879,"impl-Borrow%3C%5Bu8%5D%3E-for-ChainHash"],[5881,"impl-BorrowMut%3C%5Bu8%5D%3E-for-ChainHash"],[5882,"impl-BorrowMut%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5891,"impl-UpperHex-for-ChainHash"],[5892,"impl-Debug-for-ChainHash"],[5893,"impl-LowerHex-for-ChainHash"],[5894,"impl-Display-for-ChainHash"],[5895,"impl-From%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5897,"impl-From%3C%26%5Bu8;+32%5D%3E-for-ChainHash"],[5996,"impl-Debug-for-Height"],[5997,"impl-Display-for-Height"],[5998,"impl-Debug-for-ParseHeightError"],[5999,"impl-Display-for-ParseHeightError"],[6000,"impl-Display-for-Time"],[6001,"impl-Debug-for-Time"],[6002,"impl-Debug-for-ParseTimeError"],[6003,"impl-Display-for-ParseTimeError"],[6004,"impl-Debug-for-ConversionError"],[6005,"impl-Display-for-ConversionError"],[6006,"impl-Debug-for-LockTime"],[6007,"impl-Display-for-LockTime"],[6015,"impl-From%3CTime%3E-for-LockTime"],[6016,"impl-From%3CAbsLockTime%3E-for-LockTime"],[6018,"impl-From%3CHeight%3E-for-LockTime"],[6081,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Height"],[6083,"impl-TryFrom%3C%26str%3E-for-Height"],[6084,"impl-TryFrom%3CString%3E-for-Height"],[6086,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Time"],[6088,"impl-TryFrom%3C%26str%3E-for-Time"],[6089,"impl-TryFrom%3CString%3E-for-Time"],[6092,"impl-TryFrom%3CString%3E-for-LockTime"],[6094,"impl-TryFrom%3C%26str%3E-for-LockTime"],[6095,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-LockTime"],[6198,"impl-Display-for-Height"],[6199,"impl-Debug-for-Height"],[6200,"impl-Debug-for-Time"],[6201,"impl-Display-for-Time"],[6202,"impl-Debug-for-TimeOverflowError"],[6203,"impl-Display-for-TimeOverflowError"],[6204,"impl-Display-for-LockTime"],[6205,"impl-Debug-for-LockTime"],[6206,"impl-Debug-for-DisabledLockTimeError"],[6207,"impl-Display-for-DisabledLockTimeError"],[6208,"impl-Debug-for-IncompatibleHeightError"],[6209,"impl-Display-for-IncompatibleHeightError"],[6210,"impl-Display-for-IncompatibleTimeError"],[6211,"impl-Debug-for-IncompatibleTimeError"],[6216,"impl-From%3CRelLockTime%3E-for-LockTime"],[6217,"impl-From%3CHeight%3E-for-LockTime"],[6218,"impl-From%3CTime%3E-for-LockTime"],[6295,"impl-TryFrom%3C%26str%3E-for-Height"],[6296,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Height"],[6297,"impl-TryFrom%3CString%3E-for-Height"],[6299,"impl-TryFrom%3C%26str%3E-for-Time"],[6300,"impl-TryFrom%3CString%3E-for-Time"],[6301,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Time"],[6663,"impl-AsMut%3CPushBytes%3E-for-PushBytes"],[6664,"impl-AsMut%3C%5Bu8%5D%3E-for-PushBytes"],[6669,"impl-AsRef%3C%5Bu8%5D%3E-for-PushBytes"],[6670,"impl-AsRef%3CPushBytes%3E-for-PushBytes"],[6744,"impl-Debug-for-Builder"],[6745,"impl-Display-for-Builder"],[6751,"impl-Debug-for-PushBytesError"],[6752,"impl-Display-for-PushBytesError"],[6753,"impl-Debug-for-Error"],[6754,"impl-Display-for-Error"],[6761,"impl-From%3C%26mut+%5Bu8;+45%5D%3E-for-%26mut+PushBytes"],[6762,"impl-From%3C%26%5Bu8;+0%5D%3E-for-%26PushBytes"],[6763,"impl-From%3C%26%5Bu8;+48%5D%3E-for-%26PushBytes"],[6764,"impl-From%3C%26mut+%5Bu8;+31%5D%3E-for-%26mut+PushBytes"],[6765,"impl-From%3C%26%5Bu8;+31%5D%3E-for-%26PushBytes"],[6766,"impl-From%3C%26mut+%5Bu8;+48%5D%3E-for-%26mut+PushBytes"],[6767,"impl-From%3C%26%5Bu8;+74%5D%3E-for-%26PushBytes"],[6768,"impl-From%3C%26%5Bu8;+49%5D%3E-for-%26PushBytes"],[6769,"impl-From%3C%26mut+%5Bu8;+49%5D%3E-for-%26mut+PushBytes"],[6770,"impl-From%3C%26%5Bu8;+50%5D%3E-for-%26PushBytes"],[6771,"impl-From%3C%26mut+%5Bu8;+30%5D%3E-for-%26mut+PushBytes"],[6772,"impl-From%3C%26%5Bu8;+30%5D%3E-for-%26PushBytes"],[6773,"impl-From%3C%26mut+%5Bu8;+50%5D%3E-for-%26mut+PushBytes"],[6774,"impl-From%3C%26%5Bu8;+51%5D%3E-for-%26PushBytes"],[6775,"impl-From%3C%26mut+%5Bu8;+29%5D%3E-for-%26mut+PushBytes"],[6776,"impl-From%3C%26%5Bu8;+29%5D%3E-for-%26PushBytes"],[6777,"impl-From%3C%26mut+%5Bu8;+73%5D%3E-for-%26mut+PushBytes"],[6778,"impl-From%3C%26mut+%5Bu8;+51%5D%3E-for-%26mut+PushBytes"],[6779,"impl-From%3C%26%5Bu8;+52%5D%3E-for-%26PushBytes"],[6780,"impl-From%3C%26mut+%5Bu8;+52%5D%3E-for-%26mut+PushBytes"],[6781,"impl-From%3C%26mut+%5Bu8;+67%5D%3E-for-%26mut+PushBytes"],[6782,"impl-From%3C%26mut+%5Bu8;+28%5D%3E-for-%26mut+PushBytes"],[6783,"impl-From%3C%26%5Bu8;+28%5D%3E-for-%26PushBytes"],[6784,"impl-From%3C%26%5Bu8;+33%5D%3E-for-%26PushBytes"],[6785,"impl-From%3C%26%5Bu8;+67%5D%3E-for-%26PushBytes"],[6786,"impl-From%3C%26%5Bu8;+53%5D%3E-for-%26PushBytes"],[6787,"impl-From%3C%26mut+%5Bu8;+27%5D%3E-for-%26mut+PushBytes"],[6788,"impl-From%3C%26%5Bu8;+27%5D%3E-for-%26PushBytes"],[6789,"impl-From%3C%26mut+%5Bu8;+53%5D%3E-for-%26mut+PushBytes"],[6790,"impl-From%3C%26%5Bu8;+43%5D%3E-for-%26PushBytes"],[6791,"impl-From%3C%26%5Bu8;+54%5D%3E-for-%26PushBytes"],[6792,"impl-From%3C%26mut+%5Bu8;+33%5D%3E-for-%26mut+PushBytes"],[6793,"impl-From%3C%26mut+%5Bu8;+54%5D%3E-for-%26mut+PushBytes"],[6794,"impl-From%3C%26%5Bu8;+55%5D%3E-for-%26PushBytes"],[6795,"impl-From%3C%26mut+%5Bu8;+26%5D%3E-for-%26mut+PushBytes"],[6796,"impl-From%3C%26%5Bu8;+26%5D%3E-for-%26PushBytes"],[6797,"impl-From%3C%26mut+%5Bu8;+55%5D%3E-for-%26mut+PushBytes"],[6798,"impl-From%3C%26%5Bu8;+73%5D%3E-for-%26PushBytes"],[6799,"impl-From%3C%26%5Bu8;+56%5D%3E-for-%26PushBytes"],[6800,"impl-From%3C%26mut+%5Bu8;+56%5D%3E-for-%26mut+PushBytes"],[6801,"impl-From%3C%26mut+%5Bu8;+25%5D%3E-for-%26mut+PushBytes"],[6802,"impl-From%3C%26%5Bu8;+25%5D%3E-for-%26PushBytes"],[6803,"impl-From%3C%26%5Bu8;+57%5D%3E-for-%26PushBytes"],[6804,"impl-From%3C%26mut+%5Bu8;+32%5D%3E-for-%26mut+PushBytes"],[6805,"impl-From%3C%26mut+%5Bu8;+57%5D%3E-for-%26mut+PushBytes"],[6806,"impl-From%3C%26%5Bu8;+47%5D%3E-for-%26PushBytes"],[6807,"impl-From%3C%26%5Bu8;+58%5D%3E-for-%26PushBytes"],[6808,"impl-From%3C%26mut+%5Bu8;+58%5D%3E-for-%26mut+PushBytes"],[6809,"impl-From%3C%26%5Bu8;+34%5D%3E-for-%26PushBytes"],[6810,"impl-From%3C%26mut+%5Bu8;+24%5D%3E-for-%26mut+PushBytes"],[6811,"impl-From%3C%26mut+%5Bu8;+34%5D%3E-for-%26mut+PushBytes"],[6812,"impl-From%3C%26mut+%5Bu8;+72%5D%3E-for-%26mut+PushBytes"],[6813,"impl-From%3C%26%5Bu8;+24%5D%3E-for-%26PushBytes"],[6814,"impl-From%3C%26%5Bu8;+59%5D%3E-for-%26PushBytes"],[6815,"impl-From%3C%26mut+%5Bu8;+59%5D%3E-for-%26mut+PushBytes"],[6816,"impl-From%3C%26mut+%5Bu8;+23%5D%3E-for-%26mut+PushBytes"],[6817,"impl-From%3C%26mut+%5Bu8;+66%5D%3E-for-%26mut+PushBytes"],[6818,"impl-From%3C%26%5Bu8;+23%5D%3E-for-%26PushBytes"],[6819,"impl-From%3C%26%5Bu8;+72%5D%3E-for-%26PushBytes"],[6820,"impl-From%3C%26%5Bu8;+35%5D%3E-for-%26PushBytes"],[6821,"impl-From%3C%26mut+%5Bu8;+35%5D%3E-for-%26mut+PushBytes"],[6822,"impl-From%3C%26mut+%5Bu8;+71%5D%3E-for-%26mut+PushBytes"],[6823,"impl-From%3C%26%5Bu8;+71%5D%3E-for-%26PushBytes"],[6824,"impl-From%3C%26%5Bu8;+36%5D%3E-for-%26PushBytes"],[6825,"impl-From%3C%26mut+%5Bu8;+36%5D%3E-for-%26mut+PushBytes"],[6826,"impl-From%3C%26mut+%5Bu8;+46%5D%3E-for-%26mut+PushBytes"],[6827,"impl-From%3C%26mut+%5Bu8;+22%5D%3E-for-%26mut+PushBytes"],[6828,"impl-From%3C%26%5Bu8;+22%5D%3E-for-%26PushBytes"],[6829,"impl-From%3C%26mut+%5Bu8;+70%5D%3E-for-%26mut+PushBytes"],[6830,"impl-From%3C%26%5Bu8;+37%5D%3E-for-%26PushBytes"],[6831,"impl-From%3C%26mut+%5Bu8;+37%5D%3E-for-%26mut+PushBytes"],[6832,"impl-From%3C%26mut+%5Bu8;+21%5D%3E-for-%26mut+PushBytes"],[6833,"impl-From%3C%26%5Bu8;+70%5D%3E-for-%26PushBytes"],[6834,"impl-From%3C%26%5Bu8;+60%5D%3E-for-%26PushBytes"],[6835,"impl-From%3C%26mut+%5Bu8;+60%5D%3E-for-%26mut+PushBytes"],[6836,"impl-From%3C%26%5Bu8;+46%5D%3E-for-%26PushBytes"],[6837,"impl-From%3C%26%5Bu8;+38%5D%3E-for-%26PushBytes"],[6838,"impl-From%3C%26%5Bu8;+21%5D%3E-for-%26PushBytes"],[6839,"impl-From%3C%26%5Bu8;+61%5D%3E-for-%26PushBytes"],[6840,"impl-From%3C%26mut+%5Bu8;+61%5D%3E-for-%26mut+PushBytes"],[6841,"impl-From%3C%26mut+%5Bu8;+38%5D%3E-for-%26mut+PushBytes"],[6842,"impl-From%3C%26%5Bu8;+62%5D%3E-for-%26PushBytes"],[6843,"impl-From%3C%26%5Bu8;+32%5D%3E-for-%26PushBytes"],[6844,"impl-From%3C%26mut+%5Bu8;+62%5D%3E-for-%26mut+PushBytes"],[6845,"impl-From%3C%26mut+%5Bu8;+69%5D%3E-for-%26mut+PushBytes"],[6846,"impl-From%3C%26mut+%5Bu8;+47%5D%3E-for-%26mut+PushBytes"],[6847,"impl-From%3C%26%5Bu8;+20%5D%3E-for-%26PushBytes"],[6848,"impl-From%3C%26%5Bu8;+69%5D%3E-for-%26PushBytes"],[6849,"impl-From%3C%26%5Bu8;+39%5D%3E-for-%26PushBytes"],[6850,"impl-From%3C%26mut+%5Bu8;+19%5D%3E-for-%26mut+PushBytes"],[6851,"impl-From%3C%26%5Bu8;+19%5D%3E-for-%26PushBytes"],[6852,"impl-From%3C%26mut+%5Bu8;+39%5D%3E-for-%26mut+PushBytes"],[6853,"impl-From%3C%26%5Bu8;+45%5D%3E-for-%26PushBytes"],[6854,"impl-From%3C%26mut+%5Bu8;+68%5D%3E-for-%26mut+PushBytes"],[6855,"impl-From%3C%26%5Bu8;+40%5D%3E-for-%26PushBytes"],[6856,"impl-From%3C%26%5Bu8;+63%5D%3E-for-%26PushBytes"],[6857,"impl-From%3C%26mut+%5Bu8;+63%5D%3E-for-%26mut+PushBytes"],[6858,"impl-From%3C%26mut+%5Bu8;+18%5D%3E-for-%26mut+PushBytes"],[6859,"impl-From%3C%26%5Bu8;+18%5D%3E-for-%26PushBytes"],[6860,"impl-From%3C%26%5Bu8;+64%5D%3E-for-%26PushBytes"],[6861,"impl-From%3C%26mut+%5Bu8;+64%5D%3E-for-%26mut+PushBytes"],[6862,"impl-From%3C%26mut+%5Bu8;+17%5D%3E-for-%26mut+PushBytes"],[6863,"impl-From%3C%26%5Bu8;+17%5D%3E-for-%26PushBytes"],[6864,"impl-From%3C%26%5Bu8;+65%5D%3E-for-%26PushBytes"],[6865,"impl-From%3C%26mut+%5Bu8;+65%5D%3E-for-%26mut+PushBytes"],[6866,"impl-From%3C%26mut+%5Bu8;+16%5D%3E-for-%26mut+PushBytes"],[6867,"impl-From%3C%26%5Bu8;+16%5D%3E-for-%26PushBytes"],[6868,"impl-From%3C%26mut+%5Bu8;+40%5D%3E-for-%26mut+PushBytes"],[6869,"impl-From%3C%26mut+%5Bu8;+74%5D%3E-for-%26mut+PushBytes"],[6870,"impl-From%3C%26mut+%5Bu8;+15%5D%3E-for-%26mut+PushBytes"],[6871,"impl-From%3C%26%5Bu8;+15%5D%3E-for-%26PushBytes"],[6872,"impl-From%3C%26%5Bu8;+75%5D%3E-for-%26PushBytes"],[6873,"impl-From%3C%26mut+%5Bu8;+75%5D%3E-for-%26mut+PushBytes"],[6874,"impl-From%3C%26mut+%5Bu8;+14%5D%3E-for-%26mut+PushBytes"],[6875,"impl-From%3C%26%5Bu8;+14%5D%3E-for-%26PushBytes"],[6876,"impl-From%3C%26%5Bu8;+76%5D%3E-for-%26PushBytes"],[6877,"impl-From%3C%26mut+%5Bu8;+76%5D%3E-for-%26mut+PushBytes"],[6878,"impl-From%3C%26mut+%5Bu8;+13%5D%3E-for-%26mut+PushBytes"],[6879,"impl-From%3C%26%5Bu8;+13%5D%3E-for-%26PushBytes"],[6880,"impl-From%3C%26%5Bu8;+66%5D%3E-for-%26PushBytes"],[6881,"impl-From%3C%26mut+%5Bu8;+12%5D%3E-for-%26mut+PushBytes"],[6882,"impl-From%3C%26%5Bu8;+12%5D%3E-for-%26PushBytes"],[6883,"impl-From%3C%26%5Bu8;+68%5D%3E-for-%26PushBytes"],[6884,"impl-From%3C%26mut+%5Bu8;+11%5D%3E-for-%26mut+PushBytes"],[6885,"impl-From%3C%26%5Bu8;+11%5D%3E-for-%26PushBytes"],[6886,"impl-From%3C%26mut+%5Bu8;+44%5D%3E-for-%26mut+PushBytes"],[6887,"impl-From%3C%26%5Bu8;+41%5D%3E-for-%26PushBytes"],[6888,"impl-From%3C%26mut+%5Bu8;+10%5D%3E-for-%26mut+PushBytes"],[6889,"impl-From%3C%26%5Bu8;+10%5D%3E-for-%26PushBytes"],[6890,"impl-From%3C%26mut+%5Bu8;+41%5D%3E-for-%26mut+PushBytes"],[6891,"impl-From%3C%26%5Bu8;+44%5D%3E-for-%26PushBytes"],[6892,"impl-From%3C%26mut+%5Bu8;+9%5D%3E-for-%26mut+PushBytes"],[6893,"impl-From%3C%26%5Bu8;+9%5D%3E-for-%26PushBytes"],[6894,"impl-From%3C%26mut+%5Bu8;+43%5D%3E-for-%26mut+PushBytes"],[6895,"impl-From%3C%26%5Bu8;+42%5D%3E-for-%26PushBytes"],[6896,"impl-From%3C%26mut+%5Bu8;+8%5D%3E-for-%26mut+PushBytes"],[6897,"impl-From%3C%26%5Bu8;+8%5D%3E-for-%26PushBytes"],[6898,"impl-From%3C%26mut+%5Bu8;+42%5D%3E-for-%26mut+PushBytes"],[6899,"impl-From%3C%26mut+%5Bu8;+7%5D%3E-for-%26mut+PushBytes"],[6900,"impl-From%3C%26%5Bu8;+7%5D%3E-for-%26PushBytes"],[6901,"impl-From%3C%26mut+%5Bu8;+6%5D%3E-for-%26mut+PushBytes"],[6902,"impl-From%3C%26%5Bu8;+6%5D%3E-for-%26PushBytes"],[6903,"impl-From%3C%26mut+%5Bu8;+5%5D%3E-for-%26mut+PushBytes"],[6904,"impl-From%3C%26%5Bu8;+5%5D%3E-for-%26PushBytes"],[6905,"impl-From%3C%26mut+%5Bu8;+4%5D%3E-for-%26mut+PushBytes"],[6906,"impl-From%3C%26%5Bu8;+4%5D%3E-for-%26PushBytes"],[6907,"impl-From%3C%26mut+%5Bu8;+3%5D%3E-for-%26mut+PushBytes"],[6908,"impl-From%3C%26%5Bu8;+3%5D%3E-for-%26PushBytes"],[6909,"impl-From%3C%26mut+%5Bu8;+2%5D%3E-for-%26mut+PushBytes"],[6910,"impl-From%3C%26%5Bu8;+2%5D%3E-for-%26PushBytes"],[6911,"impl-From%3C%26mut+%5Bu8;+1%5D%3E-for-%26mut+PushBytes"],[6912,"impl-From%3C%26%5Bu8;+1%5D%3E-for-%26PushBytes"],[6913,"impl-From%3C%26mut+%5Bu8;+0%5D%3E-for-%26mut+PushBytes"],[6914,"impl-From%3C%26mut+%5Bu8;+20%5D%3E-for-%26mut+PushBytes"],[6915,"impl-From%3C%26%5Bu8;+3%5D%3E-for-PushBytesBuf"],[6916,"impl-From%3C%5Bu8;+14%5D%3E-for-PushBytesBuf"],[6917,"impl-From%3CWPubkeyHash%3E-for-PushBytesBuf"],[6918,"impl-From%3CPubkeyHash%3E-for-PushBytesBuf"],[6919,"impl-From%3C%5Bu8;+9%5D%3E-for-PushBytesBuf"],[6920,"impl-From%3C%26%5Bu8;+8%5D%3E-for-PushBytesBuf"],[6921,"impl-From%3CWScriptHash%3E-for-PushBytesBuf"],[6922,"impl-From%3CScriptHash%3E-for-PushBytesBuf"],[6923,"impl-From%3C%26%5Bu8;+76%5D%3E-for-PushBytesBuf"],[6924,"impl-From%3C%5Bu8;+76%5D%3E-for-PushBytesBuf"],[6925,"impl-From%3C%26%5Bu8;+75%5D%3E-for-PushBytesBuf"],[6926,"impl-From%3C%5Bu8;+75%5D%3E-for-PushBytesBuf"],[6927,"impl-From%3C%26%5Bu8;+74%5D%3E-for-PushBytesBuf"],[6928,"impl-From%3C%5Bu8;+74%5D%3E-for-PushBytesBuf"],[6929,"impl-From%3C%26%5Bu8;+73%5D%3E-for-PushBytesBuf"],[6930,"impl-From%3C%5Bu8;+73%5D%3E-for-PushBytesBuf"],[6931,"impl-From%3C%26%5Bu8;+72%5D%3E-for-PushBytesBuf"],[6932,"impl-From%3C%5Bu8;+72%5D%3E-for-PushBytesBuf"],[6933,"impl-From%3C%26%5Bu8;+71%5D%3E-for-PushBytesBuf"],[6934,"impl-From%3C%5Bu8;+8%5D%3E-for-PushBytesBuf"],[6935,"impl-From%3C%5Bu8;+71%5D%3E-for-PushBytesBuf"],[6936,"impl-From%3C%26%5Bu8;+70%5D%3E-for-PushBytesBuf"],[6937,"impl-From%3C%5Bu8;+70%5D%3E-for-PushBytesBuf"],[6938,"impl-From%3C%26%5Bu8;+69%5D%3E-for-PushBytesBuf"],[6939,"impl-From%3C%5Bu8;+69%5D%3E-for-PushBytesBuf"],[6940,"impl-From%3C%26%5Bu8;+68%5D%3E-for-PushBytesBuf"],[6941,"impl-From%3C%5Bu8;+68%5D%3E-for-PushBytesBuf"],[6942,"impl-From%3C%26%5Bu8;+67%5D%3E-for-PushBytesBuf"],[6943,"impl-From%3C%5Bu8;+67%5D%3E-for-PushBytesBuf"],[6944,"impl-From%3C%26%5Bu8;+66%5D%3E-for-PushBytesBuf"],[6945,"impl-From%3C%5Bu8;+66%5D%3E-for-PushBytesBuf"],[6946,"impl-From%3C%26%5Bu8;+65%5D%3E-for-PushBytesBuf"],[6947,"impl-From%3C%5Bu8;+65%5D%3E-for-PushBytesBuf"],[6948,"impl-From%3C%26%5Bu8;+64%5D%3E-for-PushBytesBuf"],[6949,"impl-From%3C%5Bu8;+64%5D%3E-for-PushBytesBuf"],[6950,"impl-From%3C%26%5Bu8;+63%5D%3E-for-PushBytesBuf"],[6951,"impl-From%3C%5Bu8;+63%5D%3E-for-PushBytesBuf"],[6952,"impl-From%3C%26%5Bu8;+62%5D%3E-for-PushBytesBuf"],[6953,"impl-From%3C%5Bu8;+62%5D%3E-for-PushBytesBuf"],[6954,"impl-From%3C%26%5Bu8;+61%5D%3E-for-PushBytesBuf"],[6955,"impl-From%3C%5Bu8;+61%5D%3E-for-PushBytesBuf"],[6956,"impl-From%3C%26%5Bu8;+60%5D%3E-for-PushBytesBuf"],[6957,"impl-From%3C%5Bu8;+60%5D%3E-for-PushBytesBuf"],[6958,"impl-From%3C%26%5Bu8;+59%5D%3E-for-PushBytesBuf"],[6959,"impl-From%3C%5Bu8;+59%5D%3E-for-PushBytesBuf"],[6960,"impl-From%3C%26%5Bu8;+58%5D%3E-for-PushBytesBuf"],[6961,"impl-From%3C%5Bu8;+58%5D%3E-for-PushBytesBuf"],[6962,"impl-From%3C%26%5Bu8;+57%5D%3E-for-PushBytesBuf"],[6963,"impl-From%3C%5Bu8;+57%5D%3E-for-PushBytesBuf"],[6964,"impl-From%3C%26%5Bu8;+56%5D%3E-for-PushBytesBuf"],[6965,"impl-From%3C%5Bu8;+56%5D%3E-for-PushBytesBuf"],[6966,"impl-From%3C%26%5Bu8;+55%5D%3E-for-PushBytesBuf"],[6967,"impl-From%3C%5Bu8;+55%5D%3E-for-PushBytesBuf"],[6968,"impl-From%3C%26%5Bu8;+54%5D%3E-for-PushBytesBuf"],[6969,"impl-From%3C%5Bu8;+54%5D%3E-for-PushBytesBuf"],[6970,"impl-From%3C%26%5Bu8;+53%5D%3E-for-PushBytesBuf"],[6971,"impl-From%3C%5Bu8;+53%5D%3E-for-PushBytesBuf"],[6972,"impl-From%3C%26%5Bu8;+52%5D%3E-for-PushBytesBuf"],[6973,"impl-From%3C%26%5Bu8;+7%5D%3E-for-PushBytesBuf"],[6974,"impl-From%3C%5Bu8;+7%5D%3E-for-PushBytesBuf"],[6975,"impl-From%3C%5Bu8;+52%5D%3E-for-PushBytesBuf"],[6976,"impl-From%3C%26%5Bu8;+51%5D%3E-for-PushBytesBuf"],[6977,"impl-From%3C%5Bu8;+51%5D%3E-for-PushBytesBuf"],[6978,"impl-From%3C%26%5Bu8;+50%5D%3E-for-PushBytesBuf"],[6979,"impl-From%3C%5Bu8;+50%5D%3E-for-PushBytesBuf"],[6980,"impl-From%3C%26%5Bu8;+49%5D%3E-for-PushBytesBuf"],[6981,"impl-From%3C%5Bu8;+49%5D%3E-for-PushBytesBuf"],[6982,"impl-From%3C%26%5Bu8;+6%5D%3E-for-PushBytesBuf"],[6983,"impl-From%3C%26%5Bu8;+48%5D%3E-for-PushBytesBuf"],[6984,"impl-From%3C%5Bu8;+48%5D%3E-for-PushBytesBuf"],[6985,"impl-From%3C%26%5Bu8;+47%5D%3E-for-PushBytesBuf"],[6986,"impl-From%3C%5Bu8;+47%5D%3E-for-PushBytesBuf"],[6987,"impl-From%3C%26%5Bu8;+46%5D%3E-for-PushBytesBuf"],[6988,"impl-From%3C%5Bu8;+46%5D%3E-for-PushBytesBuf"],[6989,"impl-From%3C%5Bu8;+6%5D%3E-for-PushBytesBuf"],[6990,"impl-From%3C%26%5Bu8;+45%5D%3E-for-PushBytesBuf"],[6991,"impl-From%3C%5Bu8;+45%5D%3E-for-PushBytesBuf"],[6992,"impl-From%3C%26%5Bu8;+44%5D%3E-for-PushBytesBuf"],[6993,"impl-From%3C%5Bu8;+44%5D%3E-for-PushBytesBuf"],[6994,"impl-From%3C%26%5Bu8;+43%5D%3E-for-PushBytesBuf"],[6995,"impl-From%3C%5Bu8;+10%5D%3E-for-PushBytesBuf"],[6996,"impl-From%3C%5Bu8;+43%5D%3E-for-PushBytesBuf"],[6997,"impl-From%3C%26%5Bu8;+42%5D%3E-for-PushBytesBuf"],[6998,"impl-From%3C%5Bu8;+42%5D%3E-for-PushBytesBuf"],[6999,"impl-From%3C%26%5Bu8;+41%5D%3E-for-PushBytesBuf"],[7000,"impl-From%3C%5Bu8;+41%5D%3E-for-PushBytesBuf"],[7001,"impl-From%3C%26%5Bu8;+40%5D%3E-for-PushBytesBuf"],[7002,"impl-From%3C%5Bu8;+40%5D%3E-for-PushBytesBuf"],[7003,"impl-From%3C%26%5Bu8;+39%5D%3E-for-PushBytesBuf"],[7004,"impl-From%3C%26%5Bu8;+5%5D%3E-for-PushBytesBuf"],[7005,"impl-From%3C%5Bu8;+39%5D%3E-for-PushBytesBuf"],[7006,"impl-From%3C%26%5Bu8;+38%5D%3E-for-PushBytesBuf"],[7007,"impl-From%3C%5Bu8;+38%5D%3E-for-PushBytesBuf"],[7008,"impl-From%3C%26%5Bu8;+37%5D%3E-for-PushBytesBuf"],[7009,"impl-From%3C%5Bu8;+37%5D%3E-for-PushBytesBuf"],[7010,"impl-From%3C%26%5Bu8;+36%5D%3E-for-PushBytesBuf"],[7011,"impl-From%3C%5Bu8;+36%5D%3E-for-PushBytesBuf"],[7012,"impl-From%3C%26%5Bu8;+9%5D%3E-for-PushBytesBuf"],[7013,"impl-From%3C%5Bu8;+5%5D%3E-for-PushBytesBuf"],[7014,"impl-From%3C%5Bu8;+35%5D%3E-for-PushBytesBuf"],[7015,"impl-From%3C%26%5Bu8;+34%5D%3E-for-PushBytesBuf"],[7016,"impl-From%3C%5Bu8;+34%5D%3E-for-PushBytesBuf"],[7017,"impl-From%3C%26%5Bu8;+33%5D%3E-for-PushBytesBuf"],[7018,"impl-From%3C%5Bu8;+33%5D%3E-for-PushBytesBuf"],[7019,"impl-From%3C%26%5Bu8;+32%5D%3E-for-PushBytesBuf"],[7020,"impl-From%3C%5Bu8;+32%5D%3E-for-PushBytesBuf"],[7021,"impl-From%3C%26%5Bu8;+4%5D%3E-for-PushBytesBuf"],[7022,"impl-From%3C%5Bu8;+4%5D%3E-for-PushBytesBuf"],[7023,"impl-From%3C%26%5Bu8;+31%5D%3E-for-PushBytesBuf"],[7024,"impl-From%3C%5Bu8;+31%5D%3E-for-PushBytesBuf"],[7025,"impl-From%3C%26%5Bu8;+30%5D%3E-for-PushBytesBuf"],[7026,"impl-From%3C%5Bu8;+30%5D%3E-for-PushBytesBuf"],[7027,"impl-From%3C%26%5Bu8;+29%5D%3E-for-PushBytesBuf"],[7028,"impl-From%3C%5Bu8;+29%5D%3E-for-PushBytesBuf"],[7029,"impl-From%3C%5Bu8;+3%5D%3E-for-PushBytesBuf"],[7031,"impl-From%3C%26%5Bu8;+28%5D%3E-for-PushBytesBuf"],[7032,"impl-From%3C%5Bu8;+28%5D%3E-for-PushBytesBuf"],[7033,"impl-From%3C%26%5Bu8;+27%5D%3E-for-PushBytesBuf"],[7034,"impl-From%3C%5Bu8;+27%5D%3E-for-PushBytesBuf"],[7035,"impl-From%3C%26%5Bu8;+26%5D%3E-for-PushBytesBuf"],[7036,"impl-From%3C%5Bu8;+26%5D%3E-for-PushBytesBuf"],[7037,"impl-From%3C%26%5Bu8;+25%5D%3E-for-PushBytesBuf"],[7038,"impl-From%3C%5Bu8;+25%5D%3E-for-PushBytesBuf"],[7039,"impl-From%3C%26%5Bu8;+24%5D%3E-for-PushBytesBuf"],[7040,"impl-From%3C%26%5Bu8;+2%5D%3E-for-PushBytesBuf"],[7041,"impl-From%3C%26%5Bu8;+10%5D%3E-for-PushBytesBuf"],[7042,"impl-From%3C%5Bu8;+24%5D%3E-for-PushBytesBuf"],[7043,"impl-From%3C%26%5Bu8;+23%5D%3E-for-PushBytesBuf"],[7044,"impl-From%3C%5Bu8;+23%5D%3E-for-PushBytesBuf"],[7045,"impl-From%3C%26%5Bu8;+22%5D%3E-for-PushBytesBuf"],[7046,"impl-From%3C%5Bu8;+22%5D%3E-for-PushBytesBuf"],[7047,"impl-From%3C%26%5Bu8;+21%5D%3E-for-PushBytesBuf"],[7048,"impl-From%3C%5Bu8;+21%5D%3E-for-PushBytesBuf"],[7049,"impl-From%3C%26%5Bu8;+20%5D%3E-for-PushBytesBuf"],[7050,"impl-From%3C%5Bu8;+20%5D%3E-for-PushBytesBuf"],[7051,"impl-From%3C%26%5Bu8;+19%5D%3E-for-PushBytesBuf"],[7052,"impl-From%3C%5Bu8;+19%5D%3E-for-PushBytesBuf"],[7053,"impl-From%3C%26%5Bu8;+18%5D%3E-for-PushBytesBuf"],[7054,"impl-From%3C%5Bu8;+0%5D%3E-for-PushBytesBuf"],[7055,"impl-From%3C%5Bu8;+18%5D%3E-for-PushBytesBuf"],[7056,"impl-From%3C%26%5Bu8;+0%5D%3E-for-PushBytesBuf"],[7057,"impl-From%3C%5Bu8;+2%5D%3E-for-PushBytesBuf"],[7058,"impl-From%3C%5Bu8;+11%5D%3E-for-PushBytesBuf"],[7059,"impl-From%3C%26%5Bu8;+11%5D%3E-for-PushBytesBuf"],[7060,"impl-From%3C%5Bu8;+12%5D%3E-for-PushBytesBuf"],[7061,"impl-From%3C%26%5Bu8;+12%5D%3E-for-PushBytesBuf"],[7062,"impl-From%3C%26%5Bu8;+1%5D%3E-for-PushBytesBuf"],[7063,"impl-From%3C%5Bu8;+13%5D%3E-for-PushBytesBuf"],[7064,"impl-From%3C%26%5Bu8;+13%5D%3E-for-PushBytesBuf"],[7065,"impl-From%3C%5Bu8;+1%5D%3E-for-PushBytesBuf"],[7066,"impl-From%3C%26%5Bu8;+17%5D%3E-for-PushBytesBuf"],[7067,"impl-From%3C%5Bu8;+17%5D%3E-for-PushBytesBuf"],[7068,"impl-From%3C%26%5Bu8;+16%5D%3E-for-PushBytesBuf"],[7069,"impl-From%3C%5Bu8;+16%5D%3E-for-PushBytesBuf"],[7070,"impl-From%3C%26%5Bu8;+15%5D%3E-for-PushBytesBuf"],[7071,"impl-From%3C%5Bu8;+15%5D%3E-for-PushBytesBuf"],[7072,"impl-From%3C%26%5Bu8;+14%5D%3E-for-PushBytesBuf"],[7073,"impl-From%3C%26%5Bu8;+35%5D%3E-for-PushBytesBuf"],[7076,"impl-From%3CInfallible%3E-for-Error"],[7077,"impl-From%3CUintError%3E-for-Error"],[7080,"impl-Index%3CRange%3Cusize%3E%3E-for-PushBytes"],[7081,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-PushBytes"],[7082,"impl-Index%3Cusize%3E-for-PushBytes"],[7083,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-PushBytes"],[7084,"impl-Index%3CRangeFull%3E-for-PushBytes"],[7085,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-PushBytes"],[7086,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-PushBytes"],[7087,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-PushBytes"],[7166,"impl-TryFrom%3C%26mut+%5Bu8%5D%3E-for-%26mut+PushBytes"],[7167,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-%26PushBytes"],[7215,"impl-Debug-for-Error"],[7216,"impl-Display-for-Error"],[7276,"impl-Display-for-FromStrError"],[7277,"impl-Debug-for-FromStrError"],[7278,"impl-Debug-for-TryFromInstructionError"],[7279,"impl-Display-for-TryFromInstructionError"],[7280,"impl-Debug-for-TryFromError"],[7281,"impl-Display-for-TryFromError"],[7282,"impl-From%3CInfallible%3E-for-FromStrError"],[7284,"impl-From%3CTryFromError%3E-for-FromStrError"],[7285,"impl-From%3CParseIntError%3E-for-FromStrError"],[7286,"impl-From%3CTryFromError%3E-for-TryFromInstructionError"],[7288,"impl-From%3CInfallible%3E-for-TryFromInstructionError"],[7389,"impl-Display-for-ParseOutPointError"],[7390,"impl-Debug-for-ParseOutPointError"],[7391,"impl-Display-for-InputsIndexError"],[7392,"impl-Debug-for-InputsIndexError"],[7393,"impl-Display-for-OutputsIndexError"],[7394,"impl-Debug-for-OutputsIndexError"],[7395,"impl-Debug-for-IndexOutOfBoundsError"],[7396,"impl-Display-for-IndexOutOfBoundsError"],[7397,"impl-Debug-for-Version"],[7398,"impl-Display-for-Version"],[7544,"impl-Debug-for-DecodeError%3CE%3E"],[7545,"impl-Display-for-DecodeError%3CE%3E"],[7546,"impl-From%3CNetwork%3E-for-%26Params"],[7548,"impl-From%3C%26Network%3E-for-Params"],[7549,"impl-From%3CNetwork%3E-for-Params"],[7550,"impl-From%3C%26Network%3E-for-%26Params"],[7638,"impl-Display-for-Error"],[7639,"impl-Debug-for-Error"],[7640,"impl-Debug-for-FromHexError"],[7641,"impl-Display-for-FromHexError"],[7644,"impl-From%3CInfallible%3E-for-Error"],[7645,"impl-From%3CError%3E-for-Error"],[7830,"impl-AsRef%3C%5Bu8%5D%3E-for-SerializedSignature"],[7831,"impl-AsRef%3CPushBytes%3E-for-SerializedSignature"],[7861,"impl-Display-for-Signature"],[7862,"impl-Debug-for-Signature"],[7863,"impl-Display-for-SerializedSignature"],[7864,"impl-LowerHex-for-SerializedSignature"],[7865,"impl-UpperHex-for-SerializedSignature"],[7866,"impl-Debug-for-SerializedSignature"],[7867,"impl-Debug-for-Error"],[7868,"impl-Display-for-Error"],[7872,"impl-From%3CError%3E-for-Error"],[7873,"impl-From%3CInfallible%3E-for-Error"],[7874,"impl-From%3CNonStandardSighashTypeError%3E-for-Error"],[7875,"impl-From%3CHexToBytesError%3E-for-Error"],[7885,"impl-Signature"],[7886,"impl-Serialize-for-Signature"],[7953,"impl-Debug-for-PrefixedHexError"],[7954,"impl-Display-for-PrefixedHexError"],[7955,"impl-Debug-for-UnprefixedHexError"],[7956,"impl-Display-for-UnprefixedHexError"],[7957,"impl-Display-for-MissingPrefixError"],[7958,"impl-Debug-for-MissingPrefixError"],[7959,"impl-Display-for-ContainsPrefixError"],[7960,"impl-Debug-for-ContainsPrefixError"],[7961,"impl-From%3CParseIntError%3E-for-PrefixedHexError"],[7962,"impl-From%3CMissingPrefixError%3E-for-PrefixedHexError"],[7964,"impl-From%3CParseIntError%3E-for-UnprefixedHexError"],[7965,"impl-From%3CContainsPrefixError%3E-for-UnprefixedHexError"],[8052,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[8053,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::hash160::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[8066,"impl-UpperHex-for-Hash"],[8067,"impl-LowerHex-for-Hash"],[8068,"impl-Debug-for-Hash"],[8069,"impl-Display-for-Hash"],[8070,"impl-From%3CXKeyIdentifier%3E-for-Hash"],[8071,"impl-From%3CScriptHash%3E-for-Hash"],[8073,"impl-From%3CPubkeyHash%3E-for-Hash"],[8074,"impl-From%3CWPubkeyHash%3E-for-Hash"],[8163,"impl-Display-for-HexToBytesError"],[8164,"impl-Debug-for-HexToBytesError"],[8165,"impl-Debug-for-InvalidCharError"],[8166,"impl-Display-for-InvalidCharError"],[8167,"impl-Display-for-OddLengthStringError"],[8168,"impl-Debug-for-OddLengthStringError"],[8169,"impl-Debug-for-HexToArrayError"],[8170,"impl-Display-for-HexToArrayError"],[8176,"impl-From%3COddLengthStringError%3E-for-HexToBytesError"],[8177,"impl-From%3CInvalidCharError%3E-for-HexToBytesError"],[8180,"impl-From%3CInvalidLengthError%3E-for-HexToArrayError"],[8181,"impl-From%3CInvalidCharError%3E-for-HexToArrayError"],[8292,"impl-LowerHex-for-DisplayByteSlice%3C\'a%3E"],[8293,"impl-UpperHex-for-DisplayByteSlice%3C\'a%3E"],[8294,"impl-Display-for-DisplayByteSlice%3C\'a%3E"],[8295,"impl-Debug-for-DisplayByteSlice%3C\'a%3E"],[8296,"impl-Display-for-DisplayArray%3C\'a,+LEN%3E"],[8297,"impl-Debug-for-DisplayArray%3C\'a,+LEN%3E"],[8298,"impl-LowerHex-for-DisplayArray%3C\'a,+LEN%3E"],[8299,"impl-UpperHex-for-DisplayArray%3C\'a,+LEN%3E"],[8338,"impl-Display-for-InvalidLengthError"],[8339,"impl-Debug-for-InvalidLengthError"],[8387,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[8388,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::ripemd160::%7Bimpl%2314%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[8417,"impl-Write-for-HashEngine"],[8418,"impl-Write-for-HashEngine"],[8419,"impl-Display-for-Hash"],[8420,"impl-LowerHex-for-Hash"],[8421,"impl-UpperHex-for-Hash"],[8422,"impl-Debug-for-Hash"],[8454,"impl-Write-for-HashEngine"],[8455,"impl-Write-for-HashEngine"],[8642,"impl-Display-for-Unexpected%3C\'a%3E"],[8643,"impl-Debug-for-Unexpected%3C\'a%3E"],[8903,"impl-Error-for-Error"],[8904,"impl-Error-for-Error"],[9786,"impl-Display-for-Error"],[9787,"impl-Debug-for-Error"],[9926,"impl-MapAccess%3C\'de%3E-for-MapDeserializer%3C\'de,+I,+E%3E"],[9927,"impl-SeqAccess%3C\'de%3E-for-MapDeserializer%3C\'de,+I,+E%3E"],[10124,"impl-dyn+Error+%2B+Send"],[10125,"impl-dyn+Error"],[10126,"impl-dyn+Error+%2B+Send+%2B+Sync"],[10127,"impl-dyn+Error+%2B+Send+%2B+Sync"],[10128,"impl-dyn+Error"],[10129,"impl-dyn+Error+%2B+Send"],[10130,"impl-dyn+Error"],[10131,"impl-dyn+Error+%2B+Send"],[10132,"impl-dyn+Error+%2B+Send+%2B+Sync"],[10140,"impl-SerializeMap-for-Impossible%3COk,+Error%3E"],[10141,"impl-SerializeStructVariant-for-Impossible%3COk,+Error%3E"],[10142,"impl-SerializeSeq-for-Impossible%3COk,+Error%3E"],[10143,"impl-SerializeTupleVariant-for-Impossible%3COk,+Error%3E"],[10144,"impl-SerializeTuple-for-Impossible%3COk,+Error%3E"],[10145,"impl-SerializeTupleStruct-for-Impossible%3COk,+Error%3E"],[10146,"impl-SerializeStruct-for-Impossible%3COk,+Error%3E"],[10149,"impl-dyn+Error+%2B+Send+%2B+Sync"],[10150,"impl-dyn+Error"],[10151,"impl-dyn+Error+%2B+Send"],[10160,"impl-SerializeTuple-for-Impossible%3COk,+Error%3E"],[10161,"impl-SerializeSeq-for-Impossible%3COk,+Error%3E"],[10169,"impl-SerializeTupleStruct-for-Impossible%3COk,+Error%3E"],[10170,"impl-SerializeStructVariant-for-Impossible%3COk,+Error%3E"],[10171,"impl-SerializeStruct-for-Impossible%3COk,+Error%3E"],[10172,"impl-SerializeTupleVariant-for-Impossible%3COk,+Error%3E"],[10220,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha1::%7Bimpl%2314%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10221,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10250,"impl-Write-for-HashEngine"],[10251,"impl-Write-for-HashEngine"],[10252,"impl-Display-for-Hash"],[10253,"impl-Debug-for-Hash"],[10254,"impl-LowerHex-for-Hash"],[10255,"impl-UpperHex-for-Hash"],[10286,"impl-Write-for-HashEngine"],[10287,"impl-Write-for-HashEngine"],[10293,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256::%7Bimpl%2320%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10294,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10339,"impl-Write-for-HashEngine"],[10340,"impl-Write-for-HashEngine"],[10341,"impl-UpperHex-for-Hash"],[10342,"impl-Debug-for-Hash"],[10343,"impl-LowerHex-for-Hash"],[10344,"impl-Display-for-Hash"],[10345,"impl-Debug-for-Midstate"],[10346,"impl-UpperHex-for-Midstate"],[10347,"impl-Display-for-Midstate"],[10348,"impl-LowerHex-for-Midstate"],[10349,"impl-From%3CDescriptorId%3E-for-Hash"],[10351,"impl-From%3CWScriptHash%3E-for-Hash"],[10403,"impl-Write-for-HashEngine"],[10404,"impl-Write-for-HashEngine"],[10408,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10409,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256d::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10424,"impl-Display-for-Hash"],[10425,"impl-LowerHex-for-Hash"],[10426,"impl-Debug-for-Hash"],[10427,"impl-UpperHex-for-Hash"],[10428,"impl-From%3CFilterHash%3E-for-Hash"],[10429,"impl-From%3CTxid%3E-for-Hash"],[10430,"impl-From%3CTxMerkleNode%3E-for-Hash"],[10431,"impl-From%3CLegacySighash%3E-for-Hash"],[10432,"impl-From%3CWitnessMerkleNode%3E-for-Hash"],[10433,"impl-From%3CSegwitV0Sighash%3E-for-Hash"],[10434,"impl-From%3CHash%3E-for-Hash"],[10435,"impl-From%3CBlockHash%3E-for-Hash"],[10437,"impl-From%3CFilterHeader%3E-for-Hash"],[10438,"impl-From%3CWitnessCommitment%3E-for-Hash"],[10439,"impl-From%3CWtxid%3E-for-Hash"],[10463,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash%3CT%3E"],[10464,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256t::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash%3CT%3E"],[10479,"impl-LowerHex-for-Hash%3CT%3E"],[10480,"impl-UpperHex-for-Hash%3CT%3E"],[10481,"impl-Debug-for-Hash%3CT%3E"],[10482,"impl-Display-for-Hash%3CT%3E"],[10483,"impl-From%3CTapTweakHash%3E-for-Hash%3CTapTweakTag%3E"],[10484,"impl-From%3CTapNodeHash%3E-for-Hash%3CTapBranchTag%3E"],[10485,"impl-From%3CTapLeafHash%3E-for-Hash%3CTapLeafTag%3E"],[10486,"impl-From%3CTapSighash%3E-for-Hash%3CTapSighashTag%3E"],[10511,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha384::%7Bimpl%2313%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10512,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10531,"impl-UpperHex-for-Hash"],[10532,"impl-Debug-for-Hash"],[10533,"impl-LowerHex-for-Hash"],[10534,"impl-Display-for-Hash"],[10569,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10570,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha512::%7Bimpl%2315%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10599,"impl-Write-for-HashEngine"],[10600,"impl-Write-for-HashEngine"],[10601,"impl-UpperHex-for-Hash"],[10602,"impl-LowerHex-for-Hash"],[10603,"impl-Debug-for-Hash"],[10604,"impl-Display-for-Hash"],[10635,"impl-Write-for-HashEngine"],[10636,"impl-Write-for-HashEngine"],[10641,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10642,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha512_256::%7Bimpl%2313%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10661,"impl-UpperHex-for-Hash"],[10662,"impl-Display-for-Hash"],[10663,"impl-LowerHex-for-Hash"],[10664,"impl-Debug-for-Hash"],[10700,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10701,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::siphash24::%7Bimpl%2315%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10736,"impl-Write-for-HashEngine"],[10737,"impl-Write-for-HashEngine"],[10738,"impl-Display-for-Hash"],[10739,"impl-UpperHex-for-Hash"],[10740,"impl-LowerHex-for-Hash"],[10741,"impl-Debug-for-Hash"],[10788,"impl-Write-for-HashEngine"],[10789,"impl-Write-for-HashEngine"],[10840,"impl-BufRead-for-FromStd%3CT%3E"],[10841,"impl-BufRead-for-FromStd%3CT%3E"],[10842,"impl-BufRead-for-ToStd%3CT%3E"],[10843,"impl-BufRead-for-ToStd%3CT%3E"],[10881,"impl-BufRead-for-FromStd%3CT%3E"],[10882,"impl-BufRead-for-FromStd%3CT%3E"],[10883,"impl-BufRead-for-ToStd%3CT%3E"],[10884,"impl-BufRead-for-ToStd%3CT%3E"],[10888,"impl-Write-for-FromStd%3CT%3E"],[10889,"impl-Write-for-FromStd%3CT%3E"],[10890,"impl-Write-for-ToStd%3CT%3E"],[10891,"impl-Write-for-ToStd%3CT%3E"],[10892,"impl-Write-for-Sink"],[10893,"impl-Write-for-Sink"],[10894,"impl-Display-for-Error"],[10895,"impl-Debug-for-Error"],[10903,"impl-From%3CErrorKind%3E-for-Error"],[10904,"impl-From%3CError%3E-for-Error"],[10938,"impl-Read-for-FromStd%3CT%3E"],[10939,"impl-Read-for-FromStd%3CT%3E"],[10940,"impl-Read-for-ToStd%3CT%3E"],[10941,"impl-Read-for-ToStd%3CT%3E"],[10948,"impl-Read-for-FromStd%3CT%3E"],[10949,"impl-Read-for-FromStd%3CT%3E"],[10950,"impl-Read-for-ToStd%3CT%3E"],[10951,"impl-Read-for-ToStd%3CT%3E"],[11026,"impl-Write-for-FromStd%3CT%3E"],[11027,"impl-Write-for-FromStd%3CT%3E"],[11028,"impl-Write-for-ToStd%3CT%3E"],[11029,"impl-Write-for-ToStd%3CT%3E"],[11030,"impl-Write-for-Sink"],[11031,"impl-Write-for-Sink"],[11032,"impl-Write-for-FromStd%3CT%3E"],[11033,"impl-Write-for-FromStd%3CT%3E"],[11034,"impl-Write-for-ToStd%3CT%3E"],[11035,"impl-Write-for-ToStd%3CT%3E"],[11037,"impl-Write-for-Sink"],[11038,"impl-Write-for-Sink"],[11213,"impl-Debug-for-TweakedPublicKey"],[11214,"impl-Display-for-TweakedPublicKey"],[11215,"impl-LowerHex-for-TweakedPublicKey"],[11217,"impl-Debug-for-FromSliceError"],[11218,"impl-Display-for-FromSliceError"],[11219,"impl-Debug-for-FromWifError"],[11220,"impl-Display-for-FromWifError"],[11221,"impl-Display-for-ParsePublicKeyError"],[11222,"impl-Debug-for-ParsePublicKeyError"],[11223,"impl-Display-for-ParseCompressedPublicKeyError"],[11224,"impl-Debug-for-ParseCompressedPublicKeyError"],[11225,"impl-Display-for-UncompressedPublicKeyError"],[11226,"impl-Debug-for-UncompressedPublicKeyError"],[11227,"impl-Debug-for-InvalidBase58PayloadLengthError"],[11228,"impl-Display-for-InvalidBase58PayloadLengthError"],[11229,"impl-Debug-for-InvalidAddressVersionError"],[11230,"impl-Display-for-InvalidAddressVersionError"],[11239,"impl-From%3CError%3E-for-FromSliceError"],[11240,"impl-From%3CInfallible%3E-for-FromSliceError"],[11242,"impl-From%3CInvalidAddressVersionError%3E-for-FromWifError"],[11243,"impl-From%3CInvalidBase58PayloadLengthError%3E-for-FromWifError"],[11245,"impl-From%3CError%3E-for-FromWifError"],[11246,"impl-From%3CError%3E-for-FromWifError"],[11247,"impl-From%3CInfallible%3E-for-FromWifError"],[11248,"impl-From%3CFromSliceError%3E-for-ParsePublicKeyError"],[11249,"impl-From%3CInfallible%3E-for-ParsePublicKeyError"],[11252,"impl-From%3CInfallible%3E-for-ParseCompressedPublicKeyError"],[11253,"impl-From%3CHexToArrayError%3E-for-ParseCompressedPublicKeyError"],[11254,"impl-From%3CError%3E-for-ParseCompressedPublicKeyError"],[11318,"impl-TweakedPublicKey"],[11319,"impl-Serialize-for-TweakedPublicKey"],[11367,"impl-TryFrom%3Ci32%3E-for-Parity"],[11368,"impl-TryFrom%3Cu8%3E-for-Parity"],[11458,"impl-Display-for-MerkleBlockError"],[11459,"impl-Debug-for-MerkleBlockError"],[11510,"impl-Debug-for-ParseNetworkError"],[11511,"impl-Display-for-ParseNetworkError"],[11512,"impl-Display-for-UnknownChainHashError"],[11513,"impl-Debug-for-UnknownChainHashError"],[11557,"impl-AsMut%3C%5Bu8;+4%5D%3E-for-Magic"],[11558,"impl-AsMut%3C%5Bu8%5D%3E-for-Magic"],[11559,"impl-AsRef%3C%5Bu8%5D%3E-for-Magic"],[11560,"impl-AsRef%3C%5Bu8;+4%5D%3E-for-Magic"],[11568,"impl-Borrow%3C%5Bu8;+4%5D%3E-for-Magic"],[11569,"impl-Borrow%3C%5Bu8%5D%3E-for-Magic"],[11574,"impl-BorrowMut%3C%5Bu8;+4%5D%3E-for-Magic"],[11576,"impl-BorrowMut%3C%5Bu8%5D%3E-for-Magic"],[11619,"impl-Display-for-ServiceFlags"],[11620,"impl-Debug-for-ServiceFlags"],[11621,"impl-LowerHex-for-ServiceFlags"],[11622,"impl-UpperHex-for-ServiceFlags"],[11623,"impl-LowerHex-for-Magic"],[11624,"impl-Debug-for-Magic"],[11625,"impl-Display-for-Magic"],[11626,"impl-UpperHex-for-Magic"],[11627,"impl-Display-for-ParseMagicError"],[11628,"impl-Debug-for-ParseMagicError"],[11629,"impl-Display-for-UnknownMagicError"],[11630,"impl-Debug-for-UnknownMagicError"],[11840,"impl-Debug-for-CommandString"],[11841,"impl-Display-for-CommandString"],[11842,"impl-Display-for-CommandStringError"],[11843,"impl-Debug-for-CommandStringError"],[11866,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-CommandString"],[11867,"impl-TryFrom%3C%26str%3E-for-CommandString"],[11868,"impl-TryFrom%3CString%3E-for-CommandString"],[12362,"impl-Display-for-ParseIntError"],[12363,"impl-Debug-for-ParseIntError"],[12583,"impl-Display-for-Error"],[12584,"impl-Debug-for-Error"],[12588,"impl-Display-for-GetKeyError"],[12589,"impl-Debug-for-GetKeyError"],[12592,"impl-Display-for-SignError"],[12593,"impl-Debug-for-SignError"],[12594,"impl-Debug-for-ExtractTxError"],[12595,"impl-Display-for-ExtractTxError"],[12596,"impl-Debug-for-IndexOutOfBoundsError"],[12597,"impl-Display-for-IndexOutOfBoundsError"],[12598,"impl-Debug-for-PsbtParseError"],[12599,"impl-Display-for-PsbtParseError"],[12600,"impl-Display-for-PsbtSighashType"],[12601,"impl-Debug-for-PsbtSighashType"],[12603,"impl-From%3CFromSliceError%3E-for-Error"],[12604,"impl-From%3CError%3E-for-Error"],[12605,"impl-From%3CInfallible%3E-for-Error"],[12607,"impl-From%3CError%3E-for-Error"],[12612,"impl-From%3CError%3E-for-GetKeyError"],[12613,"impl-From%3CInfallible%3E-for-GetKeyError"],[12616,"impl-From%3CIndexOutOfBoundsError%3E-for-SignError"],[12617,"impl-From%3CTaprootError%3E-for-SignError"],[12618,"impl-From%3CP2wpkhError%3E-for-SignError"],[12619,"impl-From%3CInfallible%3E-for-SignError"],[12627,"impl-From%3CEcdsaSighashType%3E-for-PsbtSighashType"],[12629,"impl-From%3CTapSighashType%3E-for-PsbtSighashType"],[12822,"impl-Display-for-Key"],[12823,"impl-Debug-for-Key"],[13045,"impl-Debug-for-PublicKey"],[13046,"impl-Display-for-PublicKey"],[13047,"impl-LowerHex-for-PublicKey"],[13048,"impl-Debug-for-InvalidParityValue"],[13049,"impl-Display-for-InvalidParityValue"],[13051,"impl-LowerHex-for-Message"],[13052,"impl-Debug-for-Message"],[13053,"impl-Display-for-Message"],[13054,"impl-Display-for-Error"],[13055,"impl-Debug-for-Error"],[13062,"impl-From%3C%26Keypair%3E-for-SecretKey"],[13063,"impl-From%3CKeypair%3E-for-SecretKey"],[13065,"impl-From%3CT%3E-for-SecretKey"],[13066,"impl-From%3C%26Keypair%3E-for-PublicKey"],[13067,"impl-From%3CKeypair%3E-for-PublicKey"],[13068,"impl-From%3CPublicKey%3E-for-PublicKey"],[13073,"impl-From%3CLegacySighash%3E-for-Message"],[13074,"impl-From%3CSegwitV0Sighash%3E-for-Message"],[13075,"impl-From%3CTapSighash%3E-for-Message"],[13077,"impl-From%3CT%3E-for-Message"],[13149,"impl-Serialize-for-PublicKey"],[13150,"impl-PublicKey"],[13319,"impl-PartialEq%3C%5Bu8%5D%3E-for-SerializedSignature"],[13320,"impl-PartialEq-for-SerializedSignature"],[13333,"impl-Display-for-SerializedSignature"],[13334,"impl-Debug-for-SerializedSignature"],[13335,"impl-Display-for-Signature"],[13336,"impl-Debug-for-Signature"],[13341,"impl-From%3CSignature%3E-for-SerializedSignature"],[13342,"impl-From%3C%26Signature%3E-for-SerializedSignature"],[13359,"impl-IntoIterator-for-SerializedSignature"],[13360,"impl-IntoIterator-for-%26SerializedSignature"],[13366,"impl-PartialOrd-for-SerializedSignature"],[13367,"impl-PartialOrd%3C%5Bu8%5D%3E-for-SerializedSignature"],[13386,"impl-TryFrom%3CSerializedSignature%3E-for-Signature"],[13388,"impl-TryFrom%3C%26SerializedSignature%3E-for-Signature"],[13459,"impl-LowerHex-for-ElligatorSwift"],[13460,"impl-Debug-for-ElligatorSwift"],[13461,"impl-Display-for-ElligatorSwift"],[13871,"impl-Write-for-HmacEngine%3CT%3E"],[13872,"impl-Write-for-HmacEngine%3CT%3E"],[13873,"impl-Debug-for-FromSliceError"],[13874,"impl-Display-for-FromSliceError"],[13875,"impl-Debug-for-Hmac%3CT%3E"],[13876,"impl-Display-for-Hmac%3CT%3E"],[13877,"impl-LowerHex-for-Hmac%3CT%3E"],[13894,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-Hmac%3CT%3E"],[13895,"impl-Index%3CRangeFull%3E-for-Hmac%3CT%3E"],[13896,"impl-Index%3Cusize%3E-for-Hmac%3CT%3E"],[13897,"impl-Index%3CRange%3Cusize%3E%3E-for-Hmac%3CT%3E"],[13898,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Hmac%3CT%3E"],[13933,"impl-Write-for-HmacEngine%3CT%3E"],[13934,"impl-Write-for-HmacEngine%3CT%3E"],[13950,"impl-Debug-for-Error"],[13951,"impl-Display-for-Error"],[13952,"impl-From%3CNonZero%3Cu32%3E%3E-for-Error"],[13953,"impl-From%3CError%3E-for-Error"],[14075,"impl-Debug-for-BernoulliError"],[14076,"impl-Display-for-BernoulliError"],[14084,"impl-Debug-for-WeightedError"],[14085,"impl-Display-for-WeightedError"],[14099,"impl-From%3CRangeInclusive%3CX%3E%3E-for-Uniform%3CX%3E"],[14100,"impl-From%3CRange%3CX%3E%3E-for-Uniform%3CX%3E"],[14127,"impl-Distribution%3Cf32%3E-for-OpenClosed01"],[14128,"impl-Distribution%3Cf64%3E-for-OpenClosed01"],[14129,"impl-Distribution%3Cf32%3E-for-Open01"],[14130,"impl-Distribution%3Cf64%3E-for-Open01"],[14135,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2347%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14136,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2325%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14137,"impl-Distribution%3Cu32%3E-for-Standard"],[14138,"impl-Distribution%3Cu16%3E-for-Standard"],[14139,"impl-Distribution%3Cu8%3E-for-Standard"],[14140,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K)%3E-for-Standard"],[14141,"impl-Distribution%3Cu128%3E-for-Standard"],[14142,"impl-Distribution%3Cf64%3E-for-Standard"],[14143,"impl-Distribution%3Cusize%3E-for-Standard"],[14144,"impl-Distribution%3Ci8%3E-for-Standard"],[14145,"impl-Distribution%3Cf32%3E-for-Standard"],[14146,"impl-Distribution%3Ci16%3E-for-Standard"],[14147,"impl-Distribution%3Ci32%3E-for-Standard"],[14148,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2355%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14149,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2354%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14150,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14151,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2352%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14152,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2351%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14153,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2350%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14154,"impl-Distribution%3Ci64%3E-for-Standard"],[14155,"impl-Distribution%3Ci128%3E-for-Standard"],[14156,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2349%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14157,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2348%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14158,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2328%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14159,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2346%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14160,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2345%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14161,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2344%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14162,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14163,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2342%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14164,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2341%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14165,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2340%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14166,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2339%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14167,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2338%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14168,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2337%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14169,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14170,"impl-Distribution%3COption%3CT%3E%3E-for-Standard"],[14171,"impl-Distribution%3Cisize%3E-for-Standard"],[14172,"impl-Distribution%3Cu64%3E-for-Standard"],[14173,"impl-Distribution%3CNonZero%3Cu16%3E%3E-for-Standard"],[14174,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2335%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14175,"impl-Distribution%3CWrapping%3CT%3E%3E-for-Standard"],[14176,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14177,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J)%3E-for-Standard"],[14178,"impl-Distribution%3CNonZero%3Cu32%3E%3E-for-Standard"],[14179,"impl-Distribution%3CNonZero%3Cu64%3E%3E-for-Standard"],[14180,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2334%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14181,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L)%3E-for-Standard"],[14182,"impl-Distribution%3CNonZero%3Cu128%3E%3E-for-Standard"],[14183,"impl-Distribution%3CNonZero%3Cusize%3E%3E-for-Standard"],[14184,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2327%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14185,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I)%3E-for-Standard"],[14186,"impl-Distribution%3Cchar%3E-for-Standard"],[14187,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H)%3E-for-Standard"],[14188,"impl-Distribution%3Cbool%3E-for-Standard"],[14189,"impl-Distribution%3C()%3E-for-Standard"],[14190,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2333%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14191,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2332%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14192,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2331%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14193,"impl-Distribution%3C%5BT;+32%5D%3E-for-Standard"],[14194,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G)%3E-for-Standard"],[14195,"impl-Distribution%3C(A,+B,+C,+D,+E,+F)%3E-for-Standard"],[14196,"impl-Distribution%3C(A,)%3E-for-Standard"],[14197,"impl-Distribution%3C(A,+B,+C,+D,+E)%3E-for-Standard"],[14198,"impl-Distribution%3C(A,+B)%3E-for-Standard"],[14199,"impl-Distribution%3C(A,+B,+C)%3E-for-Standard"],[14200,"impl-Distribution%3C(A,+B,+C,+D)%3E-for-Standard"],[14201,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2326%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14202,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2324%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14203,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2330%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14204,"impl-Distribution%3CNonZero%3Cu8%3E%3E-for-Standard"],[14320,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14321,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14322,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14323,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14324,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14325,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14326,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14327,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14328,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14329,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14330,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14331,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14333,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14334,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14337,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14338,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14339,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14340,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14341,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14342,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14343,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14344,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14345,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14346,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14347,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14348,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14350,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14351,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14354,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14355,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14356,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14357,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14358,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14359,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14360,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14361,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14362,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14363,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14364,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14365,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14367,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14368,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14372,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14373,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14374,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14375,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14376,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14377,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14378,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14379,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14380,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14381,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14382,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14383,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14384,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14385,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14387,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14388,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14389,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14390,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14391,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14392,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14393,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14394,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14395,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14396,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14397,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14398,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14564,"impl-Display-for-ReadError"],[14565,"impl-Debug-for-ReadError"],[14670,"impl-From%3CVec%3Cusize%3E%3E-for-IndexVec"],[14671,"impl-From%3CVec%3Cu32%3E%3E-for-IndexVec"],[14720,"impl-Debug-for-OutOfRangeError"],[14721,"impl-Display-for-OutOfRangeError"],[14745,"impl-Display-for-Signature"],[14746,"impl-LowerHex-for-Signature"],[14747,"impl-Debug-for-Signature"],[14755,"impl-Serialize-for-Signature"],[14756,"impl-Signature"],[14933,"impl-Display-for-PrevoutsSizeError"],[14934,"impl-Debug-for-PrevoutsSizeError"],[14935,"impl-Debug-for-PrevoutsKindError"],[14936,"impl-Display-for-PrevoutsKindError"],[14937,"impl-Display-for-PrevoutsIndexError"],[14938,"impl-Debug-for-PrevoutsIndexError"],[14939,"impl-Debug-for-InvalidSighashTypeError"],[14940,"impl-Display-for-InvalidSighashTypeError"],[14941,"impl-Display-for-NonStandardSighashTypeError"],[14942,"impl-Debug-for-NonStandardSighashTypeError"],[14943,"impl-Display-for-SighashTypeParseError"],[14944,"impl-Debug-for-SighashTypeParseError"],[14946,"impl-Debug-for-TaprootError"],[14947,"impl-Display-for-TaprootError"],[14948,"impl-Debug-for-P2wpkhError"],[14949,"impl-Display-for-P2wpkhError"],[14950,"impl-Display-for-SingleMissingOutputError"],[14951,"impl-Debug-for-SingleMissingOutputError"],[14952,"impl-Display-for-AnnexError"],[14953,"impl-Debug-for-AnnexError"],[14954,"impl-Display-for-SigningDataError%3CE%3E"],[14955,"impl-Debug-for-SigningDataError%3CE%3E"],[14968,"impl-From%3CPrevoutsSizeError%3E-for-TaprootError"],[14970,"impl-From%3CPrevoutsKindError%3E-for-TaprootError"],[14971,"impl-From%3CPrevoutsIndexError%3E-for-TaprootError"],[14972,"impl-From%3CInputsIndexError%3E-for-TaprootError"],[14973,"impl-From%3CInfallible%3E-for-TaprootError"],[14974,"impl-From%3CInfallible%3E-for-P2wpkhError"],[14975,"impl-From%3CInputsIndexError%3E-for-P2wpkhError"],[14980,"impl-From%3CError%3E-for-SigningDataError%3CE%3E"],[14982,"impl-From%3CInfallible%3E-for-SigningDataError%3CE%3E"],[15149,"impl-Display-for-MessageSignatureError"],[15150,"impl-Debug-for-MessageSignatureError"],[15151,"impl-Debug-for-MessageSignature"],[15152,"impl-Display-for-MessageSignature"],[15153,"impl-From%3CInfallible%3E-for-MessageSignatureError"],[15155,"impl-From%3CError%3E-for-MessageSignatureError"],[15417,"impl-Debug-for-SigFromSliceError"],[15418,"impl-Display-for-SigFromSliceError"],[15422,"impl-Debug-for-IncompleteBuilderError"],[15423,"impl-Display-for-IncompleteBuilderError"],[15424,"impl-Debug-for-HiddenNodesError"],[15425,"impl-Display-for-HiddenNodesError"],[15432,"impl-Debug-for-FutureLeafVersion"],[15433,"impl-LowerHex-for-FutureLeafVersion"],[15434,"impl-Display-for-FutureLeafVersion"],[15435,"impl-UpperHex-for-FutureLeafVersion"],[15436,"impl-Display-for-LeafVersion"],[15437,"impl-LowerHex-for-LeafVersion"],[15438,"impl-UpperHex-for-LeafVersion"],[15439,"impl-Debug-for-LeafVersion"],[15440,"impl-Debug-for-TaprootBuilderError"],[15441,"impl-Display-for-TaprootBuilderError"],[15442,"impl-Debug-for-TaprootError"],[15443,"impl-Display-for-TaprootError"],[15447,"impl-From%3CInvalidSighashTypeError%3E-for-SigFromSliceError"],[15448,"impl-From%3CError%3E-for-SigFromSliceError"],[15449,"impl-From%3CInfallible%3E-for-SigFromSliceError"],[15451,"impl-From%3C%5BTapNodeHash;+99%5D%3E-for-TaprootMerkleBranch"],[15452,"impl-From%3C%5BTapNodeHash;+35%5D%3E-for-TaprootMerkleBranch"],[15453,"impl-From%3C%5BTapNodeHash;+27%5D%3E-for-TaprootMerkleBranch"],[15454,"impl-From%3C%5BTapNodeHash;+26%5D%3E-for-TaprootMerkleBranch"],[15455,"impl-From%3C%5BTapNodeHash;+29%5D%3E-for-TaprootMerkleBranch"],[15456,"impl-From%3C%5BTapNodeHash;+25%5D%3E-for-TaprootMerkleBranch"],[15457,"impl-From%3C%5BTapNodeHash;+30%5D%3E-for-TaprootMerkleBranch"],[15458,"impl-From%3C%5BTapNodeHash;+24%5D%3E-for-TaprootMerkleBranch"],[15459,"impl-From%3C%5BTapNodeHash;+23%5D%3E-for-TaprootMerkleBranch"],[15460,"impl-From%3C%5BTapNodeHash;+127%5D%3E-for-TaprootMerkleBranch"],[15461,"impl-From%3C%5BTapNodeHash;+126%5D%3E-for-TaprootMerkleBranch"],[15462,"impl-From%3C%5BTapNodeHash;+125%5D%3E-for-TaprootMerkleBranch"],[15463,"impl-From%3C%5BTapNodeHash;+74%5D%3E-for-TaprootMerkleBranch"],[15464,"impl-From%3C%5BTapNodeHash;+22%5D%3E-for-TaprootMerkleBranch"],[15465,"impl-From%3C%5BTapNodeHash;+21%5D%3E-for-TaprootMerkleBranch"],[15466,"impl-From%3C%5BTapNodeHash;+73%5D%3E-for-TaprootMerkleBranch"],[15467,"impl-From%3C%5BTapNodeHash;+72%5D%3E-for-TaprootMerkleBranch"],[15468,"impl-From%3C%5BTapNodeHash;+71%5D%3E-for-TaprootMerkleBranch"],[15469,"impl-From%3C%5BTapNodeHash;+20%5D%3E-for-TaprootMerkleBranch"],[15470,"impl-From%3C%5BTapNodeHash;+19%5D%3E-for-TaprootMerkleBranch"],[15471,"impl-From%3C%5BTapNodeHash;+70%5D%3E-for-TaprootMerkleBranch"],[15472,"impl-From%3C%5BTapNodeHash;+69%5D%3E-for-TaprootMerkleBranch"],[15473,"impl-From%3C%5BTapNodeHash;+68%5D%3E-for-TaprootMerkleBranch"],[15474,"impl-From%3C%5BTapNodeHash;+67%5D%3E-for-TaprootMerkleBranch"],[15475,"impl-From%3C%5BTapNodeHash;+33%5D%3E-for-TaprootMerkleBranch"],[15476,"impl-From%3C%5BTapNodeHash;+18%5D%3E-for-TaprootMerkleBranch"],[15477,"impl-From%3C%5BTapNodeHash;+66%5D%3E-for-TaprootMerkleBranch"],[15478,"impl-From%3C%5BTapNodeHash;+65%5D%3E-for-TaprootMerkleBranch"],[15479,"impl-From%3C%5BTapNodeHash;+64%5D%3E-for-TaprootMerkleBranch"],[15480,"impl-From%3C%5BTapNodeHash;+63%5D%3E-for-TaprootMerkleBranch"],[15481,"impl-From%3C%5BTapNodeHash;+75%5D%3E-for-TaprootMerkleBranch"],[15482,"impl-From%3C%5BTapNodeHash;+62%5D%3E-for-TaprootMerkleBranch"],[15483,"impl-From%3C%5BTapNodeHash;+76%5D%3E-for-TaprootMerkleBranch"],[15484,"impl-From%3C%5BTapNodeHash;+77%5D%3E-for-TaprootMerkleBranch"],[15486,"impl-From%3C%5BTapNodeHash;+78%5D%3E-for-TaprootMerkleBranch"],[15487,"impl-From%3C%5BTapNodeHash;+79%5D%3E-for-TaprootMerkleBranch"],[15488,"impl-From%3C%5BTapNodeHash;+80%5D%3E-for-TaprootMerkleBranch"],[15489,"impl-From%3C%5BTapNodeHash;+81%5D%3E-for-TaprootMerkleBranch"],[15490,"impl-From%3C%5BTapNodeHash;+82%5D%3E-for-TaprootMerkleBranch"],[15491,"impl-From%3C%5BTapNodeHash;+83%5D%3E-for-TaprootMerkleBranch"],[15492,"impl-From%3C%5BTapNodeHash;+84%5D%3E-for-TaprootMerkleBranch"],[15493,"impl-From%3C%5BTapNodeHash;+85%5D%3E-for-TaprootMerkleBranch"],[15494,"impl-From%3C%5BTapNodeHash;+86%5D%3E-for-TaprootMerkleBranch"],[15495,"impl-From%3C%5BTapNodeHash;+87%5D%3E-for-TaprootMerkleBranch"],[15496,"impl-From%3C%5BTapNodeHash;+88%5D%3E-for-TaprootMerkleBranch"],[15497,"impl-From%3C%5BTapNodeHash;+89%5D%3E-for-TaprootMerkleBranch"],[15498,"impl-From%3C%5BTapNodeHash;+90%5D%3E-for-TaprootMerkleBranch"],[15499,"impl-From%3C%5BTapNodeHash;+91%5D%3E-for-TaprootMerkleBranch"],[15500,"impl-From%3C%5BTapNodeHash;+92%5D%3E-for-TaprootMerkleBranch"],[15501,"impl-From%3C%5BTapNodeHash;+17%5D%3E-for-TaprootMerkleBranch"],[15502,"impl-From%3C%5BTapNodeHash;+16%5D%3E-for-TaprootMerkleBranch"],[15503,"impl-From%3C%5BTapNodeHash;+93%5D%3E-for-TaprootMerkleBranch"],[15504,"impl-From%3C%5BTapNodeHash;+94%5D%3E-for-TaprootMerkleBranch"],[15505,"impl-From%3C%5BTapNodeHash;+61%5D%3E-for-TaprootMerkleBranch"],[15506,"impl-From%3C%5BTapNodeHash;+15%5D%3E-for-TaprootMerkleBranch"],[15507,"impl-From%3C%5BTapNodeHash;+14%5D%3E-for-TaprootMerkleBranch"],[15508,"impl-From%3C%5BTapNodeHash;+95%5D%3E-for-TaprootMerkleBranch"],[15509,"impl-From%3C%5BTapNodeHash;+13%5D%3E-for-TaprootMerkleBranch"],[15510,"impl-From%3C%5BTapNodeHash;+60%5D%3E-for-TaprootMerkleBranch"],[15511,"impl-From%3C%5BTapNodeHash;+59%5D%3E-for-TaprootMerkleBranch"],[15512,"impl-From%3C%5BTapNodeHash;+124%5D%3E-for-TaprootMerkleBranch"],[15513,"impl-From%3C%5BTapNodeHash;+123%5D%3E-for-TaprootMerkleBranch"],[15514,"impl-From%3C%5BTapNodeHash;+34%5D%3E-for-TaprootMerkleBranch"],[15515,"impl-From%3C%5BTapNodeHash;+58%5D%3E-for-TaprootMerkleBranch"],[15516,"impl-From%3C%5BTapNodeHash;+57%5D%3E-for-TaprootMerkleBranch"],[15517,"impl-From%3C%5BTapNodeHash;+56%5D%3E-for-TaprootMerkleBranch"],[15518,"impl-From%3C%5BTapNodeHash;+55%5D%3E-for-TaprootMerkleBranch"],[15519,"impl-From%3C%5BTapNodeHash;+122%5D%3E-for-TaprootMerkleBranch"],[15520,"impl-From%3C%5BTapNodeHash;+54%5D%3E-for-TaprootMerkleBranch"],[15521,"impl-From%3C%5BTapNodeHash;+53%5D%3E-for-TaprootMerkleBranch"],[15522,"impl-From%3C%5BTapNodeHash;+121%5D%3E-for-TaprootMerkleBranch"],[15523,"impl-From%3C%5BTapNodeHash;+12%5D%3E-for-TaprootMerkleBranch"],[15524,"impl-From%3C%5BTapNodeHash;+113%5D%3E-for-TaprootMerkleBranch"],[15525,"impl-From%3C%5BTapNodeHash;+96%5D%3E-for-TaprootMerkleBranch"],[15526,"impl-From%3C%5BTapNodeHash;+97%5D%3E-for-TaprootMerkleBranch"],[15527,"impl-From%3C%5BTapNodeHash;+51%5D%3E-for-TaprootMerkleBranch"],[15528,"impl-From%3C%5BTapNodeHash;+11%5D%3E-for-TaprootMerkleBranch"],[15529,"impl-From%3C%5BTapNodeHash;+50%5D%3E-for-TaprootMerkleBranch"],[15530,"impl-From%3C%5BTapNodeHash;+98%5D%3E-for-TaprootMerkleBranch"],[15531,"impl-From%3C%5BTapNodeHash;+128%5D%3E-for-TaprootMerkleBranch"],[15532,"impl-From%3C%5BTapNodeHash;+100%5D%3E-for-TaprootMerkleBranch"],[15533,"impl-From%3C%5BTapNodeHash;+101%5D%3E-for-TaprootMerkleBranch"],[15534,"impl-From%3C%5BTapNodeHash;+49%5D%3E-for-TaprootMerkleBranch"],[15535,"impl-From%3C%5BTapNodeHash;+10%5D%3E-for-TaprootMerkleBranch"],[15536,"impl-From%3C%5BTapNodeHash;+120%5D%3E-for-TaprootMerkleBranch"],[15537,"impl-From%3C%5BTapNodeHash;+48%5D%3E-for-TaprootMerkleBranch"],[15538,"impl-From%3C%5BTapNodeHash;+119%5D%3E-for-TaprootMerkleBranch"],[15539,"impl-From%3C%5BTapNodeHash;+9%5D%3E-for-TaprootMerkleBranch"],[15540,"impl-From%3C%5BTapNodeHash;+47%5D%3E-for-TaprootMerkleBranch"],[15541,"impl-From%3C%5BTapNodeHash;+102%5D%3E-for-TaprootMerkleBranch"],[15542,"impl-From%3C%5BTapNodeHash;+118%5D%3E-for-TaprootMerkleBranch"],[15543,"impl-From%3C%5BTapNodeHash;+103%5D%3E-for-TaprootMerkleBranch"],[15544,"impl-From%3C%5BTapNodeHash;+46%5D%3E-for-TaprootMerkleBranch"],[15545,"impl-From%3C%5BTapNodeHash;+104%5D%3E-for-TaprootMerkleBranch"],[15546,"impl-From%3C%5BTapNodeHash;+105%5D%3E-for-TaprootMerkleBranch"],[15547,"impl-From%3C%5BTapNodeHash;+106%5D%3E-for-TaprootMerkleBranch"],[15548,"impl-From%3C%5BTapNodeHash;+45%5D%3E-for-TaprootMerkleBranch"],[15549,"impl-From%3C%5BTapNodeHash;+44%5D%3E-for-TaprootMerkleBranch"],[15550,"impl-From%3C%5BTapNodeHash;+43%5D%3E-for-TaprootMerkleBranch"],[15551,"impl-From%3C%5BTapNodeHash;+42%5D%3E-for-TaprootMerkleBranch"],[15552,"impl-From%3C%5BTapNodeHash;+8%5D%3E-for-TaprootMerkleBranch"],[15553,"impl-From%3C%5BTapNodeHash;+41%5D%3E-for-TaprootMerkleBranch"],[15554,"impl-From%3C%5BTapNodeHash;+7%5D%3E-for-TaprootMerkleBranch"],[15555,"impl-From%3C%5BTapNodeHash;+6%5D%3E-for-TaprootMerkleBranch"],[15556,"impl-From%3C%5BTapNodeHash;+5%5D%3E-for-TaprootMerkleBranch"],[15557,"impl-From%3C%5BTapNodeHash;+4%5D%3E-for-TaprootMerkleBranch"],[15558,"impl-From%3C%5BTapNodeHash;+117%5D%3E-for-TaprootMerkleBranch"],[15559,"impl-From%3C%5BTapNodeHash;+107%5D%3E-for-TaprootMerkleBranch"],[15560,"impl-From%3C%5BTapNodeHash;+3%5D%3E-for-TaprootMerkleBranch"],[15561,"impl-From%3C%5BTapNodeHash;+31%5D%3E-for-TaprootMerkleBranch"],[15562,"impl-From%3C%5BTapNodeHash;+2%5D%3E-for-TaprootMerkleBranch"],[15563,"impl-From%3C%5BTapNodeHash;+40%5D%3E-for-TaprootMerkleBranch"],[15564,"impl-From%3C%5BTapNodeHash;+108%5D%3E-for-TaprootMerkleBranch"],[15565,"impl-From%3C%5BTapNodeHash;+32%5D%3E-for-TaprootMerkleBranch"],[15566,"impl-From%3C%5BTapNodeHash;+109%5D%3E-for-TaprootMerkleBranch"],[15567,"impl-From%3C%5BTapNodeHash;+110%5D%3E-for-TaprootMerkleBranch"],[15568,"impl-From%3C%5BTapNodeHash;+39%5D%3E-for-TaprootMerkleBranch"],[15569,"impl-From%3C%5BTapNodeHash;+116%5D%3E-for-TaprootMerkleBranch"],[15570,"impl-From%3C%5BTapNodeHash;+1%5D%3E-for-TaprootMerkleBranch"],[15571,"impl-From%3C%5BTapNodeHash;+28%5D%3E-for-TaprootMerkleBranch"],[15572,"impl-From%3C%5BTapNodeHash;+0%5D%3E-for-TaprootMerkleBranch"],[15573,"impl-From%3C%5BTapNodeHash;+115%5D%3E-for-TaprootMerkleBranch"],[15574,"impl-From%3C%5BTapNodeHash;+111%5D%3E-for-TaprootMerkleBranch"],[15575,"impl-From%3C%5BTapNodeHash;+38%5D%3E-for-TaprootMerkleBranch"],[15576,"impl-From%3C%5BTapNodeHash;+37%5D%3E-for-TaprootMerkleBranch"],[15577,"impl-From%3C%5BTapNodeHash;+114%5D%3E-for-TaprootMerkleBranch"],[15578,"impl-From%3C%5BTapNodeHash;+112%5D%3E-for-TaprootMerkleBranch"],[15579,"impl-From%3C%5BTapNodeHash;+36%5D%3E-for-TaprootMerkleBranch"],[15580,"impl-From%3C%5BTapNodeHash;+52%5D%3E-for-TaprootMerkleBranch"],[15644,"impl-IntoIterator-for-TaprootMerkleBranch"],[15645,"impl-IntoIterator-for-%26TaprootMerkleBranch"],[15646,"impl-IntoIterator-for-%26mut+TaprootMerkleBranch"],[15695,"impl-Signature"],[15696,"impl-Serialize-for-Signature"],[15697,"impl-Serialize-for-TaprootMerkleBranch"],[15698,"impl-TaprootMerkleBranch"],[15702,"impl-ControlBlock"],[15703,"impl-Serialize-for-ControlBlock"],[15749,"impl-TryFrom%3C%26SerializedSignature%3E-for-Signature"],[15751,"impl-TryFrom%3CSerializedSignature%3E-for-Signature"],[15753,"impl-TryFrom%3C%26%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch"],[15755,"impl-TryFrom%3CBox%3C%5BTapNodeHash%5D%3E%3E-for-TaprootMerkleBranch"],[15756,"impl-TryFrom%3CVec%3CTapNodeHash%3E%3E-for-TaprootMerkleBranch"],[15761,"impl-TryFrom%3CTaprootBuilder%3E-for-TapTree"],[15762,"impl-TryFrom%3CNodeInfo%3E-for-TapTree"],[15882,"impl-PartialEq%3C%5Bu8%5D%3E-for-SerializedSignature"],[15883,"impl-PartialEq-for-SerializedSignature"],[15886,"impl-Display-for-SerializedSignature"],[15887,"impl-Debug-for-SerializedSignature"],[15890,"impl-From%3C%26Signature%3E-for-SerializedSignature"],[15891,"impl-From%3CSignature%3E-for-SerializedSignature"],[15898,"impl-IntoIterator-for-%26SerializedSignature"],[15899,"impl-IntoIterator-for-SerializedSignature"],[15905,"impl-PartialOrd%3C%5Bu8%5D%3E-for-SerializedSignature"],[15906,"impl-PartialOrd-for-SerializedSignature"],[15951,"impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E"],[15952,"impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E"],[15998,"impl-Indexer-for-KeychainTxOutIndex%3CK%3E"],[15999,"impl-KeychainTxOutIndex%3CK%3E"],[16021,"impl-Display-for-InsertDescriptorError%3CK%3E"],[16022,"impl-Debug-for-InsertDescriptorError%3CK%3E"],[16194,"impl-Debug-for-MissingGenesisError"],[16195,"impl-Display-for-MissingGenesisError"],[16196,"impl-Debug-for-AlterCheckPointError"],[16197,"impl-Display-for-AlterCheckPointError"],[16198,"impl-Debug-for-CannotConnectError"],[16199,"impl-Display-for-CannotConnectError"],[16200,"impl-Display-for-ApplyHeaderError"],[16201,"impl-Debug-for-ApplyHeaderError"],[16212,"impl-FromIterator%3C(u32,+BlockHash)%3E-for-ChangeSet"],[16213,"impl-FromIterator%3C(u32,+Option%3CBlockHash%3E)%3E-for-ChangeSet"],[16331,"impl-Display-for-SyncItem%3C\'_,+I%3E"],[16332,"impl-Debug-for-SyncItem%3C\'i,+I%3E"],[16508,"impl-Display-for-CalculateFeeError"],[16509,"impl-Debug-for-CalculateFeeError"]],"c":"OjAAAAEAAAAAADYAEAAAAHECcwLHBD8IVghaCH4Iowo5C4oOjA6NDo4OlA6WDpcOmA73FPgU+RT6FOsWVR2LHQweGB6OIZchhyeMJ0orSyseLWAybjJvMiMzMjNDM+Qz5TPmM+cz8jMyNMA3WjhbOFw4XzhiONU41jiIOxo9","e":"OjAAAAEAAAAAAEcrEAAAAAAAYCC2Hv7////+////3/8ffHz/9/8//38nGRDjbAgAADwgwvuRn/6//wH///8/+P/7/wMAAAAAAAAAAAAAAAAAAAAAAAAAf/z/3///fQEAgP//////PwD4/////////////////////0MDAID///////////////////////////////////8B8P////9/fv////////eAf/j////////////f//////////////////8G8O///////////////////////3+Andh+rtzx/Zzife+OSiRYd8D//wH4/z8AAgAAAAD0f87//3/+////HwCA////////x////wMAAAAAAAAAEAAAAAAEAAD/AQAAAAAA/v//////H/h/AMADAP/7f/7//z0E/B8A/P8fAA/+////////YwAAMDD//////wMA4f///////////////////3/A/////////wED+P///////wcAAAAAAADw//////////////9/////cn+AAwD+//////////8/AAAAAAB4//8L/j/8eweMB37+Pzz///////8H/Pwf///vH//3/0FiAPgHAfgD4g1Uh/8xAAAMgv3Pe8A/fsD//wP/DwD8/wEA4P9P4P//AMD/P/i/4wPA/38B8j8A/v8PAACAg8fLAP4FAAAAAAAAvv7/8f//3wfg///7X6jlAwDwefzz/xDw////BwAAwP//D0DJ/fcAAAAA/P//P////+D//9///4FnIwAAwIfj////+P////8f/P8A//MDAB78h///B/j/f+P/BwD+/wcA/v//8P//4Pf/PwCf//h/AP//D/w/A/wPgP97/P8AzPn/3//////7/////wzwEwBf+9//3/8PAOD//w4HBgAA8P///38AAACAh/////8BAP7//z8D/Pz//+P//3W0Dfn7OAAaAICAD/zhn3/8/////wMAAADw////8/8/aoA9/n/PAwAA8///pbGfAAD4//////////8lCzgHwP//x///////BwDw///////9////Pw4AfAAA/v8Hf//////nDwDA///J/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx/H///z//9////4v/P//////////////////////////////////////////f///////5/8FgAP4GwDA/z/8////PwD/5w8AAOD////vgv//BwAA8P///7////9VIAAQ+P//fz9+YNwDAAh/AADvEgAA+D8AgN8pAPBvAQD4/w8AAADAB4J/wP///xOAvf//f8D/////P96R8Pf/APz/////b8D///8AAAAAAAD4//+d3/8AAPD/+//3//cfZgiAxc8f//H///9YgAf+H8D+AfwbfwAAwPD8/////+TP//8FAQAAAAAAAAAAAAAAAAAA/N8EAAAAWB8AAMDfgJAUqSqRAwAAgP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3/+////AAAAAAAAAPz///+N/z/8/////////////////////////wMAAADgEADgDwAGPBAAAIQH+P/////Jn///8f//v////3+J9XP8+/+/////3/P7z//3//L7z////+TP/z//////P/nz/z////+TP///eP//////kS7D/v9vAAAAwP///v/////9/gOLAAAA+P/9/z////T////73wAAAAAA8///////////B/n+f////////0Lb5wCIDwAAPgBgA+CD///v/////z/+PwDg+f+dwL8HgP//h/9/AADA////////////DDoADPvf//8DwP//zwD/BwAAAADA//+H//9/CPD/+38A8P////8IkP/nAP//f/854L8f/v///f//Pzy89+894P////////9/AD8AAPz///8A+P3//38AAP/P/R9/AAAAAAAAAAAAAAAA4P/////////P5////z///39hXln5AAA8gOMHwP///v////+w/w8AAP7///8xsPP+OQAAAAAALfz//////////8E//L7//////4E5ngCw/3MAAPB/YNr////////f/wMA4L/HqA8P//v/9/f/ywIP4wfP///jx+/B/v///wEPx/1/EACA/x/8////f/CD/39A+H4A4BP+/9///f//////8Lffbv7Puw//B4D+/f//fn8oiy+o8v//AIYHAAgSDwAA/////////////wEwACDQ////////////P//f//////P/AOD//38A/v/9//v/5//3////D/x8AAAAAACA////j+H//x///wDv/7//8Q8DEE6P//8BGOb5f/7Xb/+f2w8AAAAAAAD8/////////////////////x8Q+qkHAAAA+z/8///7///////3/w/gf/8XAfp/AAAAAAAAAOb///////////////+H/ef////////+//8f9////7///////////////z9KwMD/AwAA+AAAwAP/B3aDP/7///HL8/////P/f/7/D/jj39P//5u4f/0DxP8/A7C/BwCA/v//gQUBAACQ/3Fw4J8jgCMBAPz////7/xdgCMBC///+3w8A/v8B+Pv/SQgAAEjk8P8P/v8DAADy/+P///d//AQAALCgDfzg/wcA/n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","P":[[38,"Hash::Bytes"],[39,""],[48,"T"],[62,""],[63,"T"],[80,""],[83,"A"],[84,""],[85,"A"],[87,""],[89,"A"],[90,""],[91,"D"],[92,"T"],[104,""],[116,"A"],[117,""],[119,"A"],[121,""],[134,"A"],[137,""],[139,"A"],[140,""],[141,"T,Deref::Target"],[142,"A"],[143,"D"],[144,""],[145,"__D"],[148,"__D,A"],[149,"D"],[150,""],[151,"Hash::Engine"],[152,""],[156,"A"],[158,""],[160,"A"],[161,""],[163,"K"],[181,""],[182,"A"],[183,""],[186,"A"],[187,""],[189,"A"],[191,""],[193,"A"],[194,""],[198,"T"],[199,""],[202,"T"],[204,""],[205,"T"],[207,"A"],[208,"T"],[219,""],[220,"T"],[221,"A"],[222,""],[223,"Hash::Bytes"],[224,"Hash::Engine"],[225,""],[226,"A"],[227,""],[230,"FromStr::Err"],[231,""],[232,"ChainOracle::Error"],[233,"__H"],[235,""],[236,"A,__H"],[237,"__H"],[239,""],[242,"I,Index::Output"],[245,""],[246,"U"],[261,"T,I"],[264,"T"],[265,"I"],[266,""],[267,"I"],[269,"ChainOracle::Error"],[270,"A"],[272,""],[273,"A"],[275,""],[278,"A,A2,F"],[279,""],[282,"A,C"],[283,"D"],[284,"D,R"],[285,""],[286,"A,C,Iterator::Item"],[287,"D,Iterator::Item"],[290,""],[292,"A"],[294,""],[298,"R"],[303,"__S"],[306,"A,__S"],[307,"S"],[311,""],[312,"Hash::Bytes"],[313,"T"],[325,""],[336,"A"],[337,""],[338,"T,E,I"],[342,""],[343,"U,T"],[358,"U"],[378,""],[394,"V"],[566,""],[574,"V"],[576,""],[694,"V"],[695,""],[706,"T"],[716,""],[718,"T"],[719,""],[720,"T"],[722,""],[723,"T"],[724,""],[726,"T"],[727,""],[728,"T"],[733,""],[734,"T"],[736,""],[737,"T"],[739,""],[740,"T"],[741,""],[743,"T"],[753,""],[755,"T"],[758,""],[759,"T"],[760,""],[761,"T"],[764,""],[765,"T"],[776,""],[777,"T"],[779,""],[780,"T"],[781,""],[782,"T"],[803,""],[804,"T"],[841,""],[878,"V"],[879,""],[926,"T"],[982,""],[1045,"V"],[1046,""],[1099,"R"],[1121,"W"],[1127,"R"],[1128,"W"],[1135,"R"],[1136,"W"],[1142,""],[1159,"D"],[1163,"__D"],[1165,"D"],[1166,"__D"],[1167,"D"],[1175,"__D"],[1176,"D"],[1183,"__D"],[1187,"D"],[1198,"__D"],[1202,""],[1203,"__D"],[1204,"D"],[1207,"R"],[1208,""],[1209,""],[1257,"V"],[1258,""],[1309,"K"],[1424,"T"],[1425,"C"],[1426,""],[1435,"C"],[1443,""],[1460,"V"],[1461,""],[1594,"T"],[1598,""],[1600,"T"],[1601,""],[1604,"T"],[1606,""],[1607,"T"],[1610,""],[1612,"T"],[1613,""],[1615,"T"],[1616,""],[1622,"T"],[1624,""],[1627,"T"],[1628,""],[1629,"T"],[1630,""],[1631,"T"],[1633,""],[1636,"T"],[1637,""],[1640,"T"],[1643,""],[1648,"T"],[1649,""],[1655,"T"],[1657,""],[1660,"T"],[1662,""],[1663,"T"],[1664,""],[1665,"T"],[1668,""],[1672,"T"],[1673,""],[1678,"T"],[1679,""],[1683,"T"],[1684,""],[1687,"T"],[1688,""],[1691,"T"],[1694,""],[1695,"T"],[1696,""],[1697,"T"],[1698,""],[1699,"T"],[1701,""],[1702,"T"],[1705,""],[1706,"T"],[1708,""],[1709,"T"],[1714,""],[1716,"T"],[1717,""],[1718,"T"],[1719,""],[1722,"T"],[1723,""],[1726,"T"],[1727,""],[1730,"F"],[1731,""],[1783,""],[1784,"F"],[1785,""],[1792,"T"],[1793,""],[1799,""],[1800,""],[1802,"C"],[1804,""],[1828,""],[1829,""],[1846,"T"],[1847,""],[1852,""],[1853,""],[1930,""],[1931,""],[1933,""],[1934,"__H"],[1942,"V,__H"],[1943,"__H"],[1989,"I"],[1996,""],[2003,"I"],[2007,""],[2008,"I"],[2010,""],[2011,"I"],[2021,""],[2025,"U"],[2081,""],[2085,"V"],[2086,""],[2134,""],[2135,""],[2159,""],[2161,"T"],[2162,""],[2165,"C"],[2166,""],[2169,""],[2171,""],[2179,","],[2180,""],[2184,"C,"],[2185,"C"],[2186,""],[2187,""],[2188,""],[2189,""],[2190,""],[2196,""],[2197,""],[2207,"V"],[2208,""],[2258,"Pk"],[2259,""],[2268,"Pk"],[2271,""],[2275,"C"],[2276,"T"],[2277,""],[2281,"T"],[2282,"R"],[2284,""],[2303,"S"],[2311,"__S"],[2313,""],[2314,"S"],[2315,"__S"],[2316,"N,S"],[2317,"S"],[2324,"__S"],[2325,"S"],[2333,"__S"],[2337,"S"],[2348,"__S"],[2352,""],[2353,"__S"],[2354,"S"],[2357,""],[2358,""],[2360,"T"],[2362,"K,C"],[2364,""],[2376,"I"],[2380,"C"],[2382,""],[2432,"T"],[2450,""],[2451,"T"],[2489,""],[2490,"C"],[2491,""],[2584,"S"],[2585,""],[2588,"U,T"],[2589,""],[2590,"U,T"],[2591,""],[2592,"U,T"],[2593,""],[2594,"U,T"],[2595,""],[2597,"U,T"],[2598,""],[2599,"U,T"],[2600,""],[2602,"U,T"],[2616,""],[2617,"U,T"],[2618,""],[2621,"U,T"],[2627,""],[2629,"U,T"],[2630,""],[2631,"U,T"],[2638,""],[2639,"U,T"],[2650,""],[2652,"U,T"],[2662,"U"],[2718,"V"],[2719,""],[2794,"C"],[2797,""],[2802,"V"],[2858,""],[2869,"W"],[2871,""],[2915,"T"],[2939,""],[2951,"T"],[2963,""],[2990,"K"],[3015,""],[3039,"T"],[3040,""],[3041,"T"],[3043,""],[3046,"T"],[3047,""],[3054,"T"],[3062,"__H"],[3065,"U"],[3077,""],[3088,"T"],[3100,""],[3109,"U,T"],[3121,"U"],[3133,""],[3145,"V"],[3202,"T"],[3206,"R"],[3207,""],[3209,"T"],[3211,""],[3214,"K"],[3216,""],[3225,"T"],[3226,""],[3227,"T"],[3228,"U"],[3231,""],[3233,"T"],[3235,""],[3237,"U,T"],[3239,"U"],[3241,""],[3243,"V"],[3249,"D"],[3251,"S"],[3255,""],[3256,"D,A"],[3258,"A,S"],[3259,"D,A"],[3260,"A,S"],[3261,"D,A"],[3263,"A,S"],[3264,"D,A"],[3265,"A,S"],[3273,""],[3275,"T,A"],[3277,""],[3279,"T,A"],[3281,""],[3282,"T,A"],[3284,""],[3286,"T,A"],[3290,""],[3294,"T,A"],[3295,""],[3297,"T"],[3299,"T,A"],[3300,"T"],[3301,""],[3302,"T"],[3305,"T,A"],[3306,"T"],[3307,""],[3308,"T"],[3309,"T,A"],[3310,""],[3311,"T,A"],[3312,""],[3315,"T,A"],[3316,""],[3317,"T,A"],[3318,""],[3319,"T"],[3323,""],[3327,"T,A"],[3328,""],[3331,"R"],[3350,"W"],[3369,""],[3372,"T,A"],[3373,"T,A,F"],[3374,"T,A,K,F"],[3375,"T"],[3376,""],[3377,"T,A"],[3378,""],[3379,"T,A"],[3380,""],[3381,"D,T"],[3382,"D"],[3383,"T,A,R"],[3384,"R"],[3385,"T,A"],[3386,""],[3401,"U,T,A"],[3402,"U,T,A1,A2"],[3403,"U,T,A"],[3407,""],[3411,"K"],[3420,"T,A,I"],[3422,"A,I"],[3423,"I"],[3428,"T,A"],[3429,"T,A,R"],[3430,"R"],[3431,"T,A"],[3433,""],[3438,"T,A"],[3440,""],[3442,"T,A,F"],[3443,""],[3444,"A"],[3445,""],[3449,"T,A"],[3450,""],[3456,"T"],[3458,""],[3459,"T"],[3460,"T,A"],[3461,""],[3462,"T"],[3464,""],[3465,"T"],[3468,""],[3471,"T,A"],[3473,""],[3474,"T"],[3476,""],[3483,"T,I"],[3484,"I"],[3485,"A,I"],[3486,"I"],[3490,"T"],[3491,"T,A"],[3492,"T"],[3493,""],[3494,"A,T"],[3495,""],[3506,"T,A,H"],[3507,"H"],[3508,""],[3509,"T,A,I"],[3510,"I"],[3511,"T,A,I"],[3512,"I"],[3513,"T,A"],[3514,""],[3516,"U"],[3520,""],[3521,"T,A"],[3522,""],[3526,"E,T"],[3527,"E"],[3528,"T,A"],[3535,""],[3536,"T,A"],[3537,""],[3540,"T,A"],[3541,"T"],[3542,""],[3545,"A"],[3546,"T,A"],[3547,""],[3548,"T,A"],[3549,""],[3550,"T"],[3551,"U,T,A"],[3553,"U,T,A1,A2"],[3554,"U,T,A"],[3557,""],[3560,"T"],[3561,""],[3562,"A,T"],[3563,"T,A1,A2"],[3564,""],[3565,"T,A"],[3566,""],[3567,"T,A,F"],[3568,"T,A"],[3569,""],[3571,"T,A"],[3573,""],[3574,"P"],[3575,"R"],[3576,"T,A"],[3577,""],[3578,"T,A"],[3579,""],[3580,"T,A"],[3581,"T,A,F"],[3583,"F"],[3584,"T,A,F"],[3585,"T,S"],[3586,"S"],[3587,"T,A"],[3589,""],[3590,"T,A"],[3591,""],[3593,"T,A"],[3594,"T,A,R,I"],[3595,"T,A"],[3597,""],[3600,"T,A"],[3601,"T"],[3605,""],[3611,"T,A"],[3612,""],[3613,"U,T"],[3617,""],[3618,"U"],[3622,"T,A"],[3623,""],[3624,"T,A"],[3625,""],[3626,"T"],[3627,""],[3628,"A,T"],[3629,""],[3633,"V"],[3637,"T"],[3638,""],[3639,"A,T"],[3640,"A"],[3641,""],[3642,"A"],[3643,""],[3645,"A"],[3653,"T"],[3657,""],[3659,"T"],[3661,""],[3665,"K"],[3669,""],[3673,"T"],[3675,""],[3676,"U"],[3678,""],[3679,"T"],[3681,""],[3683,"U,T"],[3685,"U"],[3687,""],[3689,"V"],[3705,"T"],[3711,""],[3714,"T"],[3717,""],[3720,"Engine::Config,Engine::DecodeEstimate"],[3721,"T"],[3722,"Engine::Config,Engine::DecodeEstimate,T"],[3723,"T,E"],[3726,"Engine::Config,Engine::DecodeEstimate,T"],[3729,""],[3731,"T"],[3732,"Engine::Config,Engine::DecodeEstimate,T"],[3733,"T,E"],[3736,"Engine::Config,Engine::DecodeEstimate,T"],[3738,""],[3743,"K"],[3749,""],[3755,"T"],[3757,""],[3758,"T"],[3759,"U"],[3764,""],[3765,"T"],[3768,""],[3771,"U,T"],[3774,"U"],[3777,""],[3780,"V"],[3796,""],[3797,"T"],[3801,""],[3802,"T"],[3803,""],[3806,"K"],[3810,""],[3813,"T"],[3815,"U"],[3817,""],[3818,"T"],[3819,""],[3820,"U,T"],[3821,""],[3822,"U,T"],[3823,"U"],[3825,""],[3827,"V"],[3830,"T"],[3832,"E"],[3833,"T"],[3834,"U"],[3835,"E"],[3836,""],[3837,"U,T"],[3838,"U"],[3839,""],[3840,"V"],[3853,"T"],[3861,""],[3864,"T"],[3867,""],[3870,"Engine::Config,Engine::DecodeEstimate"],[3871,""],[3872,"Engine::Config,Engine::DecodeEstimate,T"],[3876,""],[3878,"Engine::Config,Engine::DecodeEstimate,T"],[3879,""],[3881,"Engine::Config,Engine::DecodeEstimate,T"],[3883,""],[3885,"K"],[3889,""],[3893,"T"],[3898,"U"],[3902,""],[3904,"T"],[3907,"U,T"],[3911,"U"],[3915,""],[3919,"V"],[3923,""],[3941,"Engine::Config,Engine::DecodeEstimate"],[3942,"Engine::Config,Engine::DecodeEstimate,T"],[3950,"T"],[3952,"E,R"],[3953,"T"],[3954,"U"],[3955,"E,R"],[3956,"R,E"],[3957,"E,R"],[3958,"U,T"],[3959,"U"],[3960,""],[3961,"V"],[3965,"T"],[3969,""],[3970,"E,W"],[3973,"E,S"],[3974,"E,W"],[3975,"T"],[3977,"S,E"],[3978,"U"],[3980,"E,W"],[3981,"E,S"],[3982,"W,E"],[3983,"E"],[3984,"U,T"],[3986,"U"],[3988,""],[3990,"V"],[3992,"E,W"],[3993,"E,S"],[4048,""],[4056,"T"],[4072,""],[4082,"T"],[4089,""],[4108,"W"],[4112,""],[4113,"W"],[4115,""],[4123,"K"],[4137,""],[4148,"T"],[4149,""],[4150,"T"],[4154,""],[4155,"T"],[4156,""],[4157,"T"],[4158,""],[4160,"T"],[4161,""],[4164,"__H"],[4165,"H"],[4166,"__H"],[4170,"U"],[4178,""],[4211,"T"],[4218,""],[4227,"U,T"],[4228,""],[4235,"U,T"],[4242,"U"],[4250,""],[4258,"V"],[4266,"Ck"],[4293,""],[4294,"T"],[4300,"Ck"],[4301,""],[4302,"T"],[4304,""],[4306,"Ck"],[4308,""],[4309,"K"],[4313,"Ck"],[4314,""],[4315,"T"],[4318,"Ck"],[4321,"U"],[4324,"T,I"],[4325,"I"],[4326,""],[4329,"Ck"],[4330,""],[4331,"Ck"],[4332,""],[4334,"T"],[4336,"T,E,I"],[4337,"U,T"],[4340,"U"],[4343,""],[4348,"V"],[4385,"T"],[4413,""],[4423,"T"],[4431,""],[4452,"K"],[4468,""],[4488,"T"],[4494,""],[4498,"T"],[4500,""],[4502,"T"],[4503,""],[4505,"T"],[4508,""],[4509,"T"],[4511,""],[4516,"U"],[4530,"T,I"],[4533,"I"],[4536,""],[4559,"T"],[4567,""],[4575,"T,E,I"],[4578,"U,T"],[4592,"U"],[4606,""],[4625,"V"],[4639,""],[4647,"T"],[4657,"I,Ck"],[4660,"T"],[4661,""],[4662,"I,Ck"],[4663,"K"],[4665,"I,Ck"],[4666,"T"],[4671,"U"],[4676,"T,I"],[4680,"I"],[4685,"I,Ck"],[4689,"I"],[4690,"I,Ck"],[4693,"I"],[4694,"I,Ck"],[4697,"T"],[4698,"T,E,I"],[4702,"U,T"],[4707,"U"],[4712,""],[4717,"V"],[4722,"I,Ck"],[4730,"T"],[4734,""],[4736,"T"],[4738,""],[4742,"K"],[4746,""],[4750,"T"],[4751,""],[4753,"T"],[4754,"U"],[4756,""],[4758,"T"],[4760,""],[4762,"U,T"],[4764,"U"],[4766,""],[4768,"V"],[4784,"T"],[4794,""],[4795,"T"],[4796,""],[4798,"K"],[4800,""],[4802,"T"],[4807,"U"],[4812,"T,I"],[4816,"I"],[4820,""],[4837,"T"],[4838,""],[4839,"T,E,I"],[4843,"U,T"],[4848,"U"],[4853,""],[4858,"V"],[4868,"T"],[4874,""],[4875,"I"],[4877,"I,Ck"],[4878,"T"],[4881,""],[4884,"I"],[4886,"I,Ck"],[4887,"K"],[4893,""],[4894,"T"],[4897,"U"],[4900,"T,I"],[4903,"I"],[4908,"I,Ck"],[4910,"I"],[4912,"I,Ck"],[4913,"I"],[4915,"I,Ck"],[4916,"T"],[4919,"T,E,I"],[4922,"U,T"],[4925,"U"],[4928,""],[4931,"V"],[4934,"Ck"],[4943,"T"],[4947,""],[4949,"T"],[4951,""],[4955,"K"],[4959,""],[4963,"T"],[4965,"U"],[4967,""],[4971,"T"],[4973,""],[4975,"U,T"],[4977,"U"],[4979,""],[4983,"V"],[4993,"T"],[4997,""],[4999,"T"],[5001,""],[5005,"W"],[5011,""],[5016,"K"],[5020,""],[5025,"T"],[5026,""],[5030,"T"],[5031,"U"],[5033,""],[5035,"T"],[5037,""],[5039,"U,T"],[5041,"U"],[5043,""],[5045,"V"],[5056,""],[5066,"T"],[5069,""],[5071,"T"],[5077,""],[5078,"T"],[5079,""],[5080,"T"],[5084,""],[5092,"T"],[5099,""],[5111,"R"],[5118,"W"],[5120,"R"],[5121,"W"],[5122,"R"],[5123,""],[5124,"D"],[5125,""],[5132,"K"],[5146,""],[5159,"T"],[5161,""],[5163,"T"],[5168,""],[5172,"__H"],[5179,"I"],[5181,"U"],[5188,""],[5197,"S"],[5199,""],[5202,"T"],[5209,""],[5213,"U,T"],[5216,""],[5217,"U,T"],[5221,"U"],[5229,""],[5236,"V"],[5243,"T"],[5256,"W"],[5258,"W,S,M"],[5259,"W"],[5260,"T"],[5276,""],[5277,"T"],[5278,""],[5281,"K"],[5283,""],[5284,"W"],[5287,""],[5290,"T"],[5296,""],[5298,"T"],[5300,"U"],[5308,"R,I"],[5310,"I"],[5311,"R,I"],[5313,"I"],[5314,"W"],[5315,""],[5317,"W"],[5318,"R"],[5319,"W"],[5320,""],[5321,"S,M"],[5322,"R"],[5323,""],[5324,"T"],[5325,""],[5326,"U,T"],[5334,"U"],[5342,""],[5350,"V"],[5358,"W"],[5388,""],[5404,"T"],[5405,""],[5407,"T"],[5408,""],[5410,"T"],[5419,""],[5421,"T"],[5422,""],[5424,"T"],[5430,""],[5446,"C"],[5447,""],[5456,"T"],[5464,""],[5487,"C,P"],[5489,"D"],[5495,""],[5505,"K"],[5521,"T"],[5522,"C"],[5523,""],[5544,"T"],[5545,""],[5546,"T"],[5547,""],[5550,"T"],[5553,""],[5554,"T"],[5555,""],[5557,"T"],[5558,""],[5560,"T"],[5561,""],[5563,"T"],[5564,""],[5567,"T"],[5568,""],[5569,"C"],[5570,""],[5576,"C"],[5577,""],[5578,"__H"],[5583,"C"],[5584,""],[5586,"I"],[5589,"U"],[5598,""],[5601,"T,I"],[5602,"I"],[5603,""],[5621,""],[5622,""],[5641,"S"],[5647,""],[5651,"C"],[5652,"T"],[5660,""],[5672,"T,E,I"],[5673,"U,T"],[5674,""],[5675,"U,T"],[5677,""],[5678,"U,T"],[5684,"U"],[5693,""],[5702,"V"],[5711,"C"],[5746,""],[5747,"T"],[5755,""],[5759,"T"],[5763,""],[5769,"R"],[5773,"W"],[5774,""],[5775,"__D"],[5777,""],[5778,""],[5783,"K"],[5791,""],[5797,"T"],[5800,""],[5801,"T"],[5802,""],[5804,"__H"],[5807,"U"],[5811,""],[5817,"__S"],[5819,""],[5824,"T"],[5828,""],[5830,"U,T"],[5834,"U"],[5839,""],[5845,"V"],[5849,""],[5878,"T"],[5879,""],[5880,"T"],[5881,""],[5884,"T"],[5885,""],[5887,"D"],[5888,""],[5889,"K"],[5891,""],[5896,"T"],[5897,""],[5901,""],[5902,"__H"],[5903,"I"],[5904,"U"],[5905,""],[5908,"S"],[5909,""],[5910,"T"],[5911,""],[5912,"U,T"],[5913,""],[5914,"U"],[5915,""],[5916,""],[5917,""],[5918,"V"],[5938,"T"],[5950,""],[5959,"T"],[5965,""],[5973,"R"],[5974,"W"],[5975,"D"],[5978,""],[5984,"K"],[5996,""],[6008,"T"],[6009,""],[6010,"T"],[6012,""],[6013,"T"],[6015,""],[6017,"T"],[6018,""],[6031,"__H"],[6034,"U"],[6040,""],[6048,"Pk"],[6049,""],[6058,"Pk"],[6060,"S"],[6063,""],[6069,"T"],[6075,""],[6082,"U,T"],[6083,""],[6085,"U,T"],[6086,""],[6087,"U,T"],[6088,""],[6090,"U,T"],[6092,""],[6093,"U,T"],[6094,""],[6096,"U"],[6102,""],[6108,"V"],[6131,"T"],[6145,""],[6155,"T"],[6162,""],[6173,"__D"],[6176,""],[6184,"K"],[6198,""],[6213,"T"],[6216,""],[6219,"T"],[6223,""],[6235,"__H"],[6240,"U"],[6247,""],[6259,"Pk"],[6260,""],[6269,"Pk"],[6271,"__S"],[6276,""],[6279,"T"],[6286,""],[6294,"U,T"],[6295,""],[6298,"U,T"],[6299,""],[6302,"U,T"],[6304,""],[6305,"U,T"],[6308,"U"],[6315,""],[6324,"V"],[6349,"T"],[6353,""],[6355,"T"],[6357,""],[6362,"K"],[6366,""],[6368,"T"],[6370,"__H"],[6371,"U"],[6373,""],[6374,"T"],[6376,"U,T"],[6378,"U"],[6380,""],[6382,"V"],[6661,""],[6675,"T"],[6681,""],[6682,"T"],[6692,""],[6693,"T"],[6695,""],[6704,"T"],[6711,""],[6731,"K"],[6743,""],[6755,"T"],[6756,""],[6757,"T"],[6761,""],[7030,"T"],[7031,""],[7074,"T"],[7076,""],[7078,"__H"],[7080,""],[7090,"U"],[7098,""],[7099,"T,I"],[7102,"I"],[7105,""],[7132,"T"],[7133,""],[7146,"T"],[7150,""],[7151,"T"],[7154,""],[7157,"T,E,I"],[7160,""],[7161,"U,T"],[7166,""],[7169,"U,T"],[7172,"U"],[7180,""],[7189,"V"],[7197,""],[7207,"T"],[7209,""],[7210,"T"],[7211,""],[7213,"K"],[7215,""],[7218,"T"],[7219,"U"],[7220,""],[7221,"T"],[7222,""],[7223,"U,T"],[7224,"U"],[7225,""],[7226,"V"],[7252,"T"],[7258,""],[7261,"T"],[7264,""],[7270,"K"],[7276,""],[7283,"T"],[7284,""],[7287,"T"],[7288,""],[7289,"T"],[7290,"U"],[7293,""],[7296,"T"],[7299,""],[7302,"U,T"],[7305,"U"],[7308,""],[7311,"V"],[7339,"T"],[7351,""],[7357,"T"],[7363,""],[7370,"R"],[7371,"W"],[7372,"__D"],[7373,""],[7379,"K"],[7389,""],[7400,"T"],[7401,""],[7402,"T"],[7403,""],[7404,"T"],[7405,""],[7406,"T"],[7409,""],[7412,"__H"],[7415,"U"],[7421,""],[7424,"T"],[7425,""],[7428,"I,O"],[7429,""],[7434,"__S"],[7435,""],[7439,"T"],[7445,""],[7450,"U,T"],[7456,"U"],[7463,""],[7472,"V"],[7478,""],[7484,"T"],[7487,"U"],[7488,"T,I"],[7489,"I"],[7490,""],[7492,"T,E,I"],[7493,"U,T"],[7494,"U"],[7495,""],[7496,"V"],[7514,""],[7519,"T"],[7523,""],[7524,"T"],[7525,""],[7526,"R"],[7528,"W"],[7529,"T"],[7531,""],[7544,"E"],[7546,""],[7547,"T"],[7548,""],[7551,"T"],[7552,"E"],[7553,"U"],[7555,"E,DE"],[7559,""],[7577,"T"],[7578,"E"],[7579,"T"],[7580,""],[7581,"U,T"],[7583,"U"],[7585,""],[7587,"V"],[7606,"T"],[7612,""],[7614,"T"],[7615,""],[7616,"R"],[7619,"W"],[7621,""],[7622,"T"],[7625,""],[7636,"K"],[7638,""],[7643,"T"],[7644,""],[7646,"T"],[7647,""],[7648,"T"],[7649,"U"],[7652,""],[7664,"T"],[7666,""],[7668,"T"],[7669,""],[7671,"U,T"],[7674,"U"],[7677,""],[7680,"V"],[7717,"T"],[7721,"C"],[7722,"D,T"],[7723,"W"],[7725,"T"],[7727,"ByteDecoder::Decoder,ByteDecoder::InitError"],[7728,""],[7730,"U"],[7732,"E"],[7733,"T,S"],[7734,"U,T"],[7736,"U"],[7738,""],[7740,"V"],[7749,"T"],[7761,""],[7763,"T"],[7765,""],[7767,"C,W"],[7768,""],[7770,"K"],[7774,"C,W"],[7775,""],[7777,"T"],[7779,"C"],[7780,"T"],[7784,"U"],[7790,"E"],[7792,"T,I"],[7793,"I"],[7794,""],[7795,"T"],[7797,"T,E,I"],[7798,"U,T"],[7804,"U"],[7810,""],[7816,"V"],[7829,""],[7832,"T"],[7833,""],[7834,"T"],[7838,""],[7839,"T"],[7840,""],[7843,"T"],[7846,""],[7851,"__D"],[7852,""],[7855,"K"],[7861,""],[7869,"T"],[7872,""],[7878,"__H"],[7879,"H"],[7880,"U"],[7883,""],[7886,"__S"],[7887,"W"],[7888,""],[7892,"T"],[7895,""],[7899,"U,T"],[7902,"U"],[7905,""],[7908,"V"],[7911,"W"],[7921,"T"],[7929,""],[7933,"T"],[7937,""],[7945,"K"],[7953,""],[7963,"T"],[7964,""],[7966,"T"],[7969,"U"],[7973,""],[7975,"T"],[7979,""],[7983,"U,T"],[7987,"U"],[7991,""],[7995,"V"],[8018,"Hash::Engine,Hash::Bytes"],[8022,"Hash::Engine"],[8023,"Hash::Bytes,Hash::Engine"],[8024,"Hash::Engine,Hash::Bytes"],[8028,"B,I,Hash::Engine,Hash::Bytes"],[8032,"HashEngine::MidState"],[8047,"Hash::Engine,Hash::Bytes"],[8048,""],[8055,"T"],[8057,""],[8058,"T"],[8059,""],[8061,"D"],[8062,""],[8064,"K"],[8066,""],[8072,"T"],[8073,""],[8082,"__H"],[8083,"I"],[8084,"U"],[8085,""],[8087,"S"],[8088,""],[8089,"T"],[8090,""],[8091,"U,T"],[8092,"U"],[8093,""],[8094,"V"],[8113,"DisplayHex::Display"],[8115,"T"],[8130,""],[8135,"T"],[8140,""],[8152,"K"],[8163,""],[8173,"T"],[8176,""],[8178,"T"],[8180,""],[8182,"T"],[8184,"FromHex::Error"],[8185,"T"],[8186,"__H"],[8187,"DisplayHex::Display"],[8189,"U"],[8196,"T,I"],[8198,"I"],[8200,""],[8201,"I"],[8202,""],[8204,"I"],[8205,"T"],[8206,"I"],[8207,"T"],[8208,"I"],[8209,"T"],[8215,"I"],[8216,""],[8221,"DisplayHex::Display"],[8223,"T"],[8228,""],[8232,"DisplayHex::Display"],[8233,"T,E,I"],[8235,"U,T"],[8242,"U"],[8249,""],[8256,"V"],[8265,""],[8266,"T"],[8268,""],[8270,"T"],[8271,"U"],[8272,""],[8275,"I"],[8276,""],[8278,"U,T"],[8279,"U"],[8280,""],[8281,"V"],[8286,"DisplayHex::Display"],[8288,"T"],[8292,""],[8301,"T"],[8303,"DisplayHex::Display"],[8305,"U"],[8307,"DisplayHex::Display"],[8309,""],[8311,"DisplayHex::Display"],[8312,"U,T"],[8314,"U"],[8316,""],[8318,"V"],[8329,"T"],[8331,""],[8332,"T"],[8333,""],[8335,"K"],[8338,""],[8340,"T"],[8341,"U"],[8343,""],[8344,"T"],[8345,""],[8346,"U,T"],[8347,"U"],[8348,""],[8349,"V"],[8358,"FromHex::Error"],[8363,"DisplayHex::Display"],[8365,"FromHex::Error"],[8366,"DisplayHex::Display"],[8373,"T"],[8377,"U"],[8379,"U,T"],[8380,"U"],[8381,""],[8382,"V"],[8385,""],[8390,"T"],[8394,""],[8396,"T"],[8398,""],[8402,"D"],[8403,""],[8415,"K"],[8417,""],[8423,"T"],[8425,""],[8432,"__H"],[8433,"I"],[8434,""],[8435,"U"],[8437,""],[8441,"S"],[8442,""],[8443,"T"],[8445,""],[8446,"U,T"],[8448,"U"],[8450,""],[8452,"V"],[8454,""],[8472,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,K,V,I"],[8473,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,I"],[8474,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[8476,"D"],[8477,"Deserializer::Error,V"],[8509,"Deserializer::Error"],[8510,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8512,"S"],[8513,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8524,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[8526,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8528,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[8529,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8585,"T"],[8589,""],[8592,"T"],[8594,""],[8596,"T"],[8597,""],[8599,"DeserializeSeed::Value,D"],[8600,"D"],[8602,"Deserializer::Error,V"],[8633,""],[8636,"Visitor::Value"],[8637,""],[8644,"T"],[8646,"U"],[8648,"IntoDeserializer::Deserializer,E"],[8649,""],[8652,"Deserializer::Error"],[8653,""],[8654,"VariantAccess::Error,T"],[8656,"SeqAccess::Error,T"],[8658,"MapAccess::Error,K,V"],[8660,"MapAccess::Error,K"],[8662,"MapAccess::Error,V"],[8664,""],[8665,"SeqAccess::Error"],[8666,"MapAccess::Error"],[8667,""],[8668,"VariantAccess::Error,V"],[8669,"T"],[8671,""],[8672,"U,T"],[8674,"U"],[8676,"VariantAccess::Error,V"],[8677,""],[8679,"VariantAccess::Error"],[8680,""],[8683,"EnumAccess::Error,EnumAccess::Variant,V"],[8685,"Visitor::Value,E"],[8686,"E"],[8687,"Visitor::Value,E"],[8691,"E"],[8692,"Visitor::Value,E"],[8693,"Visitor::Value,A"],[8694,"A"],[8695,"Visitor::Value,E"],[8697,"E"],[8698,"Visitor::Value,E"],[8699,"E"],[8700,"Visitor::Value,E"],[8703,"E"],[8704,"Visitor::Value,E"],[8705,"Visitor::Value,A"],[8706,"A"],[8707,"Visitor::Value,D"],[8708,"D"],[8709,"Visitor::Value,E"],[8710,"E"],[8711,"Visitor::Value,A"],[8712,"A"],[8713,"Visitor::Value,D"],[8714,"D"],[8715,"Visitor::Value,E"],[8716,"E"],[8717,"Visitor::Value,E"],[8719,"E"],[8720,"Visitor::Value,E"],[8723,"E"],[8724,"Visitor::Value,E"],[8726,"E"],[8727,"V"],[8758,"T"],[8816,"E"],[8824,"I,E"],[8825,""],[8826,"E"],[8841,"I,E"],[8842,"A"],[8845,"T"],[8874,""],[8903,"T"],[8905,""],[8906,"E,V"],[8914,"I,E,V"],[8915,"E,V"],[8930,"E,T,I,V"],[8931,"A,V"],[8934,"E,V"],[8942,"I,E,V"],[8943,"E,V"],[8958,"E,T,I,V"],[8959,"A,V"],[8962,"E,V"],[8970,"I,E,V"],[8971,"E,V"],[8986,"E,T,I,V"],[8987,"A,V"],[8990,"E,V"],[8998,"I,E,V"],[8999,"E,V"],[9014,"E,T,I,V"],[9015,"A,V"],[9018,"E,V"],[9026,"I,E,V"],[9027,"E,V"],[9042,"E,T,I,V"],[9043,"A,V"],[9046,"E,V"],[9054,"I,E,V"],[9055,"E,V"],[9070,"E,T,I,V"],[9071,"A,V"],[9074,"E,V"],[9082,"I,E,V"],[9083,"E,V"],[9098,"E,T,I,V"],[9099,"A,V"],[9102,"E,V"],[9110,"I,E,V"],[9111,"E,V"],[9126,"E,T,I,V"],[9127,"A,V"],[9130,"E,V"],[9138,"I,E,V"],[9139,"E,V"],[9154,"E,T,I,V"],[9155,"A,V"],[9158,"E,V"],[9166,"I,E,V"],[9167,"E,V"],[9182,"E,T,I,V"],[9183,"A,V"],[9186,"E,V"],[9194,"I,E,V"],[9195,"E,V"],[9210,"E,T,I,V"],[9211,"A,V"],[9214,"E,V"],[9222,"I,E,V"],[9223,"E,V"],[9238,"E,T,I,V"],[9239,"A,V"],[9242,"E,V"],[9250,"I,E,V"],[9251,"E,V"],[9266,"E,T,I,V"],[9267,"A,V"],[9270,"E,V"],[9278,"I,E,V"],[9279,"E,V"],[9294,"E,T,I,V"],[9295,"A,V"],[9298,"E,V"],[9306,"I,E,V"],[9307,"E,V"],[9322,"E,T,I,V"],[9323,"A,V"],[9326,"E,V"],[9334,"I,E,V"],[9335,"E,V"],[9350,"E,T,I,V"],[9351,"A,V"],[9354,"E,V"],[9362,"I,E,V"],[9363,"E,V"],[9378,"E,T,I,V"],[9379,"A,V"],[9382,"E,V"],[9390,"I,E,V"],[9391,"E,V"],[9406,"E,T,I,V"],[9407,"A,V"],[9410,"E,V"],[9418,"I,E,V"],[9419,"E,V"],[9434,"E,T,I,V"],[9435,"A,V"],[9438,"E,V"],[9446,"I,E,V"],[9447,"E,V"],[9462,"E,T,I,V"],[9463,"A,V"],[9466,"E,V"],[9474,"I,E,V"],[9475,"E,V"],[9490,"E,T,I,V"],[9491,"A,V"],[9494,"E,V"],[9502,"I,E,V"],[9503,"E,V"],[9518,"E,T,I,V"],[9519,"A,V"],[9522,"E,V"],[9530,"I,E,V"],[9531,"E,V"],[9546,"E,T,I,V"],[9547,"A,V"],[9550,"E,V"],[9558,"I,E,V"],[9559,"E,V"],[9574,"E,T,I,V"],[9575,"A,V"],[9578,"E,V"],[9586,"I,E,V"],[9587,"E,V"],[9602,"E,T,I,V"],[9603,"A,V"],[9606,"E,V"],[9614,"I,E,V"],[9615,"E,V"],[9630,"E,T,I,V"],[9631,"A,V"],[9634,"E,V"],[9642,"I,E,V"],[9643,"E,V"],[9658,"E,T,I,V"],[9659,"A,V"],[9662,"E,V"],[9670,"I,E,V"],[9671,"E,V"],[9686,"E,T,I,V"],[9687,"A,V"],[9690,"E,V"],[9698,"I,E,V"],[9699,"E,V"],[9714,"E,T,I,V"],[9715,"A,V"],[9718,"E,V"],[9726,"I,E,V"],[9727,"E,V"],[9742,"E,T,I,V"],[9743,"A,V"],[9746,"E,V"],[9754,"I,E,V"],[9755,"E,V"],[9770,"E,T,I,V"],[9771,"A,V"],[9774,"I,E"],[9776,""],[9777,"E"],[9785,"I,E"],[9786,""],[9788,"E"],[9803,"I,E"],[9804,"A"],[9807,"T"],[9836,"U"],[9865,"E"],[9873,"I,E"],[9874,"E"],[9889,"E,T,I"],[9890,"A"],[9893,"E"],[9901,"I,E"],[9902,"E"],[9917,"I,E"],[9918,"A"],[9921,"I,E,T"],[9922,"E,T,I,V"],[9923,"I,E,TK,TV"],[9924,"I,E,T"],[9926,"I,E"],[9928,"E,T,I"],[9929,"T"],[9958,""],[9959,"U,T"],[9988,"U"],[10017,""],[10046,"E,T"],[10051,"A,T"],[10052,"V"],[10116,"T"],[10118,""],[10119,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,K,V,I"],[10120,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,I"],[10121,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[10122,"T"],[10123,""],[10124,"T"],[10133,"SerializeSeq::Ok,SerializeSeq::Error"],[10134,"SerializeTuple::Ok,SerializeTuple::Error"],[10135,"SerializeTupleStruct::Ok,SerializeTupleStruct::Error"],[10136,"SerializeTupleVariant::Ok,SerializeTupleVariant::Error"],[10137,"SerializeMap::Ok,SerializeMap::Error"],[10138,"SerializeStruct::Ok,SerializeStruct::Error"],[10139,"SerializeStructVariant::Ok,SerializeStructVariant::Error"],[10140,"Ok,Error"],[10147,"T"],[10148,"U"],[10149,""],[10152,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10153,""],[10154,"S"],[10155,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10158,"SerializeSeq::Ok,SerializeSeq::Error,T"],[10159,"SerializeTuple::Ok,SerializeTuple::Error,T"],[10160,"Ok,Error,T"],[10162,"SerializeMap::Ok,SerializeMap::Error,K,V"],[10163,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10165,"SerializeTupleStruct::Ok,SerializeTupleStruct::Error,T"],[10166,"SerializeTupleVariant::Ok,SerializeTupleVariant::Error,T"],[10167,"SerializeStruct::Ok,SerializeStruct::Error,T"],[10168,"SerializeStructVariant::Ok,SerializeStructVariant::Error,T"],[10169,"Ok,Error,T"],[10173,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10178,"SerializeMap::Ok,SerializeMap::Error,T"],[10179,"Ok,Error,T"],[10180,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10181,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[10183,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10185,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[10186,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10200,"SerializeMap::Ok,SerializeMap::Error,T"],[10201,"Ok,Error,T"],[10202,"SerializeStruct::Ok,SerializeStruct::Error"],[10203,"SerializeStructVariant::Ok,SerializeStructVariant::Error"],[10204,""],[10206,"U,T"],[10207,"U"],[10208,""],[10209,"V"],[10213,"D"],[10214,""],[10215,"S"],[10218,""],[10223,"T"],[10227,""],[10229,"T"],[10231,""],[10235,"D"],[10236,""],[10248,"K"],[10250,""],[10256,"T"],[10258,""],[10265,"__H"],[10266,"I"],[10267,""],[10268,"U"],[10270,""],[10273,"S"],[10274,""],[10275,"T"],[10277,""],[10278,"U,T"],[10280,"U"],[10282,""],[10284,"V"],[10286,""],[10297,"T"],[10300,""],[10301,"T"],[10304,""],[10307,"T"],[10310,""],[10315,"R"],[10316,"W"],[10317,""],[10320,"D"],[10322,""],[10335,"K"],[10339,""],[10350,"T"],[10351,""],[10352,"T"],[10354,""],[10367,"__H"],[10369,""],[10371,"I"],[10373,""],[10374,"U"],[10377,""],[10382,"S"],[10384,""],[10386,"T"],[10389,""],[10391,"U,T"],[10394,"U"],[10397,""],[10400,"V"],[10403,""],[10410,"T"],[10411,""],[10412,"T"],[10413,""],[10414,"T"],[10415,""],[10417,"R"],[10418,"W"],[10419,"D"],[10420,""],[10422,"K"],[10424,""],[10436,"T"],[10437,""],[10447,"__H"],[10448,"I"],[10449,"U"],[10450,""],[10451,"S"],[10452,""],[10453,"T"],[10454,""],[10455,"U,T"],[10456,"U"],[10457,""],[10458,"V"],[10461,"T"],[10470,""],[10471,"T"],[10473,"D,T"],[10474,""],[10476,"T"],[10477,"K"],[10479,"T"],[10483,""],[10487,"T"],[10495,"T,H"],[10496,"T,I"],[10497,"U"],[10498,"T"],[10499,"T,S"],[10500,"T"],[10502,""],[10503,"U,T"],[10504,"U"],[10505,""],[10506,"V"],[10509,""],[10514,"T"],[10518,""],[10520,"T"],[10522,""],[10526,"D"],[10527,""],[10529,"K"],[10531,""],[10535,"T"],[10537,""],[10544,"__H"],[10545,"I"],[10546,""],[10547,"U"],[10549,""],[10552,"S"],[10553,""],[10554,"T"],[10556,""],[10557,"U,T"],[10559,"U"],[10561,""],[10563,"V"],[10567,""],[10571,"T"],[10572,""],[10573,"T"],[10576,""],[10578,"T"],[10580,""],[10584,"D"],[10585,""],[10597,"K"],[10599,""],[10605,"T"],[10607,""],[10614,"__H"],[10615,"I"],[10616,""],[10617,"U"],[10619,""],[10622,"S"],[10623,""],[10624,"T"],[10626,""],[10627,"U,T"],[10629,"U"],[10631,""],[10633,"V"],[10635,""],[10643,"T"],[10644,""],[10645,"T"],[10648,""],[10650,"T"],[10652,""],[10656,"D"],[10657,""],[10659,"K"],[10661,""],[10665,"T"],[10667,""],[10674,"__H"],[10675,"I"],[10676,""],[10677,"U"],[10679,""],[10682,"S"],[10683,""],[10684,"T"],[10686,""],[10687,"U,T"],[10689,"U"],[10691,""],[10693,"V"],[10698,""],[10704,"T"],[10710,""],[10713,"T"],[10716,""],[10721,"D"],[10722,""],[10734,"K"],[10736,""],[10744,"T"],[10747,""],[10756,"__H"],[10757,""],[10759,"I"],[10760,""],[10761,"U"],[10764,""],[10769,"S"],[10770,""],[10771,"T"],[10774,""],[10775,"U,T"],[10778,"U"],[10781,""],[10784,"V"],[10787,""],[10821,"T"],[10835,""],[10837,"T"],[10838,""],[10840,"T"],[10844,"R"],[10845,"T"],[10846,""],[10878,"K"],[10880,""],[10881,"T"],[10885,"R"],[10886,"T"],[10887,""],[10888,"T"],[10892,""],[10897,"T"],[10903,""],[10905,"T"],[10906,""],[10907,"T"],[10909,""],[10910,"__H"],[10912,"T"],[10917,"U"],[10924,"T"],[10927,""],[10928,"T"],[10931,"E"],[10932,"T"],[10937,""],[10938,"T"],[10942,"R"],[10943,"T"],[10944,""],[10948,"T"],[10952,""],[10973,"R"],[10974,""],[10991,"T"],[10992,""],[10995,"T"],[10996,""],[10997,"U,T"],[11004,"U"],[11011,""],[11018,"V"],[11025,""],[11026,"T"],[11030,""],[11032,"T"],[11036,""],[11078,"C"],[11079,""],[11084,"T"],[11110,"C"],[11111,""],[11123,"T"],[11136,""],[11157,"C"],[11158,"TapTweak::TweakedAux,TapTweak::TweakedKey"],[11159,""],[11163,"D"],[11165,"__D"],[11167,""],[11168,"C"],[11170,""],[11183,"K"],[11209,"C"],[11210,""],[11231,"T"],[11232,""],[11233,"T"],[11237,""],[11238,"T"],[11239,""],[11241,"T"],[11242,""],[11244,"T"],[11245,""],[11250,"T"],[11252,""],[11255,"T"],[11258,""],[11263,"C"],[11266,""],[11268,"C"],[11269,"C,R"],[11270,"__H"],[11277,"U"],[11290,""],[11294,"C,R"],[11295,""],[11305,"C"],[11306,""],[11311,"C,R"],[11312,"C"],[11313,""],[11315,"C"],[11316,"S"],[11318,""],[11319,"__S"],[11321,"C"],[11330,"C,R"],[11331,""],[11337,"TapTweak::TweakedAux,TapTweak::TweakedKey,C"],[11338,"C"],[11339,""],[11342,"T"],[11355,""],[11364,"U,T"],[11367,""],[11369,"U,T"],[11379,"U"],[11392,""],[11406,"C"],[11408,"V"],[11421,""],[11436,"T"],[11440,"T,I"],[11441,"T"],[11442,""],[11444,"T"],[11446,""],[11448,"R"],[11449,"W"],[11450,""],[11452,"K"],[11456,""],[11460,"T"],[11462,""],[11466,"U"],[11468,""],[11470,"T"],[11472,""],[11473,"U,T"],[11475,"U"],[11478,""],[11480,"V"],[11494,"T"],[11498,""],[11500,"T"],[11502,""],[11506,"K"],[11510,""],[11514,"T"],[11516,"U"],[11518,""],[11520,"T"],[11522,""],[11524,"U,T"],[11526,"U"],[11528,""],[11530,"V"],[11532,"D"],[11533,"S"],[11554,""],[11565,"T"],[11568,""],[11570,"T"],[11574,""],[11575,"T"],[11576,""],[11577,"T"],[11579,""],[11584,"T"],[11589,""],[11596,"R"],[11599,"W"],[11602,""],[11608,"K"],[11618,""],[11631,"T"],[11633,""],[11635,"T"],[11638,""],[11639,""],[11640,""],[11642,"__H"],[11645,"U"],[11656,""],[11666,"T"],[11671,""],[11677,"U,T"],[11682,"U"],[11687,""],[11692,"V"],[11709,"T"],[11713,""],[11715,"T"],[11717,""],[11719,"R"],[11721,"W"],[11723,""],[11725,"K"],[11729,""],[11731,"T"],[11733,"__H"],[11735,"U"],[11741,""],[11743,"T"],[11745,""],[11746,"U,T"],[11748,"U"],[11750,""],[11752,"V"],[11797,""],[11798,"T"],[11806,""],[11810,"T"],[11814,""],[11822,"R"],[11825,"W"],[11828,""],[11832,"K"],[11840,""],[11846,"T"],[11850,""],[11851,"U"],[11855,""],[11860,"T"],[11864,""],[11869,"U,T"],[11873,""],[11874,"U"],[11878,""],[11882,"V"],[11899,"T"],[11905,""],[11908,"T"],[11911,""],[11915,"R"],[11920,"W"],[11921,"R"],[11923,""],[11926,"K"],[11932,""],[11935,"T"],[11938,"__H"],[11939,"U"],[11944,""],[11950,"T"],[11953,"U,T"],[11956,"U"],[11959,""],[11964,"V"],[11975,"T"],[11981,""],[11984,"T"],[11987,""],[11990,"R"],[11996,"W"],[11997,"R"],[11999,""],[12002,"K"],[12010,""],[12013,"T"],[12017,"U"],[12020,"T"],[12023,"U,T"],[12026,"U"],[12030,""],[12033,"V"],[12040,"T"],[12048,""],[12052,"T"],[12056,""],[12065,"R"],[12077,""],[12081,"K"],[12089,""],[12093,"T"],[12097,"__H"],[12101,"U"],[12105,""],[12110,"T"],[12115,"U,T"],[12119,"U"],[12124,""],[12129,"V"],[12140,"T"],[12152,""],[12158,"T"],[12164,""],[12170,"R"],[12188,""],[12194,"K"],[12215,""],[12221,"T"],[12227,"U"],[12241,"T"],[12247,"U,T"],[12253,"U"],[12259,""],[12265,"V"],[12282,"T"],[12289,""],[12292,"T"],[12295,""],[12298,"R"],[12304,"W"],[12305,"R"],[12306,""],[12309,"K"],[12315,""],[12318,"T"],[12322,"U"],[12326,""],[12335,"T"],[12338,"U,T"],[12341,"U"],[12344,""],[12349,"V"],[12353,""],[12354,"T"],[12356,""],[12357,"T"],[12358,""],[12360,"K"],[12362,""],[12364,"T"],[12365,""],[12366,"U"],[12367,""],[12368,"T"],[12369,""],[12370,"U,T"],[12371,"U"],[12372,""],[12373,"V"],[12382,""],[12476,"T"],[12502,""],[12513,"T"],[12524,""],[12543,"__D"],[12546,""],[12559,"K"],[12583,""],[12606,"T"],[12607,""],[12608,"T"],[12612,""],[12614,"T"],[12616,""],[12620,"T"],[12621,""],[12622,"T"],[12623,""],[12624,"T"],[12626,""],[12628,"T"],[12629,""],[12630,"T"],[12631,""],[12633,"GetKey::Error,C"],[12634,"__H"],[12642,"U"],[12657,""],[12670,"__S"],[12675,""],[12693,"T"],[12704,""],[12712,"U,T"],[12725,"U"],[12738,""],[12758,"V"],[12792,"T"],[12798,"Subtype"],[12799,""],[12800,"T"],[12802,""],[12804,"Subtype"],[12805,""],[12806,"R,Subtype"],[12807,"Subtype,W"],[12808,"__D,Subtype"],[12809,"__D"],[12811,"Subtype"],[12812,""],[12814,"K"],[12820,"Subtype"],[12821,""],[12824,"T"],[12827,"Subtype,__H"],[12828,"__H"],[12829,"U"],[12835,"Subtype"],[12836,""],[12838,"Subtype,__S"],[12839,"__S"],[12842,"Subtype"],[12843,"T"],[12845,""],[12846,"U,T"],[12847,"Subtype"],[12848,"U,T"],[12850,"U"],[12853,""],[12858,"V"],[12901,"C"],[12902,""],[12913,"T"],[12937,""],[12949,"T"],[12961,""],[12995,"D"],[12997,""],[13014,"K"],[13038,""],[13056,"T"],[13062,""],[13064,"T"],[13066,""],[13069,"T"],[13072,""],[13076,"T"],[13078,""],[13079,"T"],[13080,""],[13087,"C"],[13088,""],[13094,"__H"],[13107,"I"],[13110,"U"],[13122,""],[13123,"C"],[13124,""],[13125,"C"],[13126,""],[13127,"C"],[13128,"R"],[13129,""],[13142,"C"],[13143,""],[13144,"R"],[13147,""],[13148,"S"],[13150,""],[13157,"T"],[13169,""],[13176,"U,T"],[13188,"U"],[13200,""],[13212,"C"],[13213,"V"],[13225,"C"],[13226,""],[13245,"T"],[13246,""],[13247,"T"],[13248,""],[13249,"T"],[13250,""],[13252,"D"],[13253,""],[13255,"K"],[13257,""],[13258,"T"],[13259,""],[13262,"__H"],[13263,"U"],[13264,""],[13268,"S"],[13269,""],[13270,"T"],[13271,"U,T"],[13272,"U"],[13273,""],[13274,"V"],[13279,""],[13288,"T"],[13290,""],[13291,"T"],[13297,""],[13302,"T"],[13306,""],[13316,"D"],[13317,""],[13323,"K"],[13331,""],[13337,"T"],[13338,""],[13339,"T"],[13341,""],[13343,"T"],[13344,""],[13352,"__H"],[13353,"H"],[13354,"__H"],[13355,"U"],[13359,""],[13369,"S"],[13370,""],[13375,"T"],[13379,""],[13383,"U,T"],[13386,""],[13387,"U,T"],[13388,""],[13389,"U"],[13393,""],[13397,"V"],[13403,""],[13404,"T"],[13406,""],[13407,"T"],[13408,""],[13410,"T"],[13411,"U"],[13412,"T,I"],[13413,"I"],[13414,""],[13418,"T"],[13419,"T,E,I"],[13420,"U,T"],[13421,"U"],[13422,""],[13423,"V"],[13429,""],[13432,"T"],[13438,""],[13441,"T"],[13444,""],[13453,"K"],[13459,""],[13464,"T"],[13467,""],[13469,"C"],[13470,""],[13472,"__H"],[13475,"U"],[13478,""],[13483,"F"],[13484,""],[13485,"T"],[13488,""],[13490,"U,T"],[13493,"U"],[13496,""],[13499,"V"],[13528,"CPtr::Target"],[13529,""],[13534,"CPtr::Target"],[13535,""],[13545,"T"],[13559,""],[13565,"T"],[13571,""],[13598,"K"],[13608,""],[13614,"T"],[13621,""],[13626,"H"],[13630,"__H"],[13633,"I"],[13638,"U"],[13645,""],[13651,"T"],[13652,""],[13715,"T"],[13721,"U,T"],[13728,"U"],[13735,""],[13747,"V"],[13755,""],[13758,"T"],[13760,""],[13761,"T"],[13762,""],[13768,"K"],[13770,""],[13771,"T"],[13772,"H"],[13773,"I"],[13774,"U"],[13775,""],[13782,"T"],[13783,"U,T"],[13784,"U"],[13785,""],[13786,"V"],[13789,"T"],[13798,""],[13799,"T"],[13800,""],[13803,"T"],[13805,"U"],[13808,"T"],[13809,"U,T"],[13811,"U"],[13813,""],[13815,"V"],[13817,""],[13829,"Hash::Engine,Hash::Bytes"],[13830,"T"],[13831,"Hash::Engine,Hash::Bytes"],[13832,"T"],[13842,""],[13843,"T"],[13847,""],[13850,"T"],[13852,"D,T"],[13853,""],[13863,"Hash::Engine"],[13864,""],[13865,"T"],[13866,"K"],[13870,""],[13871,"T"],[13873,""],[13875,"T"],[13881,"Hash::Bytes,Hash::Engine"],[13882,"T"],[13883,"Hash::Engine,Hash::Bytes"],[13884,"T"],[13886,"Hash::Engine,Hash::Bytes"],[13887,"T"],[13889,"Hash::Engine,Hash::Bytes"],[13890,"T,__H"],[13891,"B,I,Hash::Engine,Hash::Bytes"],[13894,"T"],[13899,"HashEngine::MidState"],[13900,"T"],[13901,"U"],[13904,""],[13905,"HashEngine::MidState"],[13906,"T"],[13907,"HashEngine::MidState"],[13908,"T"],[13912,"T,S"],[13914,"Hash::Engine,Hash::Bytes"],[13915,"T"],[13919,""],[13921,"U,T"],[13924,"U"],[13927,""],[13930,"V"],[13933,"T"],[13946,""],[13948,"T"],[13949,""],[13954,"T"],[13955,"SeedableRng::Seed"],[13956,"R,SeedableRng::Seed"],[13957,"SeedableRng::Seed"],[13958,"T"],[13959,""],[13960,"T,R"],[13961,""],[13963,"U"],[13964,"E"],[13965,""],[13968,"T"],[13969,""],[13972,"T,D"],[13974,"SeedableRng::Seed"],[13976,""],[13980,"R"],[13981,"T"],[13982,""],[13983,"U,T"],[13984,"U"],[13985,""],[13986,"V"],[14006,"R"],[14009,"T"],[14033,""],[14040,"T"],[14041,"X"],[14042,""],[14043,"X"],[14044,""],[14045,"T"],[14055,""],[14067,"X"],[14068,""],[14069,"X"],[14070,"K"],[14074,""],[14077,"D,R,T"],[14078,"D,F,T,S"],[14079,""],[14082,"T"],[14083,"X"],[14084,""],[14086,"X"],[14087,""],[14088,"T"],[14099,"X"],[14101,"T"],[14102,""],[14103,"U"],[14115,"T,I"],[14116,"I"],[14117,"T,S,F"],[14118,""],[14119,"T"],[14120,"I,X"],[14121,"X,B1,B2"],[14123,"T,D,R"],[14124,"R,T"],[14125,"R"],[14126,"T,D,S,F,R"],[14127,"R"],[14132,"T,R"],[14133,"X,R"],[14135,"R,T"],[14137,"R"],[14140,"R,A,B,C,D,E,F,G,H,I,J,K"],[14141,"R"],[14148,"R,T"],[14154,"R"],[14156,"R,T"],[14171,"R"],[14174,"R,T"],[14177,"R,A,B,C,D,E,F,G,H,I,J"],[14178,"R"],[14180,"R,T"],[14181,"R,A,B,C,D,E,F,G,H,I,J,K,L"],[14182,"R"],[14184,"R,T"],[14185,"R,A,B,C,D,E,F,G,H,I"],[14186,"R"],[14187,"R,A,B,C,D,E,F,G,H"],[14188,"R"],[14190,"R,T"],[14194,"R,A,B,C,D,E,F,G"],[14195,"R,A,B,C,D,E,F"],[14196,"R,A"],[14197,"R,A,B,C,D,E"],[14198,"R,A,B"],[14199,"R,A,B,C"],[14200,"R,A,B,C,D"],[14201,"R,T"],[14204,"R"],[14205,"R,T"],[14206,"R"],[14207,"T,D,R"],[14208,"T"],[14218,""],[14220,"T,E,I"],[14221,"U,T"],[14233,"U"],[14245,""],[14258,"X"],[14259,"V"],[14283,"Borrowed"],[14284,"T"],[14292,"X"],[14293,""],[14294,"X"],[14295,""],[14296,"T"],[14300,""],[14304,"X"],[14307,""],[14308,"X"],[14309,""],[14310,"T"],[14314,"U"],[14318,""],[14319,"UniformSampler::X,B1,B2"],[14320,"B1,B2"],[14336,"UniformSampler::X,B1,B2"],[14337,"B1,B2"],[14353,"UniformSampler::X,R"],[14354,"R"],[14370,"R,T"],[14371,"UniformSampler::X,B1,B2,R"],[14372,"B1,B2,R"],[14386,"UniformSampler::X,B1,B2,R"],[14387,"B1,B2,R"],[14399,"T"],[14403,"U,T"],[14407,"U"],[14411,""],[14415,"V"],[14428,"T"],[14430,"W"],[14431,"T"],[14432,"U"],[14433,"W"],[14434,"U,T"],[14435,"U"],[14436,""],[14437,"V"],[14449,"SliceRandom::Item,R"],[14450,"R,Iterator::Item"],[14451,"SliceRandom::Item,R"],[14452,"R,Iterator::Item"],[14454,"SliceRandom::Item,R,X,F"],[14455,"SliceRandom::Item,R"],[14456,"R,Iterator::Item"],[14457,"SliceRandom::Item,R,X,B,F"],[14459,"T"],[14460,""],[14461,"SeedableRng::Seed"],[14462,"R,SeedableRng::Seed"],[14463,"SeedableRng::Seed"],[14464,"T"],[14465,""],[14466,"T,R"],[14467,""],[14468,"T,S,F"],[14469,""],[14471,"SliceRandom::Item,R"],[14472,"T"],[14473,"R,T"],[14474,"T,D"],[14475,"R,T"],[14476,"T,D"],[14477,"SeedableRng::Seed"],[14478,"SliceRandom::Item,R"],[14479,""],[14480,"T"],[14481,""],[14489,"T"],[14495,""],[14498,"T"],[14501,""],[14507,"K"],[14509,""],[14515,"T"],[14518,"R"],[14519,""],[14520,"U"],[14524,""],[14530,"T"],[14533,""],[14536,"U,T"],[14539,"U"],[14542,""],[14545,"V"],[14551,""],[14552,"T"],[14558,"R,Rsdr"],[14559,"T"],[14560,""],[14561,"R"],[14562,"R,Rsdr"],[14563,"R"],[14564,""],[14566,"R,Rsdr"],[14567,"T"],[14570,"U"],[14573,"R"],[14574,"R,Rsdr"],[14575,"R"],[14576,"R,Rsdr"],[14577,"R"],[14578,"R,Rsdr"],[14580,""],[14581,"T"],[14582,""],[14583,"R"],[14584,"R,Rsdr"],[14585,"U,T"],[14588,"U"],[14591,""],[14594,"V"],[14598,"T"],[14600,""],[14601,"T"],[14602,""],[14604,"K"],[14606,""],[14608,"T"],[14609,"U"],[14610,""],[14613,"T"],[14614,""],[14615,"U,T"],[14616,"U"],[14617,""],[14618,"V"],[14623,"T"],[14625,"SliceRandom::Item,R"],[14626,"R,Iterator::Item"],[14627,"SliceRandom::Item,R"],[14628,"R,Iterator::Item"],[14630,"SliceRandom::Item,R,X,F"],[14631,"SliceRandom::Item,R"],[14632,"R,Iterator::Item"],[14633,"SliceRandom::Item,R,X,B,F"],[14635,"S,T"],[14636,"T"],[14638,"U"],[14639,"T,I"],[14640,"I"],[14641,"T,S"],[14643,"SliceRandom::Item,R"],[14645,"T,S"],[14646,"T,E,I"],[14647,"U,T"],[14648,"U"],[14649,""],[14650,"V"],[14654,"T"],[14660,""],[14662,"T"],[14664,""],[14672,"T"],[14675,""],[14676,"U"],[14679,"T,I"],[14681,""],[14682,"I"],[14684,""],[14690,"R"],[14691,"R,X,F"],[14692,""],[14694,"T"],[14696,"T,E,I"],[14698,"U,T"],[14701,"U"],[14704,""],[14707,"V"],[14712,"T"],[14714,""],[14715,"T"],[14716,""],[14718,"K"],[14720,""],[14722,"T"],[14723,"__H"],[14724,"U"],[14725,"T"],[14726,""],[14727,"U,T"],[14728,"U"],[14729,""],[14730,"V"],[14732,""],[14735,"T"],[14737,""],[14738,"T"],[14739,""],[14741,"D"],[14742,""],[14743,"K"],[14745,""],[14748,"T"],[14749,""],[14751,"__H"],[14752,"I"],[14753,"U"],[14754,""],[14755,"S"],[14756,""],[14757,"T"],[14758,""],[14759,"U,T"],[14760,"U"],[14761,""],[14762,"V"],[14816,""],[14817,"T"],[14850,""],[14862,"T"],[14875,""],[14888,"T"],[14889,""],[14890,"W"],[14891,"T"],[14892,""],[14904,"K"],[14930,"T"],[14932,""],[14954,"E"],[14956,"T"],[14963,""],[14964,"T"],[14968,""],[14969,"T"],[14970,""],[14976,"T"],[14978,""],[14979,"T"],[14980,"E"],[14981,"T"],[14982,"E"],[14983,"T,__H"],[14984,"__H"],[14987,"U"],[15003,"R"],[15004,"E"],[15005,""],[15006,"R,W,U"],[15007,"R"],[15008,"E,E2,F"],[15009,"R"],[15010,""],[15013,"R"],[15015,"T"],[15016,""],[15017,"R,W"],[15018,""],[15028,"E"],[15029,"R,W,T"],[15030,"R,T"],[15031,"R,T,S"],[15032,"R,T"],[15033,"T"],[15046,""],[15057,"R"],[15058,"U,T"],[15074,"U"],[15090,""],[15107,"V"],[15123,""],[15124,"R"],[15132,"T"],[15136,""],[15138,"T"],[15140,""],[15145,"K"],[15149,""],[15154,"T"],[15155,""],[15156,"T"],[15157,""],[15160,"U"],[15162,"C"],[15163,""],[15164,"C"],[15165,""],[15170,"T"],[15172,""],[15174,"U,T"],[15176,"U"],[15178,""],[15180,"V"],[15235,""],[15244,"T"],[15248,""],[15249,"T"],[15268,""],[15269,"T"],[15284,""],[15301,"T"],[15318,""],[15355,"__D"],[15358,"D"],[15359,"__D"],[15361,"D"],[15362,"Write"],[15363,"W"],[15364,""],[15381,"K"],[15415,"C"],[15416,""],[15444,"T"],[15447,""],[15450,"T"],[15451,""],[15485,"T"],[15486,""],[15581,"T"],[15584,""],[15585,"T"],[15586,""],[15587,"T"],[15589,""],[15590,"T"],[15597,""],[15599,"T"],[15600,""],[15602,"C"],[15603,""],[15605,"__H"],[15610,"H"],[15611,"__H"],[15617,""],[15619,"U"],[15638,""],[15639,"T,I"],[15641,""],[15642,"I"],[15644,""],[15666,"C"],[15667,""],[15696,"__S"],[15698,""],[15699,"__S"],[15700,"S"],[15701,"__S"],[15702,""],[15703,"__S"],[15704,"S"],[15705,"W"],[15709,""],[15720,"T"],[15737,""],[15745,"T,E,I"],[15747,"U,T"],[15749,""],[15750,"U,T"],[15751,""],[15752,"U,T"],[15753,""],[15754,"U,T"],[15755,""],[15757,"U,T"],[15761,""],[15763,"U,T"],[15764,""],[15765,"U,T"],[15774,"U"],[15793,""],[15814,"C"],[15815,""],[15816,"V"],[15835,""],[15836,"C,I"],[15837,"I"],[15840,""],[15842,"T"],[15844,""],[15845,"T"],[15846,""],[15849,"T"],[15850,"U"],[15851,"T,I"],[15852,"I"],[15853,""],[15859,"T"],[15860,"T,E,I"],[15861,"U,T"],[15862,"U"],[15863,""],[15864,"V"],[15867,""],[15870,"T"],[15874,""],[15876,"T"],[15878,""],[15884,"K"],[15886,""],[15889,"T"],[15890,""],[15892,"T"],[15893,""],[15894,"H"],[15895,"U"],[15897,"T,I"],[15898,""],[15900,"I"],[15901,""],[15908,"T"],[15910,""],[15912,"T,E,I"],[15913,"U,T"],[15915,"U"],[15917,""],[15919,"V"],[15921,"W"],[15924,"A,I"],[15930,"A,I,T,,"],[15931,"A,I,T,"],[15933,"T"],[15937,"A,I"],[15938,"A,IA"],[15939,"T"],[15941,""],[15943,"A,I"],[15944,"A,IA"],[15945,"__D,A,IA"],[15946,"A,IA"],[15947,"A,I"],[15948,"A,IA"],[15949,"T"],[15951,"A,IA"],[15952,"A"],[15953,"A,I"],[15959,"A,I,T"],[15960,"A,I"],[15961,"U"],[15963,"A,IA"],[15965,"I,A"],[15966,"A,IA,__S"],[15967,"T"],[15969,"U,T"],[15971,"U"],[15974,""],[15976,"V"],[15980,"Indexer::ChangeSet"],[15997,"K"],[15998,"K,Indexer::ChangeSet"],[15999,"K"],[16000,"T"],[16006,"K"],[16008,""],[16009,"T"],[16012,""],[16015,"K"],[16016,""],[16017,"__D"],[16018,"K"],[16019,""],[16020,"K"],[16023,""],[16024,"T"],[16027,""],[16028,"K"],[16030,"K,Indexer::ChangeSet"],[16032,""],[16033,"K,Indexer::ChangeSet"],[16034,"K"],[16035,"U"],[16038,""],[16039,"K"],[16042,"K,"],[16043,"K"],[16052,""],[16053,"K,"],[16054,"K"],[16058,""],[16059,"K"],[16063,"K,"],[16064,"K,R"],[16065,""],[16066,"K,"],[16067,"__S"],[16068,"K"],[16070,"T"],[16073,""],[16074,"U,T"],[16077,"U"],[16080,"K"],[16083,""],[16086,"K"],[16091,"V"],[16099,"I"],[16100,"I,Indexer::ChangeSet"],[16101,"T"],[16103,"I"],[16104,"T"],[16105,""],[16106,"I"],[16108,"T"],[16109,"I"],[16110,"I,Indexer::ChangeSet"],[16113,"I"],[16114,"U"],[16115,"I"],[16119,"I,"],[16120,"I"],[16121,"I,"],[16122,"I"],[16124,"I,"],[16125,"I"],[16126,"T"],[16127,"U,T"],[16128,"U"],[16129,"I"],[16132,""],[16133,"I"],[16134,"I,R"],[16135,"V"],[16148,""],[16153,"T"],[16165,""],[16171,"T"],[16177,""],[16184,"__D"],[16185,""],[16202,"T"],[16203,"B"],[16204,"T"],[16209,""],[16212,"T"],[16214,""],[16218,"ChainOracle::Error"],[16220,""],[16223,"U"],[16229,"ChainOracle::Error"],[16230,""],[16235,"R"],[16236,""],[16237,"__S"],[16238,""],[16239,"T"],[16245,""],[16249,"U,T"],[16256,"U"],[16262,""],[16269,"V"],[16276,""],[16288,"T"],[16304,"I"],[16305,"K"],[16306,"I"],[16307,"K"],[16308,"I"],[16310,"K"],[16314,"I"],[16315,""],[16316,"T"],[16318,""],[16320,"I"],[16321,""],[16322,"I"],[16324,"K"],[16326,"A"],[16327,"K,A"],[16328,"I"],[16329,"K"],[16331,"I"],[16333,""],[16334,"A"],[16335,"K,A"],[16336,"T"],[16338,"I"],[16339,"T"],[16341,"K"],[16342,"T"],[16346,"I,__H"],[16347,"I,F"],[16348,"K,F"],[16349,"U"],[16357,"I"],[16359,"K"],[16360,"I"],[16361,"K"],[16363,"I"],[16365,"K"],[16366,"I"],[16367,"I,"],[16370,"I"],[16372,""],[16373,"K,R"],[16374,""],[16376,"K,,"],[16377,"K"],[16379,"I,"],[16380,"T"],[16382,""],[16387,"U,T"],[16395,"U"],[16405,"I,"],[16408,""],[16416,"K"],[16417,"V"],[16439,"A"],[16449,"A,C,OI,,"],[16450,"A,T,"],[16451,"T"],[16465,"A"],[16466,"A,C"],[16468,""],[16472,"A"],[16473,"T,A"],[16475,"A"],[16476,"T"],[16480,""],[16484,"T,A"],[16486,"A"],[16488,"T,A,Deref::Target"],[16489,"__D,A"],[16490,"A"],[16492,"T,A"],[16494,""],[16495,"A"],[16496,"K"],[16502,"A,C,OI,"],[16504,"A"],[16506,"T,A"],[16508,""],[16510,"A"],[16511,"T"],[16513,"A"],[16514,"T"],[16519,""],[16520,"A"],[16524,""],[16525,"A"],[16528,"A,T"],[16529,"A"],[16530,"U"],[16537,"T,I"],[16539,"I"],[16541,"A"],[16545,"A,C"],[16546,"A,A2,F"],[16548,"A"],[16549,",A"],[16550,"A,O,F,Iterator::Item"],[16552,"A"],[16553,"T,A"],[16555,""],[16556,"A,O,F"],[16558,""],[16561,"A,__S"],[16562,"T"],[16566,""],[16567,"T,E,I"],[16569,"A,C,OI,,"],[16570,"A,C,OI,"],[16572,"U,T"],[16579,"U"],[16586,"A,C"],[16589,"A"],[16600,""],[16607,"V"],[16614,"A,T,O,F"],[16615,"A,O,F"]],"a":{"from_non_null_parts":[3490],"from_non_null_parts_in":[3491],"into_non_null_parts":[3532],"into_non_null_parts_with_alloc":[3533],"is_coin_base":[2087],"ntxid":[1094],"read_to_end":[10974],"txid":[1095],"wtxid":[1097]}}],["bdk_core",{"t":"FFFFIIKFOENONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNMNNMNNNNNNNODNNCNNNNNNNNNNNNNNNNOONNNNNNNNNNFFFPPGFFFFPNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOONNNNONONNNNNNNNNNNNNNNNNNNNNNNNOONOONNNNNNNNNNNNNNNN","n":["BlockId","CheckPoint","CheckPointIter","ConfirmationBlockTime","Indexed","KeychainIndexed","Merge","TxUpdate","anchors","bitcoin","block_id","","borrow","","","","","borrow_mut","","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","confirmation_time","default","","","deserialize","","eq","","","eq_ptr","extend","","fmt","","","","from","","","","","","","from_block_ids","from_header","get","hash","","","","height","","insert","into","","","","","into_iter","","is_empty","iter","map_anchors","merge","new","next","partial_cmp","","prev","push","range","seen_ats","serde","serialize","","spk_client","take","","to_owned","","","","try_from","","","","","try_into","","","","","txouts","txs","type_id","","","","","vzip","","","","","FullScanRequest","FullScanRequestBuilder","FullScanResponse","OutPoint","Spk","SyncItem","SyncProgress","SyncRequest","SyncRequestBuilder","SyncResponse","Txid","borrow","","","","","","","","borrow_mut","","","","","","","","build","","builder","","chain_tip","","","","chain_update","","clone","","clone_into","","clone_to_uninit","","cmp","consumed","default","","","","","","eq","fmt","","","","","from","","","","","","","","","","hash","inspect","","into","","","","","","","","iter_outpoints","iter_spks","","iter_txids","keychains","last_active_indices","next_outpoint","next_spk","","next_txid","outpoints","outpoints_consumed","outpoints_remaining","partial_cmp","progress","remaining","spks","spks_consumed","spks_for_keychain","spks_remaining","spks_with_indexes","to_owned","","to_string","total","total_outpoints","total_spks","total_txids","try_from","","","","","","","","try_into","","","","","","","","tx_update","","txids","txids_consumed","txids_remaining","type_id","","","","","","","","vzip","","","","","","",""],"q":[[0,"bdk_core"],[120,"bdk_core::spk_client"],[263,"bdk_core::checkpoint"],[264,"bdk_core::block_id"],[265,"bdk_core::tx_update"],[266,"core::clone"],[267,"core::cmp"],[268,"core::result"],[269,"serde::de"],[270,"core::iter::traits::collect"],[271,"core::fmt"],[272,"bitcoin::blockdata::block"],[273,"core::option"],[274,"core::hash"],[275,"bdk_core::merge"],[276,"core::ops::function"],[277,"core::iter::traits::iterator"],[278,"core::ops::range"],[279,"serde::ser"],[280,"core::any"],[281,"core::marker"],[282,"bitcoin::blockdata::script::borrowed"],[283,"bitcoin::blockdata::transaction"],[284,"core::iter::traits::exact_size"],[285,"bitcoin::blockdata::script::owned"],[286,"alloc::vec"],[287,"alloc::string"]],"i":"````````l`bjCff23410234023402340234022024020233340234100023433302303031023413Cd45042134445`13`0013452134521345552134521345```Dl0`````0DdDfDhDj4DnEbEd6543721064536543107272727265431077721065543372107646543721055353055356227526242672722226543721065437210106226543721065437210","f":"``````````{{{d{b}}}f}`{d{{d{c}}}{}}0000{{{d{h}}}{{d{hc}}}{}}0000{{{d{f}}}f}{{{d{j}}}j}{{{d{b}}}b}{{{d{{l{c}}}}}{{l{c}}}n}{{d{d{hc}}}A`{}}000{{dAb}A`}000{{{d{f}}{d{f}}}Ad}{{{d{j}}{d{j}}}Ad}`{{}f}{{}j}{{}{{l{c}}}{}}{c{{Af{f}}}Ah}{c{{Af{j}}}Ah}{{{d{f}}{d{f}}}Aj}{{{d{j}}{d{j}}}Aj}{{{d{b}}{d{b}}}Aj}0{{bc}{{Af{bb}}}{{An{}{{Al{f}}}}}}{{{d{h{l{c}}}}{l{c}}}A`B`}{{{d{f}}{d{hBb}}}Bd}{{{d{j}}{d{hBb}}}Bd}{{{d{b}}{d{hBb}}}Bd}{{{d{{l{c}}}}{d{hBb}}}BdBf}{cc{}}{{{Bl{BhBj}}}f}{{{Bl{{d{Bh}}{d{Bj}}}}}f}2222{c{{Af{b{Bn{b}}}}}{{An{}{{Al{f}}}}}}{{{d{C`}}Bh}b}{{{d{b}}Bh}{{Bn{b}}}}{{{d{f}}{d{hc}}}A`Cb}{{{d{j}}{d{hc}}}A`Cb}{{{d{b}}}Bj}`{{{d{b}}}Bh}`{{bf}b}{{}c{}}0000{{}c{}}{bc{}}{{{d{Cd}}}Aj}{{{d{b}}}Cf}{{{l{c}}g}{{l{e}}}B`B`{{Cj{c}{{Ch{e}}}}}}{{{d{hCd}}Cd}A`}{fb}{{{d{hCf}}}{{Bn{c}}}{}}{{{d{f}}{d{f}}}{{Bn{Ad}}}}{{{d{j}}{d{j}}}{{Bn{Ad}}}}{{{d{b}}}{{Bn{b}}}}{{bf}{{Af{bb}}}}{{{d{b}}c}{{`{{Cl{}{{Al{b}}}}}}}{{Cn{Bh}}}}``{{{d{f}}c}AfD`}{{{d{j}}c}AfD`}`{{{d{hCd}}}{{Bn{Cd}}}}0{dc{}}000{c{{Af{e}}}{}{}}0000{{}{{Af{c}}}{}}0000``{dDb}0000{{}c{}}0000```````````{d{{d{c}}}{}}0000000{{{d{h}}}{{d{hc}}}{}}0000000{{{Dd{c}}}{{Df{c}}}{}}{{{Dh{c}}}{{Dj{c}}}B`}{{}{{Dd{c}}}{}}{{}{{Dh{c}}}{B`n}}{{{Dd{c}}b}{{Dd{c}}}{}}{{{d{{Df{c}}}}}{{Bn{b}}}{}}{{{Dh{c}}b}{{Dh{c}}}B`}{{{d{{Dj{c}}}}}{{Bn{b}}}{B`n}}``{{{d{{Dl{c}}}}}{{Dl{c}}}n}{{{d{Dn}}}Dn}{{d{d{hc}}}A`{}}0{{dAb}A`}0{{{d{{Dl{c}}}}{d{{Dl{c}}}}}AdB`}{{{d{Dn}}}E`};{{}{{Df{c}}}{}}{{}{{Dh{c}}}{}}{{}{{Dj{c}}}{}}{{}{{Eb{c}}}{}}{{}{{Ed{ce}}}{}{}}{{{d{{Dl{c}}}}{d{{Dl{c}}}}}AjEf}{{{d{{Dl{c}}}}{d{hBb}}}BdBf}{{{d{{Dl{c}}}}{d{hBb}}}Bd{BfEh}}{{{d{Dn}}{d{hBb}}}Bd}{{{d{{Eb{c}}}}{d{hBb}}}BdBf}{{{d{{Ed{ce}}}}{d{hBb}}}BdBfBf}{cc{}}0{{{Dd{c}}}{{Df{c}}}{}}11{{{Dh{c}}}{{Dj{c}}}{}}2222{{{d{{Dl{c}}}}{d{he}}}A`EjCb}{{{Dd{c}}e}{{Dd{c}}}{}{{Cj{{Dl{c}}Dn}}El}}{{{Dh{c}}e}{{Dh{c}}}B`{{Cj{cBh{d{En}}}}El}}{{}c{}}0000000{{{d{h{Df{c}}}}}{{`{{Fb{}{{Al{F`}}}}}}}{}}{{{d{h{Df{c}}}}}{{`{{Fb{}{{Al{Fd}}}}}}}{}}{{{d{h{Dj{c}}}}c}{{`{{Cl{}{{Al{{Ff{Fd}}}}}}}}}{B`n}}{{{d{h{Df{c}}}}}{{`{{Fb{}{{Al{Fh}}}}}}}{}}{{{d{{Dj{c}}}}}{{Fj{c}}}{B`n}}`{{{d{h{Df{c}}}}}{{Bn{F`}}}{}}{{{d{h{Df{c}}}}}{{Bn{Fd}}}{}}{{{d{h{Dj{c}}}}c}{{Bn{{Ff{Fd}}}}}{B`n}}{{{d{h{Df{c}}}}}{{Bn{Fh}}}{}}{{{Dd{c}}e}{{Dd{c}}}{}{{An{}{{Al{F`}}}}}}``{{{d{{Dl{c}}}}{d{{Dl{c}}}}}{{Bn{Ad}}}Fl}{{{d{{Df{c}}}}}Dn{}}{{{d{Dn}}}E`}{{{Dd{A`}}c}{{Dd{A`}}}{{An{}{{Al{Fd}}}}}}`{{{Dh{c}}cg}{{Dh{c}}}B`{{Cl{}{{Al{{Ff{Fd}}}}}}El}{{An{}{{Fn{e}}}}}}`{{{Dd{c}}e}{{Dd{c}}}{}{{An{}{{Al{{Bl{cFd}}}}}}}}{dc{}}0{dG`}5555{c{{Af{e}}}{}{}}0000000{{}{{Af{c}}}{}}0000000``{{{Dd{c}}e}{{Dd{c}}}{}{{An{}{{Al{Fh}}}}}}``{dDb}0000000{{}c{}}0000000","D":"Nj","p":[[5,"CheckPoint",0,263],[1,"reference",null,null,1],[5,"BlockId",0,264],[0,"mut"],[5,"ConfirmationBlockTime",0,264],[5,"TxUpdate",0,265],[10,"Clone",266],[1,"unit"],[1,"u8"],[6,"Ordering",267],[6,"Result",268,null,1],[10,"Deserializer",269],[1,"bool"],[17,"Item"],[10,"IntoIterator",270],[10,"Ord",267],[5,"Formatter",271],[8,"Result",271],[10,"Debug",271],[1,"u32"],[5,"BlockHash",272],[1,"tuple",null,null,1],[6,"Option",273,null,1],[5,"Header",272],[10,"Hasher",274],[10,"Merge",0,275],[5,"CheckPointIter",0,263],[17,"Output"],[10,"FnMut",276],[10,"Iterator",277],[10,"RangeBounds",278],[10,"Serializer",279],[5,"TypeId",280],[5,"SyncRequestBuilder",120],[5,"SyncRequest",120],[5,"FullScanRequestBuilder",120],[5,"FullScanRequest",120],[6,"SyncItem",120],[5,"SyncProgress",120],[1,"usize"],[5,"SyncResponse",120],[5,"FullScanResponse",120],[10,"PartialEq",267],[10,"Any",280],[10,"Hash",274],[10,"Send",281],[5,"Script",282],[5,"OutPoint",283],[10,"ExactSizeIterator",284],[5,"ScriptBuf",285],[8,"Indexed",0],[5,"Txid",283],[5,"Vec",286],[10,"PartialOrd",267],[17,"IntoIter"],[5,"String",287]],"r":[[0,264],[1,263],[2,263],[3,264],[6,275],[7,265],[8,265],[10,263],[11,264],[12,263],[13,264],[14,264],[15,263],[16,265],[17,263],[18,264],[19,264],[20,263],[21,265],[22,264],[23,264],[24,263],[25,265],[26,264],[27,264],[28,263],[29,265],[30,264],[31,264],[32,263],[33,265],[34,264],[35,264],[36,264],[37,264],[38,264],[39,265],[40,264],[41,264],[42,264],[43,264],[44,263],[45,263],[46,263],[47,265],[48,264],[49,264],[50,263],[51,265],[52,263],[53,264],[54,264],[55,264],[56,264],[57,263],[58,265],[59,263],[60,263],[61,263],[62,264],[63,264],[64,263],[65,264],[66,263],[67,264],[68,263],[69,263],[70,264],[71,264],[72,263],[73,265],[74,263],[75,263],[76,275],[77,263],[78,265],[79,275],[80,263],[81,263],[82,264],[83,264],[84,263],[85,263],[86,263],[87,265],[89,264],[90,264],[92,275],[93,275],[94,264],[95,264],[96,263],[97,265],[98,263],[99,264],[100,264],[101,263],[102,265],[103,263],[104,264],[105,264],[106,263],[107,265],[108,265],[109,265],[110,263],[111,264],[112,264],[113,263],[114,265],[115,263],[116,264],[117,264],[118,263],[119,265]],"b":[[53,"impl-From%3C(u32,+BlockHash)%3E-for-BlockId"],[54,"impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId"],[172,"impl-Debug-for-SyncItem%3C\'i,+I%3E"],[173,"impl-Display-for-SyncItem%3C\'_,+I%3E"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAJIAFQAKAAAADQAXACYABwAxAAMANgABAD8AAQBLAAEAUgACAFkAAgBfAA0AbwAJAIQADwCeAAYApgALALQAAAC3AAAAvAAAANQAAADcAAIA4wAPAPgADwA=","P":[[12,"T"],[22,""],[25,"A"],[26,"T"],[30,""],[39,"A"],[40,"__D"],[42,""],[46,""],[47,"A"],[48,""],[51,"A"],[52,"T"],[53,""],[55,"T"],[59,""],[60,""],[62,"__H"],[64,""],[69,"U"],[74,"I"],[75,"IntoIterator::IntoIter"],[76,""],[78,"A,A2,F"],[79,""],[81,"Iterator::Item"],[82,""],[86,"R"],[89,"__S"],[92,""],[94,"T"],[98,"U,T"],[103,"U"],[110,""],[115,"V"],[131,"T"],[147,"I"],[148,"K"],[149,"I"],[150,"K"],[151,"I"],[153,"K"],[157,"I"],[158,""],[159,"T"],[161,""],[163,"I"],[164,""],[165,"I"],[167,"K"],[169,"A"],[170,"K,A"],[171,"I"],[174,""],[175,"A"],[176,"K,A"],[177,"T"],[179,"I"],[180,"T"],[182,"K"],[183,"T"],[187,"I,__H"],[188,"I,F"],[189,"K,F"],[190,"U"],[198,"I"],[200,"K"],[201,"I"],[202,"K"],[204,"I"],[206,"K"],[207,"I"],[208,"I,"],[211,"I"],[213,""],[214,""],[216,"K,,"],[218,"I,"],[219,"T"],[221,""],[226,"U,T"],[234,"U"],[244,"I,"],[247,""],[255,"V"]]}],["bdk_electrum",{"t":"FENNENNNNONNNNNNNNN","n":["BdkElectrumClient","bdk_core","borrow","borrow_mut","electrum_client","fetch_tx","fmt","from","full_scan","inner","into","new","populate_tx_cache","sync","transaction_broadcast","try_from","try_into","type_id","vzip"],"q":[[0,"bdk_electrum"],[19,"bdk_electrum::bdk_electrum_client"],[20,"bitcoin::blockdata::transaction"],[21,"alloc::sync"],[22,"electrum_client::types"],[23,"core::result"],[24,"electrum_client::api"],[25,"core::fmt"],[26,"bdk_core::spk_client"],[27,"core::cmp"],[28,"core::clone"],[29,"core::convert"],[30,"core::iter::traits::collect"],[31,"core::any"]],"i":"``f0`00000000000000","f":"``{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}`{{{b{{f{c}}}}h}{{A`{{l{j}}n}}}Ab}{{{b{{f{c}}}}{b{dAd}}}AfAh}{cc{}}{{{b{{f{c}}}}gAjAjAl}{{A`{{An{e}}n}}}Ab{B`Bb}{{Bf{{Bd{e}}}}}}`{{}c{}}{c{{f{c}}}Ab}{{{b{{f{c}}}}g}BhAb{{Bf{{l{j}}}}}{{Bl{}{{Bj{e}}}}}}{{{b{{f{c}}}}gAjAl}{{A`{Bnn}}}Ab{}{{Bf{{C`{e}}}}}}{{{b{{f{c}}}}{b{j}}}{{A`{hn}}}Ab}{c{{A`{e}}}{}{}}{{}{{A`{c}}}{}}{bCb}{{}c{}}","D":"Af","p":[[1,"reference",null,null,1],[0,"mut"],[5,"BdkElectrumClient",0,19],[5,"Txid",20],[5,"Transaction",20],[5,"Arc",21,null,1],[6,"Error",22],[6,"Result",23,null,1],[10,"ElectrumApi",24],[5,"Formatter",25],[8,"Result",25],[10,"Debug",25],[1,"usize"],[1,"bool"],[5,"FullScanResponse",26],[10,"Ord",27],[10,"Clone",28],[5,"FullScanRequest",26],[10,"Into",29,null,1],[1,"unit"],[17,"Item"],[10,"IntoIterator",30],[5,"SyncResponse",26],[5,"SyncRequest",26],[5,"TypeId",31]],"r":[[0,19],[2,19],[3,19],[5,19],[6,19],[7,19],[8,19],[9,19],[10,19],[11,19],[12,19],[13,19],[14,19],[15,19],[16,19],[17,19],[18,19]],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAgAAwACAAMABwAAABAAAwA=","P":[[2,"T"],[5,"E"],[7,"T"],[8,"E,K,"],[10,"U"],[11,"E"],[12,"E,,"],[13,"E,I,"],[14,"E"],[15,"U,T"],[16,"U"],[17,""],[18,"V"]]}],["bdk_esplora",{"t":"IKKEMMMM","n":["Error","EsploraAsyncExt","EsploraExt","esplora_client","full_scan","","sync",""],"q":[[0,"bdk_esplora"],[8,"bdk_esplora::blocking_ext"],[9,"bdk_core::spk_client"],[10,"core::result"],[11,"core::cmp"],[12,"core::clone"],[13,"core::convert"],[14,"bdk_esplora::async_ext"],[15,"core::future::future"],[16,"alloc::boxed"],[17,"core::pin"],[18,"core::marker"]],"i":"````bAf10","f":"````{{{d{b}}eff}{{l{{h{c}}j}}}{nA`}{{Ad{{Ab{c}}}}}}{{{d{Af}}eff}{{Al{{Aj{Ah}}}}}{nA`An}{{Ad{{Ab{c}}}}An}}{{{d{b}}ef}{{l{B`j}}}{}{{Ad{{Bb{c}}}}}}{{{d{Af}}ef}{{Al{{Aj{Ah}}}}}An{{Ad{{Bb{c}}}}An}}","D":"A`","p":[[10,"EsploraExt",0,8],[1,"reference",null,null,1],[1,"usize"],[5,"FullScanResponse",9],[8,"Error",0,8],[6,"Result",10,null,1],[10,"Ord",11],[10,"Clone",12],[5,"FullScanRequest",9],[10,"Into",13,null,1],[10,"EsploraAsyncExt",0,14],[10,"Future",15,null,1],[5,"Box",16,null,1],[5,"Pin",17],[10,"Send",18],[5,"SyncResponse",9],[5,"SyncRequest",9]],"r":[[0,8],[1,14],[2,8],[4,8],[5,14],[6,8],[7,14]],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAQA","P":[[4,"K,R"],[6,"I,R"]]}],["bdk_file_store",{"t":"FPFGPPPGFNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNOO","n":["AggregateChangesetsError","Bincode","EntryIter","FileError","InvalidMagicBytes","Io","","IterError","Store","aggregate_changesets","append_changeset","borrow","","","","","borrow_mut","","","","","changeset","create_new","drop","fmt","","","","","","","from","","","","","","","into","","","","","into_iter","iter_changesets","iter_error","new","next","open","open_or_create_new","to_string","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","expected","got"],"q":[[0,"bdk_file_store"],[73,"bdk_file_store::FileError"],[75,"bdk_file_store::store"],[76,"core::option"],[77,"core::result"],[78,"bdk_core::merge"],[79,"serde::ser"],[80,"serde::de"],[81,"core::marker"],[82,"std::io::error"],[83,"std::path"],[84,"core::convert"],[85,"bdk_file_store::entry_iter"],[86,"core::fmt"],[87,"std::fs"],[88,"alloc::string"],[89,"core::any"]],"i":"`Bh``B`10``d0Bf31j3142030214420033144203314203120112240314203142031420314203Ch0","f":"`````````{{{f{b{d{c}}}}}{{l{{h{c}}{j{c}}}}}{nA`AbAdAf}}{{{f{b{d{c}}}}{f{c}}}{{l{AhAj}}}{nA`AbAdAf}}{f{{f{c}}}{}}0000{{{f{b}}}{{f{bc}}}{}}0000`{{{f{{An{Al}}}}c}{{l{{d{e}}B`}}}{{Bd{Bb}}}{nA`AbAdAf}}{{{f{b{Bf{c}}}}}Ah{}}{{{f{Bh}}{f{bBj}}}Bl}0{{{f{{d{c}}}}{f{bBj}}}Bl{AfAdBn}}{{{f{{j{c}}}}{f{bBj}}}BlBn}{{{f{{j{c}}}}{f{bBj}}}Bl{}}{{{f{B`}}{f{bBj}}}Bl}0{cc{}}{AjBh}111{AjB`}2{{}c{}}0000{{}c{}}{{{f{b{d{c}}}}}{{Bf{c}}}{nA`AbAdAf}}`{{C`{f{bCb}}}{{Bf{c}}}{}}{{{f{b{Bf{c}}}}}{{h{e}}}Ab{}}>>{fCd}00{c{{l{e}}}{}{}}0000{{}{{l{c}}}{}}0000{fCf}0000{{}c{}}0000``","D":"Ch","p":[[0,"mut"],[5,"Store",0,75],[1,"reference",null,null,1],[6,"Option",76,null,1],[5,"AggregateChangesetsError",0,75],[6,"Result",77,null,1],[10,"Merge",78],[10,"Serialize",79],[10,"DeserializeOwned",80],[10,"Send",81],[10,"Sync",81],[1,"unit"],[5,"Error",82],[1,"u8"],[1,"slice"],[6,"FileError",0],[5,"Path",83],[10,"AsRef",84],[5,"EntryIter",0,85],[6,"IterError",0,85],[5,"Formatter",86],[8,"Result",86],[10,"Debug",86],[1,"u64"],[5,"File",87],[5,"String",88],[5,"TypeId",89],[15,"InvalidMagicBytes",73]],"r":[[0,75],[1,85],[2,85],[5,85],[7,85],[8,75],[9,75],[10,75],[11,85],[12,85],[13,75],[14,75],[16,85],[17,85],[18,75],[19,75],[21,75],[22,75],[23,85],[24,85],[25,85],[26,75],[27,75],[28,75],[31,85],[32,85],[33,85],[34,75],[35,75],[38,85],[39,85],[40,75],[41,75],[43,85],[44,75],[45,75],[46,85],[47,85],[48,75],[49,75],[50,85],[51,75],[53,85],[54,85],[55,75],[56,75],[58,85],[59,85],[60,75],[61,75],[63,85],[64,85],[65,75],[66,75],[68,85],[69,85],[70,75],[71,75]],"b":[[24,"impl-Display-for-IterError"],[25,"impl-Debug-for-IterError"],[27,"impl-Debug-for-AggregateChangesetsError%3CC%3E"],[28,"impl-Display-for-AggregateChangesetsError%3CC%3E"],[29,"impl-Debug-for-FileError"],[30,"impl-Display-for-FileError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAC8ABwAMAAkAGAAHACEAAAAlAAAALAAAAC8AAQAzABgA","P":[[9,"C"],[11,"T"],[22,"P,C"],[23,"T"],[24,""],[26,"C"],[29,""],[31,"T"],[32,""],[33,"T"],[36,""],[37,"T"],[38,"U"],[43,"I"],[44,"C"],[46,"T"],[47,"T,Iterator::Item"],[48,"P,C"],[50,""],[53,"U,T"],[58,"U"],[63,""],[68,"V"]]}],["bdk_testenv",{"t":"FFEEEOOQNNNNQQNEOOENNNNNQNNNQNNNNNNNNNNNNNNNNCNNNNSH","n":["Config","TestEnv","anyhow","bitcoincore_rpc","bitcoind","","","block_id","borrow","","borrow_mut","","chain_update","changeset","default","electrsd","","","electrum_client","","fmt","from","","genesis_hash","hash","into","","invalidate_blocks","local_chain","make_checkpoint_tip","mine_blocks","mine_empty_block","new","new_with_config","reorg","reorg_empty_blocks","reset_electrsd","rpc_client","send","try_from","","try_into","","type_id","","utils","vzip","","wait_until_electrum_sees_block","wait_until_electrum_sees_txid","DESCRIPTORS","new_tx"],"q":[[0,"bdk_testenv"],[50,"bdk_testenv::utils"],[52,"electrum_client::api"],[53,"core::fmt"],[54,"bitcoin::blockdata::block"],[55,"anyhow"],[56,"bdk_core::checkpoint"],[57,"bitcoin::address"],[58,"core::option"],[59,"alloc::vec"],[60,"bitcoincore_rpc::client"],[61,"bitcoin_units::amount"],[62,"bitcoin::blockdata::transaction"],[63,"core::result"],[64,"core::any"],[65,"core::time"]],"i":"`````hf`1010``0`10`10101`101`1111111111101010`1011``","f":"````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0``{{}f}````{{{b{h}}}{{b{{`{j}}}}}}{{{b{f}}{b{dl}}}n}{cc{}}0{{{b{h}}}{{Ab{A`}}}}`{{}c{}}0{{{b{h}}Ad}{{Ab{Af}}}}`{{{b{h}}}Ah}{{{b{h}}Ad{Al{Aj}}}{{Ab{{An{A`}}}}}}{{{b{h}}}{{Ab{{B`{AdA`}}}}}}{{}{{Ab{h}}}}{f{{Ab{h}}}}{{{b{h}}Ad}{{Ab{{An{A`}}}}}}{{{b{h}}Ad}{{Ab{{An{{B`{AdA`}}}}}}}}{h{{Ab{h}}}}{{{b{h}}}{{b{{`{Bb}}}}}}{{{b{h}}{b{{Aj{Bd}}}}Bf}{{Ab{Bh}}}}{c{{Bj{e}}}{}{}}0{{}{{Bj{c}}}{}}0{bBl}0`{{}c{}}0{{{b{h}}Bn}{{Ab{Af}}}}{{{b{h}}BhBn}{{Ab{Af}}}}`{C`Cb}","D":"Bn","p":[[1,"reference",null,null,1],[0,"mut"],[5,"Config",0],[5,"TestEnv",0],[10,"ElectrumApi",52],[5,"Formatter",53],[8,"Result",53],[5,"BlockHash",54],[8,"Result",55],[1,"usize"],[1,"unit"],[5,"CheckPoint",56],[5,"Address",57],[6,"Option",58,null,1],[5,"Vec",59],[1,"tuple",null,null,1],[10,"RpcApi",60],[6,"NetworkChecked",57],[5,"Amount",61],[5,"Txid",62],[6,"Result",63,null,1],[5,"TypeId",64],[5,"Duration",65],[1,"u32"],[5,"Transaction",62]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAB0ACwAAAAAAAwADAAgABgAQAAEAEwAAABUAAAAZAAAAHQAAACUAAAAoAAgAMwABAA==","P":[[8,"T"],[14,""],[21,"T"],[23,""],[25,"U"],[27,""],[39,"U,T"],[41,"U"],[43,""],[46,"V"],[48,""]]}],["bdk_wallet",{"t":"GGFGKFPPPFGFGPPPPPRRPGPPEPPPPKGPGGFGPFPPPPPPPPPFPFFGPPPFGTTFKIFPNNONOONNNNNNNNONDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNCONNNNNNNNNNNNNNNNONCNOQNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNDNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONMMNNNNNNNNNNNNNNNNNNNMNNOOONNNCONNNNNNNNNNNNONNNNDNNONNNNNNONNMMNNNNCNNNECONNNNDDNNNNNNNOCENNNNNNOENNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNOOONONNNNNNNNNNNNNNNNNNNNOOHNNNNNNNNNNNNNNNNNNHOOOOOOOOOOOOOOOOFPKFIGFFPFFONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNHNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPIGEGIKTIKRGFPPPPEKGPPPPTIPPPPPPPPPPNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNMNNMNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNONMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNMNNNNNNMNNNNNNNNNNNNNNNNONNNNNNNNNMNNNNCNNNNNNNNNNNMNNNCNNNNNNNNNNNNNNNNNNNONNNNNNNNNNHPPGPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNPPPGPFIPPIPPPPPPPPPPPGFGPPPPPGGPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNONNONNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOFFFFFFFFKIFFFFNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPGPPPPPPPGPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOFIOONNNNNNNNNNNOONNNNNNPKGGGRRKGPKKFKPPPRGIPPPPPRPFPKGPPPFFGFPIPPPHMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNNNNNNNNNNOONHNMNNHNMNNOONNNNNNMNNNNNMNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKMMMSHPPPPPPPKPPPPPPPPPPPPPPPPFKGGGFFFPGKPNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNMNNNMNONONNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOGGPPGPPPPPPFGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOO","n":["AddForeignUtxoError","AddUtxoError","AddressInfo","ApplyBlockError","AsyncWalletPersister","Balance","CannotConnect","ChangeAllowed","ChangeForbidden","ChangeSet","ChangeSpendPolicy","CreateParams","CreateWithPersistError","Custom","DataAlreadyExists","Descriptor","","","Error","","External","FileStoreError","Foreign","Genesis","HdKeyPaths","Internal","InvalidChangeSet","InvalidOutpoint","InvalidTxid","IsDust","KeychainKind","Load","LoadError","LoadMismatch","LoadParams","LoadWithPersistError","Local","LocalOutput","Mismatch","MissingDescriptor","MissingGenesis","MissingNetwork","MissingUtxo","Network","OnlyChange","Persist","","PersistedWallet","Shuffle","SignOptions","TxBuilder","TxOrdering","UnexpectedConnectedToHash","UnknownUtxo","Untouched","Update","Utxo","WALLET_SCHEMA_NAME","WALLET_TABLE_NAME","Wallet","WalletPersister","WalletTx","WeightedUtxo","Write","add","add_signer","address","all_unbounded_spk_iters","allow_all_sighashes","allow_grinding","apply_block","apply_block_connected_to","apply_unconfirmed_txs","apply_update","apply_update_at","as_byte","as_ref","","assume_height","balance","bitcoin","borrow","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","build_fee_bump","build_tx","calculate_fee","calculate_fee_rate","cancel_tx","chain","","chain_position","","change_descriptor","check_genesis_hash","check_network","checkpoints","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","cmp","coin_selection","confirmed","create","","create_async","create_single","create_wallet","create_wallet_async","create_wallet_no_persist","create_with_params","default","","","","deref","","deref_mut","derivation_index","","derivation_of_spk","descriptor","","","","descriptor_checksum","deserialize","","","","eq","","","","","","","","","","equivalent","","","","","","","","","","","","error","export","extract_keys","file_store","finalize_psbt","fmt","","","","","","","","","","","","","","","","","","","","","","","fragment","from","","","","","","","","","","","","","","","","","","","","","","","","","","from_sqlite","genesis_hash","get_psbt_input","get_signers","get_tx","get_utxo","hash","","immature","index","indexer","init_sqlite_tables","initialize","","insert_txout","into","","","","","","","","","","","","","","","","","","is_dust","is_empty","is_mine","is_spent","keychain","","keychains","keymap","","keys","last_active_indices","latest_checkpoint","list_output","list_unspent","list_unused_addresses","load","","load_async","load_wallet","load_wallet_async","load_wallet_no_persist","load_with_params","local_chain","","lookahead","","mark_used","merge","miniscript","network","","","new","","new_single","next_derivation_index","next_unused_address","outpoint","","partial_cmp","peek_address","persist","","","persist_async","persist_to_sqlite","policies","psbt","public_descriptor","reveal_addresses_to","reveal_next_address","rusqlite","rusqlite_impl","satisfaction_weight","schema_v0","secp_ctx","sent_and_received","sequence","serde","serde_json","serialize","","","","set_keymap","set_keymaps","sign","sign_with_tap_internal_key","signer","","spk_index","staged","staged_mut","start_full_scan","start_sync_with_revealed_spks","take_staged","tap_leaves_options","template","to_owned","","","","","","","","to_string","","","","","","","total","transactions","transactions_sort_by","trust_witness_utxo","trusted_pending","trusted_spendable","try_finalize","try_from","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","tx_builder","tx_graph","","tx_node","tx_update","txout","","type_id","","","","","","","","","","","","","","","","","","unbounded_spk_iter","unmark_used","untrusted_pending","utxo","version","vzip","","","","","","","","","","","","","","","","","","wallet_name_from_descriptor","foreign_utxo","input_txid","connected_to_hash","expected_hash","expected","","","keychain","loaded","","","input_sort","output_sort","outpoint","psbt_input","sequence","BranchAndBoundCoinSelection","Change","CoinSelectionAlgorithm","CoinSelectionResult","DefaultCoinSelectionAlgorithm","Excess","InsufficientFunds","LargestFirstCoinSelection","NoChange","OldestFirstCoinSelection","SingleRandomDraw","available","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","coin_select","","","","","decide_change","default","","","","eq","equivalent","","excess","fee_amount","fmt","","","","","","","","from","","","","","","","into","","","","","","","local_selected_amount","needed","new","selected","selected_amount","to_owned","","","","","to_string","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","amount","change_fee","dust_threshold","fee","remaining_amount","Bare","","","DerivedDescriptor","Descriptor","DescriptorError","DescriptorPublicKey","ExtendedDescriptor","ExtractPolicy","FALSE","HdKeyPaths","IntoWalletDescriptor","Key","Legacy","Miniscript","MultiXPub","Pkh","","","Policy","ScriptContext","Segwitv0","Sh","","","Single","TRUE","TapKeyOrigins","Tr","","","Wpkh","","","Wsh","","","XPub","address","as_enum","","as_inner","as_node","at_derivation_index","borrow","","","","borrow_mut","","","","branches","build_template","build_template_mall","calc_checksum","check_global_consensus_validity","","","check_global_policy_validity","","check_global_validity","check_local_consensus_validity","","","check_local_policy_validity","","","check_local_validity","check_pk","","","check_terminal_non_malleable","","","check_witness","","","checksum","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","","","contains_raw_pkh","derive","derived_descriptor","","desc_type","descriptor_id","deserialize","","dust_value","encode","eq","","","","equivalent","","","","","","","","error","explicit_script","ext","ext_check","extract_policy","","","find_derivation_index_for_spk","fmt","","","","","","for_each_key","","from","","","","","","","","","","from_ast","from_components_unchecked","from_str","","from_str_ext","from_str_insane","from_tree","","get_nth_child","get_nth_pk","get_satisfaction","get_satisfaction_mall","has_mixed_timelocks","has_repeated_keys","has_wildcard","hash","","","","into","","","","into_inner","into_single_descriptors","into_wallet_descriptor","","is_deriveable","is_multipath","is_non_malleable","iter","iter_pk","lift","","lift_check","max_satisfaction_size","","","","max_satisfaction_weight","max_satisfaction_witness_elements","max_weight_to_satisfy","name_str","","","new_bare","new_pk","new_pkh","new_sh","new_sh_sortedmulti","new_sh_with_wpkh","new_sh_with_wsh","new_sh_wpkh","new_sh_wsh","new_sh_wsh_sortedmulti","new_tr","new_wpkh","new_wsh","new_wsh_sortedmulti","node","other_top_level_checks","parse","parse_descriptor","parse_insane","parse_with_ext","partial_cmp","","","","pk_len","","","plan","plan_mall","policy","requires_sig","sanity_check","","satisfy","","satisfy_malleable","script_code","script_pubkey","script_size","serialize","","sig_type","","","substitute_raw_pkh","template","to_owned","","","","to_string","","to_string_with_secret","top_level_checks","top_level_type_check","translate_pk","","try_from","","","","try_into","","","","ty","type_id","","","","unsigned_script_sig","vzip","","","","within_resource_limits","calc_checksum","Base58","Bip32","Error","ExternalAndInternalAreTheSame","HardenedDerivationXpub","Hex","InvalidDescriptorCharacter","InvalidDescriptorChecksum","InvalidHdKeyPath","Key","Miniscript","MultiPath","Pk","Policy","borrow","borrow_mut","eq","fmt","","from","","","","","","","","into","to_string","try_from","try_into","type_id","vzip","AbsoluteTimelock","AddOnLeaf","AddOnPartialComplete","BuildSatisfaction","Complete","Condition","ConditionMap","EcdsaSignature","Fingerprint","FoldedConditionMap","Hash160Preimage","Hash256Preimage","IncompatibleConditions","IndexOutOfRange","MixedTimelockUnits","Multisig","None","","NotEnoughItemsSelected","Partial","PartialComplete","PkOrF","Policy","PolicyError","Psbt","PsbtTimelocks","Pubkey","RelativeTimelock","Ripemd160Preimage","Satisfaction","SatisfiableItem","SchnorrSignature","Sha256Preimage","Thresh","XOnlyPubkey","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","contribution","csv","default","eq","","","","","","equivalent","","","","","","","","","","","","fmt","","","","","","","","from","","","","","","","","","get_condition","hash","","id","","into","","","","","","","is_leaf","","is_null","item","partial_cmp","requires_path","satisfaction","serialize","","","","","timelock","to_owned","","","","","","to_string","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","current_height","input_max_height","psbt","condition","conditions","","items","","m","","n","","sorted","","hash","","","","items","keys","threshold","","value","","Bip44","Bip44Public","Bip49","Bip49Public","Bip84","Bip84Public","Bip86","Bip86Public","DescriptorTemplate","DescriptorTemplateOut","P2Pkh","P2TR","P2Wpkh","P2Wpkh_P2Sh","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","build","","","","","","","","","","","","","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","fmt","","","","","","","","","","","","from","","","","","","","","","","","","into","","","","","","","","","","","","into_wallet_descriptor","","","","","","","","","","","","","to_owned","","","","","","","","","","","","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","vzip","","","","","","","","","","","","BuildFeeBumpError","CoinSelection","Conversion","CreateTxError","Descriptor","FeeRateTooLow","FeeRateUnavailable","FeeTooLow","IrreplaceableTransaction","LockTime","MiniscriptPsbt","MiniscriptPsbtError","MissingKeyOrigin","MissingNonWitnessUtxo","NoRecipients","NoUtxosSelected","OutputBelowDustLimit","OutputUpdate","Policy","Psbt","RbfSequenceCsv","SpendingPolicyRequired","TransactionConfirmed","TransactionNotFound","UnknownUtxo","","UtxoUpdate","Version0","Version1Csv","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","fmt","","","","","","from","","","","","","","","into","","","to_owned","to_string","","","try_from","","","try_into","","","type_id","","","vzip","","","csv","requested","required","","","sequence","FullyNodedExport","WalletExport","blockheight","","borrow","borrow_mut","change_descriptor","descriptor","deserialize","export_wallet","fmt","","from","from_str","into","label","","serialize","to_string","try_from","try_into","type_id","vzip","Bip32","DerivableKey","DescriptorKey","DescriptorPublicKey","DescriptorSecretKey","Entropy","Error","ExtScriptContext","ExtendedKey","FullKey","GeneratableDefaultOptions","GeneratableKey","GeneratedKey","IntoDescriptorKey","InvalidChecksum","InvalidNetwork","InvalidScriptContext","Key","KeyError","KeyMap","Legacy","Message","Miniscript","MultiXPrv","MultiXPub","Options","Private","PrivateKeyGenerateOptions","Public","ScriptContext","ScriptContextEnum","Segwitv0","Single","","SinglePriv","SinglePub","SinglePubKey","SortedMultiVec","Tap","ValidNetworks","XOnly","XPrv","XPub","any_network","as_enum","at_derivation_index","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","build_template","check_global_consensus_validity","check_global_policy_validity","check_global_validity","check_local_consensus_validity","check_local_policy_validity","check_local_validity","check_pk","check_terminal_non_malleable","check_witness","clone","","","","","","","","","clone_into","","","","","","","","","clone_to_uninit","","","","","","","","","cmp","","","","compressed","default","deref","derive","deserialize","encode","eq","","","","","","","","equivalent","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","for_each_key","from","","","","","","","","","","","","","","","","","from_public","from_secret","from_str","","from_tree","full_derivation_path","full_derivation_paths","generate","generate_default","generate_default_with_aux_rand","generate_with_aux_rand","generate_with_entropy","generate_with_entropy_default","has_secret","has_wildcard","hash","","","","into","","","","","","","","","","","","into_assets","into_descriptor_key","","","","","","","into_extended_key","","","into_key","into_single_keys","","into_xprv","into_xpub","is_deriveable","is_legacy","","is_multipath","","is_segwit_v0","","is_taproot","","is_uncompressed","is_x_only_key","k","key","","lift","mainnet_network","master_fingerprint","max_satisfaction_size","","max_satisfaction_witness_elements","merge_networks","n","name_str","new","num_der_paths","origin","","other_top_level_checks","override_valid_networks","partial_cmp","","","","pk_len","pks","sanity_check","satisfy","script_size","serialize","sig_type","sorted_node","test_networks","to_owned","","","","","","","","","to_public","to_string","","","","top_level_checks","top_level_type_check","translate_pk","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","vzip","","","","","","","","","","","","PsbtUtils","fee_amount","fee_rate","get_utxo_for","SCHEMAS_TABLE_NAME","migrate_schema","All","Dummy","Exclude","External","Fingerprint","Include","InputIndexOutOfRange","InputSigner","InvalidKey","InvalidNonWitnessUtxo","InvalidSighash","Legacy","MiniscriptPsbt","MissingHdKeypath","MissingKey","MissingNonWitnessUtxo","MissingWitnessScript","MissingWitnessUtxo","NonStandardSighash","None","PkHash","Psbt","Segwitv0","SighashTaproot","SignOptions","SignerCommon","SignerContext","SignerError","SignerId","SignerOrdering","SignerWrapper","SignersContainer","Tap","TapLeavesOptions","TransactionSigner","UserCanceled","add_external","allow_all_sighashes","allow_grinding","as_key_map","assume_height","borrow","","","","","","","","borrow_mut","","","","","","","","build","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","default","","","","deref","descriptor_secret_key","","","","","eq","","","","equivalent","","","","","","","","find","fmt","","","","","","","","","from","","","","","","","","","","hash","id","","","","ids","into","","","","","","","","new","","partial_cmp","","remove","sign_input","","","","sign_transaction","","sign_with_tap_internal_key","signers","tap_leaves_options","to_owned","","","","","","","to_string","trust_witness_utxo","try_finalize","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","vzip","","","","","","","","is_internal_key","AddForeignUtxoError","AddUtxoError","ChangeAllowed","ChangeForbidden","ChangeSpendPolicy","Custom","InvalidOutpoint","InvalidTxid","MissingUtxo","OnlyChange","Shuffle","TxBuilder","TxOrdering","UnknownUtxo","Untouched","add_data","add_foreign_utxo","add_foreign_utxo_with_sequence","add_global_xpubs","add_recipient","add_unspendable","add_utxo","add_utxos","allow_dust","borrow","","","","","borrow_mut","","","","","change_policy","clone","","clone_into","","clone_to_uninit","","cmp","coin_selection","current_height","default","","do_not_spend_change","drain_to","drain_wallet","eq","equivalent","","fee_absolute","fee_rate","finish","finish_with_aux_rand","fmt","","","","","","","from","","","","","hash","include_output_redeem_witness_script","into","","","","","manually_selected_only","nlocktime","only_spend_change","only_witness_utxo","ordering","partial_cmp","policy_path","set_exact_sequence","set_recipients","sighash","sort_tx","sort_tx_with_aux_rand","to_owned","","to_string","","try_from","","","","","try_into","","","","","type_id","","","","","unspendable","version","vzip","","","","","foreign_utxo","input_txid","input_sort","output_sort"],"q":[[0,"bdk_wallet"],[7,"bdk_wallet::tx_builder"],[9,"bdk_wallet"],[13,"bdk_wallet::tx_builder"],[14,"bdk_wallet"],[27,"bdk_wallet::tx_builder"],[29,"bdk_wallet"],[42,"bdk_wallet::tx_builder"],[43,"bdk_wallet"],[44,"bdk_wallet::tx_builder"],[45,"bdk_wallet"],[48,"bdk_wallet::tx_builder"],[49,"bdk_wallet"],[53,"bdk_wallet::tx_builder"],[55,"bdk_wallet"],[68,"bdk_wallet::signer"],[70,"bdk_wallet"],[78,"bdk_wallet::signer"],[79,"bdk_wallet"],[361,"bdk_wallet::signer"],[362,"bdk_wallet"],[370,"bdk_wallet::signer"],[371,"bdk_wallet"],[390,"bdk_wallet::signer"],[391,"bdk_wallet"],[393,"bdk_wallet::signer"],[394,"bdk_wallet"],[479,"bdk_wallet::tx_builder::AddForeignUtxoError"],[481,"bdk_wallet::ApplyBlockError"],[483,"bdk_wallet::LoadMismatch"],[490,"bdk_wallet::tx_builder::TxOrdering"],[492,"bdk_wallet::Utxo"],[495,"bdk_wallet::coin_selection"],[612,"bdk_wallet::coin_selection::Excess"],[617,"bdk_wallet::descriptor"],[629,"bdk_wallet::keys"],[630,"bdk_wallet::descriptor"],[632,"bdk_wallet::keys"],[633,"bdk_wallet::descriptor"],[642,"bdk_wallet::keys"],[643,"bdk_wallet::descriptor"],[654,"bdk_wallet::keys"],[655,"bdk_wallet::descriptor"],[673,"bdk_wallet::keys"],[674,"bdk_wallet::descriptor"],[676,"bdk_wallet::keys"],[677,"bdk_wallet::descriptor"],[678,"bdk_wallet::keys"],[680,"bdk_wallet::descriptor"],[682,"bdk_wallet::keys"],[683,"bdk_wallet::descriptor"],[685,"bdk_wallet::keys"],[687,"bdk_wallet::descriptor"],[689,"bdk_wallet::keys"],[690,"bdk_wallet::descriptor"],[692,"bdk_wallet::keys"],[693,"bdk_wallet::descriptor"],[795,"bdk_wallet::keys"],[796,"bdk_wallet::descriptor"],[802,"bdk_wallet::keys"],[803,"bdk_wallet::descriptor"],[820,"bdk_wallet::keys"],[821,"bdk_wallet::descriptor"],[829,"bdk_wallet::keys"],[830,"bdk_wallet::descriptor"],[846,"bdk_wallet::keys"],[847,"bdk_wallet::descriptor"],[858,"bdk_wallet::keys"],[860,"bdk_wallet::descriptor"],[881,"bdk_wallet::descriptor::checksum"],[882,"bdk_wallet::descriptor::error"],[915,"bdk_wallet::descriptor::policy"],[1080,"bdk_wallet::descriptor::policy::BuildSatisfaction"],[1083,"bdk_wallet::descriptor::policy::Satisfaction"],[1094,"bdk_wallet::descriptor::policy::SatisfiableItem"],[1104,"bdk_wallet::descriptor::template"],[1300,"bdk_wallet::error"],[1371,"bdk_wallet::error::CreateTxError"],[1377,"bdk_wallet::export"],[1400,"bdk_wallet::keys"],[1725,"bdk_wallet::psbt"],[1729,"bdk_wallet::rusqlite_impl"],[1731,"bdk_wallet::signer"],[1924,"bdk_wallet::signer::SignerContext"],[1925,"bdk_wallet::tx_builder"],[2038,"bdk_wallet::tx_builder::AddForeignUtxoError"],[2040,"bdk_wallet::tx_builder::TxOrdering"],[2042,"bdk_chain::balance"],[2043,"bdk_wallet::wallet"],[2044,"bdk_wallet::types"],[2045,"bdk_wallet::wallet::signer"],[2046,"alloc::sync"],[2047,"bitcoin::blockdata::script::owned"],[2048,"bdk_core"],[2049,"core::iter::traits::iterator"],[2050,"core::clone"],[2051,"alloc::collections::btree::map"],[2052,"bitcoin::blockdata::block"],[2053,"bdk_chain::local_chain"],[2054,"core::result"],[2055,"bdk_core::block_id"],[2056,"bitcoin::blockdata::transaction"],[2057,"core::convert"],[2058,"core::iter::traits::collect"],[2059,"bdk_chain::tx_graph"],[2060,"bdk_wallet::wallet::coin_selection"],[2061,"bdk_wallet::wallet::tx_builder"],[2062,"bdk_wallet::wallet::error"],[2063,"bitcoin_units::amount"],[2064,"bitcoin_units::fee_rate"],[2065,"bdk_wallet::wallet::params"],[2066,"bitcoin::network"],[2067,"bdk_core::checkpoint"],[2068,"bdk_wallet::wallet::changeset"],[2069,"core::cmp"],[2070,"bdk_wallet::wallet::persisted"],[2071,"core::marker"],[2072,"core::option"],[2073,"alloc::string"],[2074,"serde::de"],[2075,"bitcoin::psbt"],[2076,"core::fmt"],[2077,"bdk_chain::indexer::keychain_txout"],[2078,"bdk_chain::indexed_tx_graph"],[2079,"bdk_core::spk_client"],[2080,"rusqlite::transaction"],[2081,"rusqlite"],[2082,"bitcoin::psbt::map::input"],[2083,"core::hash"],[2084,"core::future::future"],[2085,"alloc::boxed"],[2086,"core::pin"],[2087,"bdk_wallet::wallet::utils"],[2088,"bitcoin::blockdata::script::borrowed"],[2089,"miniscript::descriptor"],[2090,"core::iter::traits::double_ended"],[2091,"secp256k1::context::alloc_only"],[2092,"secp256k1"],[2093,"serde::ser"],[2094,"alloc::vec"],[2095,"core::ops::function"],[2096,"core::any"],[2097,"rand_core"],[2098,"core::default"],[2099,"bitcoin::address"],[2100,"miniscript"],[2101,"miniscript::miniscript::private"],[2102,"miniscript::miniscript::decode"],[2103,"miniscript::miniscript::context"],[2104,"miniscript::iter::tree"],[2105,"miniscript::descriptor::key"],[2106,"miniscript::miniscript::satisfy"],[2107,"miniscript::plan"],[2108,"bitcoin_hashes::sha256"],[2109,"miniscript::miniscript::hash256"],[2110,"bitcoin_hashes::ripemd160"],[2111,"bitcoin_hashes::hash160"],[2112,"bitcoin::crypto::key"],[2113,"secp256k1::context"],[2114,"bdk_chain::descriptor_ext"],[2115,"miniscript::blanket_traits"],[2116,"miniscript::miniscript::analyzable"],[2117,"core::ops::range"],[2118,"miniscript::descriptor::sh"],[2119,"miniscript::descriptor::segwitv0"],[2120,"miniscript::descriptor::tr"],[2121,"miniscript::descriptor::bare"],[2122,"miniscript::miniscript::types"],[2123,"miniscript::miniscript::types::extra_props"],[2124,"miniscript::expression"],[2125,"miniscript::miniscript::iter"],[2126,"miniscript::policy::semantic"],[2127,"miniscript::policy"],[2128,"bitcoin_units::weight"],[2129,"hex_conservative::error"],[2130,"bitcoin::bip32"],[2131,"base58ck::error"],[2132,"bitcoin::psbt::error"],[2133,"bdk_wallet::wallet::export"],[2134,"miniscript::descriptor::sortedmulti"],[2135,"core::str::traits"],[2136,"rusqlite::error"],[2137,"bitcoin::blockdata::script::push_bytes::primitive"],[2138,"bitcoin::blockdata::locktime::absolute"],[2139,"bdk_chain"],[2140,"bdk_chain::rusqlite_impl"]],"i":"``````IdB@j0````B@lFf0GnH`FhFnj`Ej4`1GjB@f0``I`````3`888817;29`:```<B@h;``El0````2bfEn1Hd022222::202`Fb4Dn<EfEh=8Fd;=Ff8Cf8GnH`Id9=8j87EjEl8I`Gj9f9En98711111`:Jn?5Dn03b9EfEh:9?52;10:9?52;10:9?5;`2Fd707Fb00845;Cf282949`6<`95>4<5>43=<:8GnH`77j07766Ej0<<``:`=991870El7I`0Gj0Ff0f9En0998Id0`<bDn:EfEh;:::::Fd:9987Cf007Gn0H`8>Fb;;;;j79;El0FhFn?4<;3:9Ej39I`GjFff<En<;IdKn:3Ef034=Dn`Cf6666Fd7022277>Fb38?`08?03088<4j9?>22El:`:::``Eh1;;?``b382<<<Hd``======0`1492Ej48=2I`GjFfEnGnId8f08998=9Dn=Ef<9=Fd9873Cf76H`6Fb?5j5Eh?El6?>=95<;4:`90Jn6Ej95b;5:4139I`GjFf?;EnGn<Idf07;`=7Dn=Ef=:<Fd9873Cf76H`6`BAb0BAd0BAfBAhBAj0210BAl0BAn00`Of``````0``Nf01ObNhNjNlNn5643210532105321053210O`4321`4321666556675432167543216754321562556432166754321675432167543216754321BB`BBb010LbBBdOj``````A@f``A@j``A@n543```54302`54354354303AC`ACb44551045104444`3103033103103310310310`51045104510451044555555454510455110044`544ADd6566621556566666662155565556555665566215621556Fj977666766532676753277777777777777656766732653277`676766776765326`732676755767326732667326773266`G`0`000000000000000000000000000000AHnAH`0`AI```2AHl`3322231ADf322```00144``4441142LlAIb52364105236410236410236410210036410533664411005536410552364411052130613641052640101136410036410253641052364105236410523641052BBf00BBhBBjBBl10101010BBnBC`BCbBCdBCfBCh01BCjBCl``````````````AIhAIlAInAJ`AJdAJhAJjAJlAJnAK`AKbAKd;:9876543210AId<;:987654321<;:987654321<;:987654321<;:987654321<;:987654321<;:987654321<;:987654321AIf=<;:98765432=<;:98765432=<;:98765432=<;:98765432=<;:98765432=<;:98765432`JjAKf`11Df2022`22222122220020122120120111112200122222201201120120120120120BCnBD`0BDbBDd3``BDfAKj0000000000010000000AHb````AMj0``ALh````222A@j``A@d44AG`A@n5ALn`0``312````3`521`BDh21AL`ALj6ALb;AKn67ALdALf<754:3>28910<2;;;;;;;;;5:328910<5:328910<5:328910<281<335882:>28910<::2288991100<<4:3>>22889910<277754:3>>>288910<4489288=AMn0>>089392=865;4?39:21=9AIjAJf887;<0:88;<::;9=;<9=9=;;5435`;>55`5>5;43>75;4?>5555;>5`8=65;<43?<AHb6<=??6;98>706<=54ALh<:9?817=>650<:9?817=>650<:9?817=>650`ANj00``AOfANn1Hf120`000AO`111111132101````````0``1JlHd010432AObl3276541032736410327641032764103276003271AOh0222751877551188476652143877765214387022247652143824714B@`333n4565974365:8559874365:9874365:9874365:9874365:BDj``B@j0`B@lB@f0021``B@h2Dd0000000001234012340343434400340004440000011223401234400123400000400003334120123401234012340001234BAb0BAl0","f":"````````````````````````````````````````````````````````````````{{bb}b}{{{h{df}}jl{A`{n}}}Ab}`{{{h{f}}}{{An{j{`{{Aj{}{{Ad{{Ah{Af}}}}}}Al}}}}}}``{{{h{df}}{h{B`}}Bb}{{Bf{AbBd}}}}{{{h{df}}{h{B`}}BbBh}{{Bf{AbBj}}}}{{{h{df}}e}Ab{{Bn{{A`{Bl}}}}}{{Cd{}{{Ad{{Cb{cC`}}}}}}}}{{{h{df}}c}{{Bf{AbBd}}}{{Bn{Cf}}}}{{{h{df}}cC`}{{Bf{AbBd}}}{{Bn{Cf}}}}{{{h{j}}}Ch}{{{h{j}}}{{h{{Cj{Ch}}}}}}{{{h{f}}}{{h{{Cn{Cl}}}}}}`{{{h{f}}}b}`{h{{h{c}}}{}}00000000000000000{{{h{d}}}{{h{dc}}}{}}00000000000000000{{{h{df}}D`}{{Bf{{Dd{Db}}Df}}}}{{{h{df}}}{{Dd{Db}}}}{{{h{f}}{h{Bl}}}{{Bf{DhDj}}}}{{{h{f}}{h{Bl}}}{{Bf{DlDj}}}}{{{h{df}}{h{Bl}}}Ab}`````{{DnE`}Dn}{{DnEb}Dn}{{{h{f}}}Ed}{{{h{b}}}b}{{{h{j}}}j}{{{h{Ef}}}Ef}{{{h{Eh}}}Eh}{{{h{Ej}}}Ej}{{{h{El}}}El}{{{h{Cf}}}Cf}{{{h{En}}}En}{{h{h{dc}}}Ab{}}0000000{{hCh}Ab}0000000{{{h{j}}{h{j}}}F`}``{{{h{dc}}Fb}{{Bf{{Fd{c}}Ff}}}Fh}{{cc}Fb{FjFlAl}}{{{h{dc}}Fb}{{Bf{{Fd{c}}Ff}}}Fn}{cFb{FjFlAl}}{{Fb{h{dc}}}{{Bf{{Fd{c}}Ff}}}Fh}{{Fb{h{dc}}}{{Bf{{Fd{c}}Ff}}}Fn}{Fb{{Bf{fG`}}}}0{{}b}{{}Dn}{{}El}{{}Cf}{{{h{{Fd{c}}}}}{{h{e}}}{}{}}{{{h{En}}}{{h{c}}}{}}{{{h{d{Fd{c}}}}}{{h{de}}}{}{}}{{{h{f}}j}{{Gb{Bb}}}}`{{{h{f}}Af}{{Gb{{Cb{jBb}}}}}}`{{Dnj{Gb{c}}}Dn{FjFl}}``{{{h{f}}j}Gd}{c{{Bf{b}}}Gf}{c{{Bf{j}}}Gf}{c{{Bf{Ef}}}Gf}{c{{Bf{El}}}Gf}{{{h{b}}{h{b}}}Gh}{{{h{j}}{h{j}}}Gh}{{{h{Ef}}{h{Ef}}}Gh}{{{h{Eh}}{h{Eh}}}Gh}{{{h{Ej}}{h{Ej}}}Gh}{{{h{El}}{h{El}}}Gh}{{{h{{Gj{c}}}}{h{{Gj{c}}}}}GhGl}{{{h{En}}{h{En}}}Gh}{{{h{Gn}}{h{Gn}}}Gh}{{{h{H`}}{h{H`}}}Gh}{{h{h{c}}}Gh{}}00000000000``{DnDn}`{{{h{f}}{h{dHb}}Hd}{{Bf{GhHf}}}}{{{h{b}}{h{dHh}}}{{Bf{AbHj}}}}0{{{h{j}}{h{dHh}}}Hl}{{{h{Ef}}{h{dHh}}}Hl}{{{h{Eh}}{h{dHh}}}Hl}{{{h{Ej}}{h{dHh}}}Hl}{{{h{El}}{h{dHh}}}Hl}{{{h{{Fd{c}}}}{h{dHh}}}HlHn}{{{h{I`}}{h{dHh}}}Hl}0{{{h{{Gj{c}}}}{h{dHh}}}HlIb}{{{h{{Gj{c}}}}{h{dHh}}}HlHn}{{{h{{Ff{c}}}}{h{dHh}}}HlHn}{{{h{{Ff{c}}}}{h{dHh}}}HlIb}{{{h{f}}{h{dHh}}}Hl}{{{h{Cf}}{h{dHh}}}Hl}{{{h{En}}{h{dHh}}}Hl}0{{{h{Gn}}{h{dHh}}}Hl}0{{{h{H`}}{h{dHh}}}Hl}{{{h{Id}}{h{dHh}}}Hl}0`{cc{}}000000{IfEl}1{IhEl}{{{Ij{ClIf}}}El}{{{Il{Cl}}}El}444{H`{{Gj{c}}}{}}555{{{In{j}}}Cf}{J`Cf}7{H`Gn}888{{{h{Jb}}}{{Jd{El}}}}{{FbE`}Fb}{{{h{f}}Ef{Gb{Jf}}Gh}{{Bf{JhJj}}}}{{{h{f}}j}{{A`{Jl}}}}{{{h{f}}D`}{{Gb{Jn}}}}{{{h{f}}K`}{{Gb{Ef}}}}{{{h{j}}{h{dc}}}AbKb}{{{h{Ef}}{h{dc}}}AbKb}```{{{h{Jb}}}{{Jd{Ab}}}}{{{h{d{Fh{}{{Kd{c}}}}}}}{{Bf{Elc}}}{}}{{{h{d{Fn{}{{Kd{c}}}}}}}{{Kj{{Kh{Kf}}}}}{}}{{{h{df}}K`Kl}Ab}{{}c{}}00000000000000000{{{h{Kn}}{h{L`}}}Gh}{{{h{El}}}Gh}{{{h{f}}Af}Gh}```{{{h{f}}}{{`{{Aj{}{{Ad{{Cb{j{h{Lb}}}}}}}}}}}}{{FbjLd}Fb}{{DnjLd}Dn}``{{{h{f}}}Lf}{{{h{f}}}{{`{{Aj{}{{Ad{Ef}}}}}}}}0{{{h{f}}j}{{`{{Lh{}{{Ad{En}}}}}}}}{{{h{dc}}Dn}{{Bf{{Gb{{Fd{c}}}}Gj}}}Fh}{{}Dn}{{{h{dc}}Dn}{{Bf{{Gb{{Fd{c}}}}Gj}}}Fn}{{Dn{h{dc}}}{{Bf{{Gb{{Fd{c}}}}Gj}}}Fh}{{Dn{h{dc}}}{{Bf{{Gb{{Fd{c}}}}Gj}}}Fn}{{DnEl}{{Bf{{Gb{f}}Gn}}}}{{ElDn}{{Bf{{Gb{f}}Gn}}}}{{{h{f}}}{{h{Lj}}}}`{{FbBb}Fb}{{DnBb}Dn}{{{h{df}}jBb}Gh}{{{h{dEl}}El}Ab}`{{FbEb}Fb}{{{h{f}}}Eb}`{{cc}Fb{FjFl}}={cFb{FjFl}}{{{h{f}}j}Bb}{{{h{df}}j}En}{{{h{Ej}}}K`}`{{{h{j}}{h{j}}}{{Gb{F`}}}}{{{h{f}}jBb}En}{{{h{d{Fh{}{{Kd{c}}}}}}{h{El}}}{{Bf{Abc}}}{}}{{{h{d{Fn{}{{Kd{c}}}}}}{h{El}}}{{Kj{{Kh{Kf}}}}}{}}{{{h{d{Fd{c}}}}{h{dc}}}{{Bf{Gh}}}Fh}{{{h{d{Fd{c}}}}{h{dc}}}{{Bf{Gh}}}Fn}{{{h{El}}{h{Jb}}}{{Jd{Ab}}}}{{{h{f}}j}{{Bf{{Gb{Ll}}G`}}}}`{{{h{f}}j}{{h{Lb}}}}{{{h{df}}jBb}{{`{{Aj{}{{Ad{En}}}}}}}};```{{}Gd}{{{h{f}}}{{h{{M`{Ln}}}}}}{{{h{f}}{h{Bl}}}{{Cb{DhDh}}}}{{{h{Ej}}}{{Gb{Mb}}}}``{{{h{b}}c}BfMd}{{{h{j}}c}BfMd}{{{h{Ef}}c}BfMd}{{{h{El}}c}BfMd}{{{h{df}}jLd}Ab}{{{h{df}}c}Ab{{Cd{}{{Ad{{Cb{jLd}}}}}}}}{{{h{f}}{h{dHb}}Hd}{{Bf{GhHf}}}}```{{{h{f}}}{{h{{Mf{j}}}}}}{{{h{f}}}{{Gb{{h{El}}}}}}{{{h{df}}}{{Gb{{h{dEl}}}}}}{{{h{f}}}{{Mh{j}}}}{{{h{f}}}{{Mj{{Cb{jBb}}}}}}{{{h{df}}}{{Gb{El}}}}``{hc{}}0000000{hGd}000000{{{h{b}}}Dh}{{{h{f}}}{{`{{Aj{}{{Ad{Jn}}}}}}}}{{{h{f}}c}{{Ml{Jn}}}{{N`{{h{Jn}}{h{Jn}}}{{Mn{F`}}}}}}``2`{c{{Bf{e}}}{}{}}00000000000000000{{}{{Bf{c}}}{}}00000000000000000`{{{h{f}}}{{h{{Cn{Cl}}}}}}```{{{h{Ej}}}{{h{Kl}}}}`{hNb}00000000000000000{{{h{f}}j}{{`{{Aj{}{{Ad{{Ah{Af}}}}}}Al}}}}{{{h{df}}jBb}Gh}``{{}{{h{Nd}}}}{{}c{}}00000000000000000{{c{Gb{c}}Eb{h{{M`{Ln}}}}}{{Bf{GdG`}}}Fj}````````````````````````````{h{{h{c}}}{}}000000{{{h{d}}}{{h{dc}}}{}}000000{{{h{Nf}}}Nf}{{{h{Nh}}}Nh}{{{h{Nj}}}Nj}{{{h{{Nl{c}}}}}{{Nl{c}}}Al}{{{h{Nn}}}Nn}{{h{h{dc}}}Ab{}}0000{{hCh}Ab}0000{{{h{O`}}{Ml{Eh}}{Ml{Eh}}DlDh{h{L`}}{h{dc}}}{{Bf{ObNf}}}Od}{{{h{Nh}}{Ml{Eh}}{Ml{Eh}}DlDh{h{L`}}{h{dc}}}{{Bf{ObNf}}}Od}{{{h{Nj}}{Ml{Eh}}{Ml{Eh}}DlDh{h{L`}}{h{dc}}}{{Bf{ObNf}}}Od}{{{h{{Nl{c}}}}{Ml{Eh}}{Ml{Eh}}DlDh{h{L`}}{h{de}}}{{Bf{ObNf}}}O`Od}{{{h{Nn}}{Ml{Eh}}{Ml{Eh}}DlDh{h{L`}}{h{dc}}}{{Bf{ObNf}}}Od}{{DhDl{h{L`}}}Of}{{}Nh}{{}Nj}{{}{{Nl{c}}}Oh}{{}Nn}{{{h{Nf}}{h{Nf}}}Gh}{{h{h{c}}}Gh{}}0``{{{h{Nf}}{h{dHh}}}Hl}0{{{h{Of}}{h{dHh}}}Hl}{{{h{Ob}}{h{dHh}}}Hl}{{{h{Nh}}{h{dHh}}}Hl}{{{h{Nj}}{h{dHh}}}Hl}{{{h{{Nl{c}}}}{h{dHh}}}HlHn}{{{h{Nn}}{h{dHh}}}Hl}{cc{}}000000{{}c{}}000000{{{h{Ob}}}Dh}`{{C`c}{{Nl{c}}}{}}`1{hc{}}0000{hGd}{c{{Bf{e}}}{}{}}000000{{}{{Bf{c}}}{}}000000{hNb}000000{{}c{}}000000```````````````````````````````````````````{{{h{{Oj{c}}}}Eb}{{Bf{OlOn}}}{A@`A@b}}{{}A@d}0{{{h{{A@f{ce}}}}}{{h{{A@h{ce}}}}}A@`A@j}{{{h{{h{{A@f{ce}}}}}}}{{A@l{{h{{A@f{ce}}}}}}}A@`A@j}{{{h{{Oj{A@n}}}}Bb}{{Bf{{Oj{AA`}}AAb}}}}{h{{h{c}}}{}}000{{{h{d}}}{{h{dc}}}{}}000{{{h{{A@f{ce}}}}}{{Ml{{h{{A@f{ce}}}}}}}A@`A@j}{{{h{{A@f{ce}}}}{h{g}}}{{AAf{{AAd{c}}}}}{A@bA@`}A@j{{AAh{c}}}}0`{{{h{{A@f{c{A@j{}{{AAj{e}}}}}}}}}{{Bf{AbAAl}}}A@`{{ABn{}{{AAn{AB`}}{ABb{ABd}}{ABf{ABh}}{ABj{ABl}}}}A@`A@`A@`A@`}}{{{h{{A@f{cAC`}}}}}{{Bf{AbAAl}}}A@`}{{{h{{A@f{cACb}}}}}{{Bf{AbAAl}}}A@`}2022102102{{{h{c}}}{{Bf{AbAAl}}}A@`}00{{{h{{A@h{c{A@j{}{{AAj{e}}}}}}}}}{{Bf{AbAAl}}}A@`{{ABn{}{{AAn{AB`}}{ABb{ABd}}{ABf{ABh}}{ABj{ABl}}}}A@`A@`A@`A@`}}{{{h{{A@h{cAC`}}}}}{{Bf{AbAAl}}}A@`}{{{h{{A@h{cACb}}}}}{{Bf{AbAAl}}}A@`}{{{h{{Cj{{Ml{Ch}}}}}}}{{Bf{AbAAl}}}}00`{{{h{{Oj{c}}}}}{{Oj{c}}}{AlA@`}}{{{h{AC`}}}AC`}{{{h{ACb}}}ACb}{{{h{{A@f{ce}}}}}{{A@f{ce}}}{AlA@`}{AlA@j}}{{h{h{dc}}}Ab{}}000{{hCh}Ab}000{{{h{{Oj{c}}}}{h{{Oj{c}}}}}F`{ACdA@`}}{{{h{AC`}}{h{AC`}}}F`}{{{h{ACb}}{h{ACb}}}F`}{{{h{{A@f{ce}}}}{h{{A@f{ce}}}}}F`A@`A@j}{{{h{{A@f{ce}}}}}GhA@`A@j}{{{h{{Oj{A@n}}}}Bb}{{Bf{{Oj{AA`}}AAb}}}}{{{h{{Oj{A@n}}}}{h{{M`{c}}}}Bb}{{Bf{{Oj{ACf}}AAb}}}ACh}{{{h{{Oj{AA`}}}}{h{{M`{c}}}}}{{Bf{{Oj{ACf}}AAb}}}ACh}{{{h{{Oj{c}}}}}ACjA@`}{{{h{{Oj{A@n}}}}}ACl}{c{{Bf{{Oj{e}}}}}GfACn}{c{{Bf{{A@f{eg}}}}}GfACnA@j}{{{h{{Oj{A@n}}}}}Dh}{{{h{{A@f{ce}}}}}Af{A@bA@`}A@j}{{{h{{Oj{c}}}}{h{{Oj{c}}}}}Gh{GlA@`}}{{{h{AC`}}{h{AC`}}}Gh}{{{h{ACb}}{h{ACb}}}Gh}{{{h{{A@f{ce}}}}{h{{A@f{ce}}}}}GhA@`A@j}{{h{h{c}}}Gh{}}0000000`{{{h{{Oj{c}}}}}{{Bf{AfOn}}}{A@`A@b}}`{{{h{{A@f{ce}}}}{h{AD`}}}{{Bf{AbADb}}}A@`A@j}{{{h{ADd}}{h{Jl}}ADf{h{{M`{Ln}}}}}{{Bf{{Gb{Ll}}G`}}}}{{{h{{Oj{A@n}}}}{h{Jl}}ADf{h{{M`{Ln}}}}}{{Bf{{Gb{Ll}}G`}}}}{{{h{{A@f{A@nc}}}}{h{Jl}}ADf{h{{M`{Ln}}}}}{{Bf{{Gb{Ll}}G`}}}A@j}{{{h{{Oj{A@n}}}}{h{{M`{c}}}}{h{L`}}{ADh{Bb}}}{{Bf{{Gb{{Cb{Bb{Oj{ACf}}}}}}AAb}}}ACh}{{{h{{Oj{c}}}}{h{dHh}}}{{Bf{AbHj}}}A@`}0{{{h{AC`}}{h{dHh}}}{{Bf{AbHj}}}}{{{h{ACb}}{h{dHh}}}{{Bf{AbHj}}}}{{{h{{A@f{ce}}}}{h{dHh}}}{{Bf{AbHj}}}A@`A@j}0{{{h{{Oj{c}}}}e}GhA@`{{N`{{h{c}}}{{Mn{Gh}}}}}}{{{h{{A@f{ce}}}}g}GhA@`A@j{{N`{{h{c}}}{{Mn{Gh}}}}}}{{{ADj{c}}}{{Oj{c}}}A@`}{{{ADl{c}}}{{Oj{c}}}A@`}{{{ADn{c}}}{{Oj{c}}}A@`}{{{AE`{c}}}{{Oj{c}}}A@`}{{{AEb{c}}}{{Oj{c}}}A@`}{{{AEd{c}}}{{Oj{c}}}A@`}{cc{}}000{{{A@h{ce}}}{{Bf{{A@f{ce}}On}}}A@`A@j}{{{A@h{ce}}AEfAEh}{{A@f{ce}}}A@`A@j}{{{h{Nd}}}{{Bf{{Oj{c}}On}}}ACn}{{{h{Nd}}}{{Bf{{A@f{ce}}On}}}ACnA@j}{{{h{Nd}}{h{AD`}}}{{Bf{{A@f{ce}}On}}}ACnA@j}1{{{h{AEj}}}{{Bf{{Oj{c}}On}}}ACn}{{{h{AEj}}}{{Bf{{A@f{ce}}On}}}ACnA@j}{{{h{{A@f{ce}}}}AEl}{{Gb{{h{{A@f{ce}}}}}}}A@`A@j}{{{h{{A@f{ce}}}}AEl}{{Gb{c}}}A@`A@j}{{{h{{Oj{c}}}}e}{{Bf{{Cb{{Ml{{Ml{Ch}}}}Af}}On}}}{A@`A@b}{{AEn{c}}}}0{{{h{{A@f{ce}}}}}GhA@`A@j}0{{{h{{Oj{A@n}}}}}Gh}{{{h{{Oj{c}}}}{h{de}}}Ab{AF`A@`}Kb}{{{h{AC`}}{h{dc}}}AbKb}{{{h{ACb}}{h{dc}}}AbKb}{{{h{{A@f{ce}}}}{h{dg}}}AbA@`A@jKb}{{}c{}}000{{{A@f{ce}}}{{A@h{ce}}}A@`A@j}{{{Oj{A@n}}}{{Bf{{Ml{{Oj{A@n}}}}On}}}}{{Fj{h{{M`{Ln}}}}Eb}{{Bf{{Cb{LbLd}}G`}}}}{{Lb{h{{M`{Ln}}}}Eb}{{Bf{{Cb{LbLd}}G`}}}}99:{{{h{{A@f{ce}}}}}{{AFb{ce}}}A@`A@j}{{{h{{A@f{ce}}}}}{{AFd{ce}}}A@`A@j}{{{h{{Oj{c}}}}}{{Bf{{AFf{c}}On}}}A@`}{{{h{{A@f{ce}}}}}{{Bf{{AFf{c}}On}}}A@`A@j}{{{h{{A@f{ce}}}}}{{Bf{AbAFh}}}A@`A@j}{{{h{{A@f{c{A@j{}{{AAj{e}}}}}}}}}{{Gb{AEl}}}A@`{{ABn{}{{AAn{AB`}}{ABb{ABd}}{ABf{ABh}}{ABj{ABl}}}}A@`A@`A@`A@`}}{{{h{{A@f{cAC`}}}}}{{Gb{AEl}}}A@`}{{{h{{A@f{cACb}}}}}{{Gb{AEl}}}A@`}{{{h{{A@f{ce}}}}}{{Bf{AElOn}}}A@`A@j}{{{h{{Oj{c}}}}}{{Bf{AElOn}}}A@`}1{{{h{{Oj{c}}}}}{{Bf{AFjOn}}}A@`}{{}{{h{Nd}}}}00{{{A@f{cAFl}}}{{Bf{{Oj{c}}On}}}A@`}{c{{Oj{c}}}A@`}{c{{Bf{{Oj{c}}On}}}A@`}{{{A@f{cAC`}}}{{Bf{{Oj{c}}On}}}A@`}{{AEl{Ml{c}}}{{Bf{{Oj{c}}On}}}A@`}{{{ADl{c}}}{{Oj{c}}}A@`}{{{AE`{c}}}{{Oj{c}}}A@`}4{{{A@f{cACb}}}{{Bf{{Oj{c}}On}}}A@`}3{{c{Gb{{AFn{c}}}}}{{Bf{{Oj{c}}On}}}A@`}614`{{{h{{A@f{c{A@j{}{{AAj{e}}}}}}}}}{{Bf{AbOn}}}A@`{{ABn{}{{AAn{AB`}}{ABb{ABd}}{ABf{ABh}}{ABj{ABl}}}}A@`A@`A@`A@`}}{{{h{L`}}}{{Bf{{A@f{c}}On}}}A@j}{{{h{{M`{c}}}}{h{Nd}}}{{Bf{{Cb{{Oj{A@n}}{An{A@nAG`}}}}On}}}AGb}1{{{h{L`}}{h{AD`}}}{{Bf{{A@f{c}}On}}}A@j}{{{h{{Oj{c}}}}{h{{Oj{c}}}}}{{Gb{F`}}}{AGdA@`}}{{{h{AC`}}{h{AC`}}}{{Gb{F`}}}}{{{h{ACb}}{h{ACb}}}{{Gb{F`}}}}{{{h{{A@f{ce}}}}{h{{A@f{ce}}}}}{{Gb{F`}}}A@`A@j}{{{h{c}}}AElA@`}00{{{Oj{AA`}}{h{c}}}{{Bf{AGf{Oj{AA`}}}}}{{AAh{AA`}}}}0`{{{h{{A@f{ce}}}}}GhA@`A@j}{{{h{{Oj{c}}}}}{{Bf{AbOn}}}A@`}{{{h{{A@f{ce}}}}}{{Bf{AbADb}}}A@`A@j}{{{h{{Oj{c}}}}{h{dAGh}}e}{{Bf{AbOn}}}{A@`A@b}{{AEn{c}}}}{{{h{{A@f{ce}}}}g}{{Bf{{Ml{{Ml{Ch}}}}On}}}{A@bA@`}A@j{{AEn{c}}}}0{{{h{{Oj{c}}}}}{{Bf{AfOn}}}{A@`A@b}}{{{h{{Oj{c}}}}}Af{A@`A@b}}{{{h{{A@f{ce}}}}}AElA@`A@j}{{{h{{Oj{c}}}}e}BfA@`Md}{{{h{{A@f{ce}}}}g}BfA@`A@jMd}{{}AGj}00{{{h{{A@f{ce}}}}{h{{An{ABlc}}}}}{{A@f{ce}}}A@`A@j}`{hc{}}000{hGd}0{{{h{{Oj{A@n}}}}{h{{An{A@nAG`}}}}}Gd}{{{h{{A@f{c{A@j{}{{AAj{e}}}}}}}}}{{Bf{AbOn}}}A@`{{ABn{}{{AAn{AB`}}{ABb{ABd}}{ABf{ABh}}{ABj{ABl}}}}A@`A@`A@`A@`}}0{{{h{{Oj{c}}}}{h{di}}}{{Bf{{AGl{g}}}}}A@`A@`{}{{AGn{ceg}}}}{{{h{{A@f{ce}}}}{h{dk}}}{{Bf{{AGl{i}}}}}A@`A@jA@`{}{{AGn{cgi}}}}{c{{Bf{e}}}{}{}}000{{}{{Bf{c}}}{}}000`{hNb}000>{{}c{}}000{{{h{{A@f{ce}}}}}GhA@`A@j}{{{h{Nd}}}{{Bf{GdG`}}}}``````````````{h{{h{c}}}{}}{{{h{d}}}{{h{dc}}}{}}{{{h{G`}}{h{G`}}}Gh}{{{h{G`}}{h{dHh}}}Hl}0{AH`G`}{AHbG`}{cc{}}{AHdG`}{OnG`}{AHfG`}{AHhG`}{AHjG`}{{}c{}}{hGd}{c{{Bf{e}}}{}{}}{{}{{Bf{c}}}{}}{hNb}{{}c{}}```````````````````````````````````{h{{h{c}}}{}}000000{{{h{d}}}{{h{dc}}}{}}000000{{{h{AHl}}}AHl}{{{h{AHn}}}AHn}{{{h{AI`}}}AI`}{{{h{Ll}}}Ll}{{{h{AIb}}}AIb}{{{h{ADf}}}ADf}{{h{h{dc}}}Ab{}}00000{{hCh}Ab}00000``{{}AIb}{{{h{AHl}}{h{AHl}}}Gh}{{{h{AHn}}{h{AHn}}}Gh}{{{h{AI`}}{h{AI`}}}Gh}{{{h{Ll}}{h{Ll}}}Gh}{{{h{AIb}}{h{AIb}}}Gh}{{{h{AH`}}{h{AH`}}}Gh}{{h{h{c}}}Gh{}}00000000000{{{h{AHl}}{h{dHh}}}Hl}{{{h{AHn}}{h{dHh}}}Hl}{{{h{AI`}}{h{dHh}}}Hl}{{{h{Ll}}{h{dHh}}}Hl}{{{h{AIb}}{h{dHh}}}Hl}{{{h{AH`}}{h{dHh}}}Hl}0{{{h{ADf}}{h{dHh}}}Hl}{cc{}}00{GhAI`}1{AHnLl}222{{{h{Ll}}{h{{An{Gd{Ml{AEl}}}}}}}{{Bf{AIbAH`}}}}{{{h{AHl}}{h{dc}}}AbKb}{{{h{AIb}}{h{dc}}}AbKb}{{{h{AHn}}}Gd}`{{}c{}}000000{{{h{AHn}}}Gh}{{{h{AI`}}}Gh}{{{h{AIb}}}Gh}`{{{h{AIb}}{h{AIb}}}{{Gb{F`}}}}{{{h{Ll}}}Gh}`{{{h{AHl}}c}BfMd}{{{h{AHn}}c}BfMd}{{{h{AI`}}c}BfMd}{{{h{Ll}}c}BfMd}{{{h{AIb}}c}BfMd}`{hc{}}00000{hGd}{c{{Bf{e}}}{}{}}000000{{}{{Bf{c}}}{}}000000{hNb}000000{{}c{}}000000``````````````````````````````````````{h{{h{c}}}{}}00000000000{{{h{d}}}{{h{dc}}}{}}00000000000{{AIdEb}{{Bf{AIfG`}}}}{{{AIh{c}}Eb}{{Bf{AIfG`}}}{{AIj{AC`}}}}{{{AIl{c}}Eb}{{Bf{AIfG`}}}{{AIj{ACb}}}}{{{AIn{c}}Eb}{{Bf{AIfG`}}}{{AIj{ACb}}}}{{{AJ`{c}}Eb}{{Bf{AIfG`}}}{{AIj{AJb}}}}{{{AJd{c}}Eb}{{Bf{AIfG`}}}{{AJf{AC`}}}}{{{AJh{c}}Eb}{{Bf{AIfG`}}}{{AJf{AC`}}}}{{{AJj{c}}Eb}{{Bf{AIfG`}}}{{AJf{ACb}}}}{{{AJl{c}}Eb}{{Bf{AIfG`}}}{{AJf{ACb}}}}{{{AJn{c}}Eb}{{Bf{AIfG`}}}{{AJf{ACb}}}}{{{AK`{c}}Eb}{{Bf{AIfG`}}}{{AJf{ACb}}}}{{{AKb{c}}Eb}{{Bf{AIfG`}}}{{AJf{AJb}}}}{{{AKd{c}}Eb}{{Bf{AIfG`}}}{{AJf{AJb}}}}{{{h{{AIh{c}}}}}{{AIh{c}}}{Al{AIj{AC`}}}}{{{h{{AIl{c}}}}}{{AIl{c}}}{Al{AIj{ACb}}}}{{{h{{AIn{c}}}}}{{AIn{c}}}{Al{AIj{ACb}}}}{{{h{{AJ`{c}}}}}{{AJ`{c}}}{Al{AIj{AJb}}}}{{{h{{AJd{c}}}}}{{AJd{c}}}{Al{AJf{AC`}}}}{{{h{{AJh{c}}}}}{{AJh{c}}}{Al{AJf{AC`}}}}{{{h{{AJj{c}}}}}{{AJj{c}}}{Al{AJf{ACb}}}}{{{h{{AJl{c}}}}}{{AJl{c}}}{Al{AJf{ACb}}}}{{{h{{AJn{c}}}}}{{AJn{c}}}{Al{AJf{ACb}}}}{{{h{{AK`{c}}}}}{{AK`{c}}}{Al{AJf{ACb}}}}{{{h{{AKb{c}}}}}{{AKb{c}}}{Al{AJf{AJb}}}}{{{h{{AKd{c}}}}}{{AKd{c}}}{Al{AJf{AJb}}}}{{h{h{dc}}}Ab{}}00000000000{{hCh}Ab}00000000000{{{h{{AIh{c}}}}{h{dHh}}}Hl{Hn{AIj{AC`}}}}{{{h{{AIl{c}}}}{h{dHh}}}Hl{Hn{AIj{ACb}}}}{{{h{{AIn{c}}}}{h{dHh}}}Hl{Hn{AIj{ACb}}}}{{{h{{AJ`{c}}}}{h{dHh}}}Hl{Hn{AIj{AJb}}}}{{{h{{AJd{c}}}}{h{dHh}}}Hl{Hn{AJf{AC`}}}}{{{h{{AJh{c}}}}{h{dHh}}}Hl{Hn{AJf{AC`}}}}{{{h{{AJj{c}}}}{h{dHh}}}Hl{Hn{AJf{ACb}}}}{{{h{{AJl{c}}}}{h{dHh}}}Hl{Hn{AJf{ACb}}}}{{{h{{AJn{c}}}}{h{dHh}}}Hl{Hn{AJf{ACb}}}}{{{h{{AK`{c}}}}{h{dHh}}}Hl{Hn{AJf{ACb}}}}{{{h{{AKb{c}}}}{h{dHh}}}Hl{Hn{AJf{AJb}}}}{{{h{{AKd{c}}}}{h{dHh}}}Hl{Hn{AJf{AJb}}}}{cc{}}00000000000{{}c{}}00000000000{{AIf{h{{M`{Ln}}}}Eb}{{Bf{{Cb{LbLd}}G`}}}}{{{h{{M`{Ln}}}}Eb}{{Bf{{Cb{{Oj{A@n}}{An{A@nAG`}}}}G`}}}}00000000000{hc{}}00000000000{c{{Bf{e}}}{}{}}00000000000{{}{{Bf{c}}}{}}00000000000{hNb}00000000000{{}c{}}00000000000`````````````````````````````{h{{h{c}}}{}}00{{{h{d}}}{{h{dc}}}{}}00{{{h{AKf}}}AKf}{{h{h{dc}}}Ab{}}{{hCh}Ab}{{{h{AKf}}{h{dHh}}}Hl}0{{{h{Jj}}{h{dHh}}}Hl}0{{{h{Df}}{h{dHh}}}Hl}0{cc{}}{AKfJj}{AH`Jj}{G`Jj}3{NfJj}{AKhJj}5{{}c{}}00{hc{}}{hGd}00{c{{Bf{e}}}{}{}}00{{}{{Bf{c}}}{}}00{hNb}00{{}c{}}00``````````{h{{h{c}}}{}}{{{h{d}}}{{h{dc}}}{}}{{{h{AKj}}}{{Gb{Gd}}}}{{{h{AKj}}}Gd}{c{{Bf{AKj}}}Gf}{{{h{f}}{h{Nd}}Gh}{{Bf{AKj{h{Nd}}}}}}{{{h{AKj}}{h{dHh}}}Hl}0{cc{}}{{{h{Nd}}}{{Bf{AKjc}}}{}}?``{{{h{AKj}}c}BfMd}>=<;:```````````````````````````````````````````{{}AKl}{{}A@d}{{A@nBb}{{Bf{AA`AAb}}}}<<<<<<<<<<<<;;;;;;;;;;;;{{{h{{AKn{ce}}}}{h{g}}}{{AAf{{AAd{c}}}}}{A@bA@`}A@j{{AAh{c}}}}{{{h{{A@f{c{A@j{}{{AAj{e}}}}}}}}}{{Bf{AbAAl}}}A@`{{ABn{}{{AAn{AB`}}{ABb{ABd}}{ABf{ABh}}{ABj{ABl}}}}A@`A@`A@`A@`}}00000{{{h{c}}}{{Bf{AbAAl}}}A@`}{{{h{{A@h{c{A@j{}{{AAj{e}}}}}}}}}{{Bf{AbAAl}}}A@`{{ABn{}{{AAn{AB`}}{ABb{ABd}}{ABf{ABh}}{ABj{ABl}}}}A@`A@`A@`A@`}}{{{h{{Cj{{Ml{Ch}}}}}}}{{Bf{AbAAl}}}}{{{h{{AL`{ce}}}}}{{AL`{ce}}}AlA@j}{{{h{A@d}}}A@d}{{{h{ALb}}}ALb}{{{h{{AKn{ce}}}}}{{AKn{ce}}}{AlA@`}{AlA@j}}{{{h{A@n}}}A@n}{{{h{AG`}}}AG`}{{{h{ALd}}}ALd}{{{h{ALf}}}ALf}{{{h{ALh}}}ALh}{{h{h{dc}}}Ab{}}00000000{{hCh}Ab}00000000{{{h{{AKn{ce}}}}{h{{AKn{ce}}}}}F`{ACdA@`}{ACdA@j}}{{{h{A@n}}{h{A@n}}}F`}{{{h{ALd}}{h{ALd}}}F`}{{{h{ALh}}{h{ALh}}}F`}`{{}ALb}{{{h{{AL`{ce}}}}}{{h{g}}}{}A@j{}}{{A@nBb}{{Bf{AA`AAb}}}}{c{{Bf{A@n}}}Gf}{{{h{{AKn{ce}}}}}Af{A@bA@`}A@j}{{{h{A@d}}{h{A@d}}}Gh}{{{h{AHb}}{h{AHb}}}Gh}{{{h{{AKn{ce}}}}{h{{AKn{ce}}}}}Gh{GlA@`}{GlA@j}}{{{h{A@n}}{h{A@n}}}Gh}{{{h{AG`}}{h{AG`}}}Gh}{{{h{ALd}}{h{ALd}}}Gh}{{{h{ALf}}{h{ALf}}}Gh}{{{h{ALh}}{h{ALh}}}Gh}{{h{h{c}}}Gh{}}0000000000000{{{h{{ALj{c}}}}{h{dHh}}}Hl{HnA@j}}{{{h{A@d}}{h{dHh}}}Hl}{{{h{ALb}}{h{dHh}}}Hl}{{{h{AHb}}{h{dHh}}}Hl}0{{{h{{AKn{ce}}}}{h{dHh}}}{{Bf{AbHj}}}A@`A@j}0{{{h{A@n}}{h{dHh}}}{{Bf{AbHj}}}}0{{{h{AG`}}{h{dHh}}}{{Bf{AbHj}}}}0{{{h{ALd}}{h{dHh}}}{{Bf{AbHj}}}}{{{h{ALf}}{h{dHh}}}{{Bf{AbHj}}}}{{{h{ALh}}{h{dHh}}}{{Bf{AbHj}}}}{{{h{{AKn{ce}}}}g}GhA@`A@j{{N`{{h{c}}}{{Mn{Gh}}}}}}{ALl{{ALn{c}}}A@j}{cc{}}{AM`{{ALn{c}}}A@j}11111{AHfAHb}{OnAHb}3{AA`A@n}44444{{A@nAKl}{{ALj{c}}}A@j}{{AG`AKl}{{ALj{c}}}A@j}{{{h{Nd}}}{{Bf{A@n}}}}{{{h{Nd}}}{{Bf{AG`}}}}{{{h{AEj}}}{{Bf{{AKn{ce}}On}}}{AMbA@`}A@j}{{{h{A@n}}}{{Gb{AMd}}}}{{{h{A@n}}}{{Ml{AMd}}}}{c{{Bf{{AL`{{AMj{}{{AMf{e}}{AMh{c}}{Kd{g}}}}i}}g}}}{}{{AMl{{Cj{Ch}}}}Oh}HnA@j}{{}{{Bf{{AL`{AMnc}}e}}}A@j{}}{{{h{dc}}}{{Bf{{AL`{AMne}}g}}}{AN`Od}A@j{}}{{c{h{de}}}{{Bf{{AL`{{AMj{}{{AMf{g}}{AMh{c}}{Kd{i}}}}k}}i}}}{}{AN`Od}{{AMl{{Cj{Ch}}}}Oh}HnA@j}{{ce}{{Bf{{AL`{{AMj{}{{AMf{e}}{AMh{c}}{Kd{g}}}}i}}g}}}{}{{AMl{{Cj{Ch}}}}Oh}HnA@j}{c{{Bf{{AL`{AMne}}g}}}{}A@j{}}{{{h{{ALn{c}}}}}GhA@j}{{{h{A@n}}}Gh}{{{h{{AKn{ce}}}}{h{dg}}}Ab{AF`A@`}{AF`A@j}Kb}{{{h{A@n}}{h{dc}}}AbKb}{{{h{ALd}}{h{dc}}}AbKb}{{{h{ALh}}{h{dc}}}AbKb}{{}c{}}00000000000{A@nANb}{AIj{{Bf{{ALj{c}}AHb}}}A@j}{{AJf{Gb{ANd}}AMd}{{Bf{{ALj{c}}AHb}}}A@j}{{{AL`{ec}}}{{Bf{{ALj{c}}AHb}}}A@j{{AIj{c}}}}{{{AL`{ec}}{Gb{ANd}}AMd}{{Bf{{ALj{c}}AHb}}}A@j{{AJf{c}}}}{{{ALj{c}}}{{Bf{{ALj{c}}AHb}}}A@j}{A@n{{Bf{{ALj{c}}AHb}}}A@j}{AG`{{Bf{{ALj{c}}AHb}}}A@j}{AJf{{Bf{{ALn{c}}AHb}}}A@j}{{{ALn{c}}}{{Bf{{ALn{c}}AHb}}}A@j}{{{AL`{ec}}}{{Bf{{ALn{c}}AHb}}}A@j{{AJf{c}}}}{{{AL`{ce}}}c{}A@j}{A@n{{Ml{A@n}}}}{AG`{{Ml{AG`}}}}{{{ALn{c}}Eb}{{Gb{AM`}}}A@j}{{{ALn{c}}Eb{h{{M`{e}}}}}ALlA@jAGb}{{{h{A@n}}}Gh}{{}Gh}{{{h{A@d}}}Gh}2{{{h{AG`}}}Gh}212133{{{h{{AKn{ce}}}}}AElA@`A@j}``{{{h{{AKn{ce}}}}}{{Bf{{AFf{c}}On}}}A@`A@j}{{}AKl}{{{h{A@n}}}ANf}{{{h{{A@f{c{A@j{}{{AAj{e}}}}}}}}}{{Gb{AEl}}}A@`{{ABn{}{{AAn{AB`}}{ABb{ABd}}{ABf{ABh}}{ABj{ABl}}}}A@`A@`A@`A@`}}44{{{h{AKl}}{h{AKl}}}AKl}5{{}{{h{Nd}}}}{{AEl{Ml{c}}}{{Bf{{AKn{ce}}On}}}A@`A@j}{{{h{A@n}}}AEl}``{{{h{{A@f{c{A@j{}{{AAj{e}}}}}}}}}{{Bf{AbOn}}}A@`{{ABn{}{{AAn{AB`}}{ABb{ABd}}{ABf{ABh}}{ABj{ABl}}}}A@`A@`A@`A@`}}{{{ALj{c}}AKl}{{ALj{c}}}A@j}{{{h{{AKn{ce}}}}{h{{AKn{ce}}}}}{{Gb{F`}}}{AGdA@`}{AGdA@j}}{{{h{A@n}}{h{A@n}}}{{Gb{F`}}}}{{{h{ALd}}{h{ALd}}}{{Gb{F`}}}}{{{h{ALh}}{h{ALh}}}{{Gb{F`}}}}{{{h{c}}}AElA@`}{{{h{{AKn{ce}}}}}{{h{{Cj{c}}}}}A@`A@j}{{{h{{AKn{ce}}}}}{{Bf{AbOn}}}A@`A@j}{{{h{{AKn{ce}}}}g}{{Bf{{Ml{{Ml{Ch}}}}On}}}{A@bA@`}A@j{{AEn{c}}}}{{{h{{AKn{ce}}}}}AElA@`A@j}{{{h{A@n}}c}BfMd}{{}AGj}{{{h{{AKn{ce}}}}}{{A@h{ce}}}{A@bA@`}A@j}{{}AKl}{hc{}}00000000{{{h{AG`}}{h{{M`{c}}}}}{{Bf{A@nANh}}}AGb}{hGd}000{{{h{{A@f{c{A@j{}{{AAj{e}}}}}}}}}{{Bf{AbOn}}}A@`{{ABn{}{{AAn{AB`}}{ABb{ABd}}{ABf{ABh}}{ABj{ABl}}}}A@`A@`A@`A@`}}0{{{h{{AKn{ce}}}}{h{dk}}}{{Bf{{AKn{ge}}{AGl{i}}}}}A@`A@jA@`{}{{AGn{cgi}}}}{c{{Bf{e}}}{}{}}00000000000{{}{{Bf{c}}}{}}00000000000{hNb}00000000000{{}c{}}00000000000`{{{h{ANj}}}{{Gb{Dh}}}}{{{h{ANj}}}{{Gb{Dl}}}}{{{h{ANj}}AEl}{{Gb{Kl}}}}`{{{h{Jb}}{h{Nd}}{h{{Cj{{h{Nd}}}}}}}{{Bf{AbANl}}}}````````````````````````````````````{{{h{dJl}}ANnl{A`{n}}}{{Gb{{A`{n}}}}}}``{{{h{Jl}}{h{{M`{Ln}}}}}Ld}`{h{{h{c}}}{}}0000000{{{h{d}}}{{h{dc}}}{}}0000000{{Ld{h{{Oj{A@n}}}}{h{{M`{Ln}}}}}Jl}{{{h{ANn}}}ANn}{{{h{AO`}}}AO`}{{{h{{AOb{c}}}}}{{AOb{c}}}{AlAOdHnAl}}{{{h{l}}}l}{{{h{Jl}}}Jl}{{{h{Hd}}}Hd}{{{h{AOf}}}AOf}{{h{h{dc}}}Ab{}}000000{{hCh}Ab}000000{{{h{ANn}}{h{ANn}}}F`}{{{h{l}}{h{l}}}F`}{{}l}{{}Jl}{{}Hd}{{}AOf}{{{h{{AOb{c}}}}}{{h{e}}}{AOdHnAl}{}}{{{h{AOh}}}{{Gb{AG`}}}}0{{{h{{AOb{AOj}}}}}{{Gb{AG`}}}}{{{h{{AOb{{AOl{AM`}}}}}}}{{Gb{AG`}}}}{{{h{{AOb{{AOn{AM`}}}}}}}{{Gb{AG`}}}}{{{h{ANn}}{h{ANn}}}Gh}{{{h{AO`}}{h{AO`}}}Gh}{{{h{l}}{h{l}}}Gh}{{{h{AOf}}{h{AOf}}}Gh}{{h{h{c}}}Gh{}}0000000{{{h{Jl}}ANn}{{Gb{{h{{A`{n}}}}}}}}{{{h{ANn}}{h{dHh}}}Hl}{{{h{Hf}}{h{dHh}}}Hl}0{{{h{AO`}}{h{dHh}}}Hl}{{{h{{AOb{c}}}}{h{dHh}}}Hl{HnAOdHnAl}}{{{h{l}}{h{dHh}}}Hl}{{{h{Jl}}{h{dHh}}}Hl}{{{h{Hd}}{h{dHh}}}Hl}{{{h{AOf}}{h{dHh}}}Hl}{ABlANn}{cc{}}{ANfANn}1111111{{{h{ANn}}{h{dc}}}AbKb}{{{h{AOh}}{h{{M`{Ln}}}}}ANn}{{{h{{AOb{{AOn{AM`}}}}}}{h{{M`{Ln}}}}}ANn}{{{h{{AOb{AOj}}}}{h{{M`{Ln}}}}}ANn}{{{h{{AOb{{AOl{AM`}}}}}}{h{{M`{Ln}}}}}ANn}{{{h{Jl}}}{{Ml{{h{ANn}}}}}}{{}c{}}0000000{{cAO`}{{AOb{c}}}{AOdHnAl}}{{}Jl}{{{h{ANn}}{h{ANn}}}{{Gb{F`}}}}{{{h{l}}{h{l}}}{{Gb{F`}}}}{{{h{dJl}}ANnl}{{Gb{{A`{n}}}}}}{{{h{B@`}}{h{dHb}}AEl{h{Hd}}{h{{M`{Ln}}}}}{{Bf{AbHf}}}}{{{h{{AOb{AOj}}}}{h{dHb}}AEl{h{Hd}}{h{{M`{Ln}}}}}{{Bf{AbHf}}}}{{{h{{AOb{{AOl{AM`}}}}}}{h{dHb}}AEl{h{Hd}}{h{{M`{Ln}}}}}{{Bf{AbHf}}}}{{{h{{AOb{{AOn{AM`}}}}}}{h{dHb}}AEl{h{Hd}}{h{{M`{Ln}}}}}{{Bf{AbHf}}}}{{{h{n}}{h{dHb}}{h{Hd}}{h{{M`{Ln}}}}}{{Bf{AbHf}}}}{{h{h{dHb}}{h{Hd}}{h{{M`{Ln}}}}}{{Bf{AbHf}}}}`{{{h{Jl}}}{{Ml{{h{{A`{n}}}}}}}}`{hc{}}000000{hGd}``{c{{Bf{e}}}{}{}}0000000{{}{{Bf{c}}}{}}0000000{hNb}0000000{{}c{}}0000000````````````````{{{h{d{Dd{c}}}}{h{e}}}{{h{d{Dd{c}}}}}{}{{B@d{B@b}}}}{{{h{d{Dd{c}}}}K`JhAFj}{{Bf{{h{d{Dd{c}}}}B@f}}}{}}{{{h{d{Dd{c}}}}K`JhAFjMb}{{Bf{{h{d{Dd{c}}}}B@f}}}{}}{{{h{d{Dd{c}}}}}{{h{d{Dd{c}}}}}{}}{{{h{d{Dd{c}}}}AfDh}{{h{d{Dd{c}}}}}{}}{{{h{d{Dd{c}}}}K`}{{h{d{Dd{c}}}}}{}}{{{h{d{Dd{c}}}}K`}{{Bf{{h{d{Dd{c}}}}B@h}}}{}}{{{h{d{Dd{c}}}}{h{{Cj{K`}}}}}{{Bf{{h{d{Dd{c}}}}B@h}}}{}}{{{h{d{Dd{c}}}}Gh}{{h{d{Dd{c}}}}}{}}{h{{h{c}}}{}}0000{{{h{d}}}{{h{dc}}}{}}0000{{{h{d{Dd{c}}}}B@j}{{h{d{Dd{c}}}}}{}}{{{h{B@l}}}B@l}{{{h{B@j}}}B@j}{{h{h{dc}}}Ab{}}0{{hCh}Ab}0{{{h{B@j}}{h{B@j}}}F`}{{{Dd{c}}e}{{Dd{e}}}{}O`}{{{h{d{Dd{c}}}}Bb}{{h{d{Dd{c}}}}}{}}{{}B@l}{{}B@j}{{{h{d{Dd{c}}}}}{{h{d{Dd{c}}}}}{}}{{{h{d{Dd{c}}}}Af}{{h{d{Dd{c}}}}}{}}1{{{h{B@j}}{h{B@j}}}Gh}{{h{h{c}}}Gh{}}0{{{h{d{Dd{c}}}}Dh}{{h{d{Dd{c}}}}}{}}{{{h{d{Dd{c}}}}Dl}{{h{d{Dd{c}}}}}{}}{{{Dd{c}}}{{Bf{HbJj}}}O`}{{{Dd{c}}{h{de}}}{{Bf{HbJj}}}O`Od}{{{h{{Dd{c}}}}{h{dHh}}}HlHn}{{{h{B@h}}{h{dHh}}}Hl}0{{{h{B@f}}{h{dHh}}}Hl}0{{{h{B@l}}{h{dHh}}}Hl}{{{h{B@j}}{h{dHh}}}Hl}{cc{}}0000{{{h{B@j}}{h{dc}}}AbKb}>{{}c{}}0000?{{{h{d{Dd{c}}}}B@n}{{h{d{Dd{c}}}}}{}}{{{h{d{Dd{c}}}}}{{h{d{Dd{c}}}}}{}}0{{{h{d{Dd{c}}}}B@l}{{h{d{Dd{c}}}}}{}}{{{h{B@j}}{h{B@j}}}{{Gb{F`}}}}{{{h{d{Dd{c}}}}{An{Gd{Ml{AEl}}}}j}{{h{d{Dd{c}}}}}{}}{{{h{d{Dd{c}}}}Mb}{{h{d{Dd{c}}}}}{}}{{{h{d{Dd{c}}}}{Ml{{Cb{AfDh}}}}}{{h{d{Dd{c}}}}}{}}{{{h{d{Dd{c}}}}Jf}{{h{d{Dd{c}}}}}{}}{{{h{B@l}}{h{dBl}}}Ab}{{{h{B@l}}{h{dBl}}{h{dc}}}AbOd}{hc{}}0{hGd}0{c{{Bf{e}}}{}{}}0000{{}{{Bf{c}}}{}}0000{hNb}0000{{{h{d{Dd{c}}}}{Ml{K`}}}{{h{d{Dd{c}}}}}{}}{{{h{d{Dd{c}}}}BA`}{{h{d{Dd{c}}}}}{}}{{}c{}}0000````","D":"GCh","p":[[5,"Balance",394,2042],[0,"mut"],[5,"Wallet",394,2043],[1,"reference",null,null,1],[6,"KeychainKind",394,2044],[5,"SignerOrdering",1731,2045],[10,"TransactionSigner",1731,2045],[5,"Arc",2046,null,1],[1,"unit"],[17,"Item"],[5,"ScriptBuf",2047],[8,"Indexed",2048],[10,"Iterator",2049],[10,"Clone",2050],[5,"BTreeMap",2051],[5,"Block",2052],[1,"u32"],[5,"CannotConnectError",2053],[6,"Result",2054,null,1],[5,"BlockId",2055],[6,"ApplyHeaderError",2053],[5,"Transaction",2056],[10,"Into",2057,null,1],[1,"u64"],[1,"tuple",null,null,1],[10,"IntoIterator",2058],[5,"Update",394,2043],[1,"u8"],[1,"slice"],[5,"ConfirmationBlockTime",2055],[5,"TxGraph",2059],[5,"Txid",2056],[8,"DefaultCoinSelectionAlgorithm",495,2060],[5,"TxBuilder",1925,2061],[6,"BuildFeeBumpError",1300,2062],[5,"Amount",2063],[6,"CalculateFeeError",2059],[5,"FeeRate",2064],[5,"LoadParams",394,2065],[5,"BlockHash",2052],[6,"Network",2066],[5,"CheckPointIter",2067],[5,"LocalOutput",394,2044],[5,"WeightedUtxo",394,2044],[6,"Utxo",394,2044],[5,"ChangeSet",394,2068],[5,"AddressInfo",394,2043],[6,"Ordering",2069],[5,"CreateParams",394,2065],[5,"PersistedWallet",394,2070],[6,"CreateWithPersistError",394,2070],[10,"WalletPersister",394,2070],[10,"IntoWalletDescriptor",860],[10,"Send",2071],[10,"AsyncWalletPersister",394,2070],[6,"Error",882],[6,"Option",2072,null,1],[5,"String",2073],[10,"Deserializer",2074],[1,"bool"],[6,"LoadWithPersistError",394,2070],[10,"PartialEq",2069],[6,"LoadError",394,2043],[6,"LoadMismatch",394,2043],[5,"Psbt",2075],[5,"SignOptions",1731,2045],[6,"SignerError",1731,2045],[5,"Formatter",2076],[5,"Error",2076],[8,"Result",2076],[10,"Debug",2076],[6,"FileStoreError",394,2070],[10,"Display",2076],[6,"ApplyBlockError",394,2043],[5,"ChangeSet",2077],[5,"ChangeSet",2053],[5,"ChangeSet",2078],[5,"ChangeSet",2059],[5,"FullScanResponse",2079],[5,"SyncResponse",2079],[5,"Transaction",2080],[8,"Result",2081],[5,"PsbtSighashType",2082],[5,"Input",2082],[6,"CreateTxError",1300,2062],[5,"SignersContainer",1731,2045],[8,"WalletTx",394,2043],[5,"OutPoint",2056],[10,"Hasher",2083],[17,"Error"],[10,"Future",2084,null,1],[5,"Box",2085,null,1],[5,"Pin",2086],[5,"TxOut",2056],[10,"IsDust",394,2087],[5,"Script",2088],[8,"ExtendedDescriptor",860],[8,"KeyMap",1400,2089],[5,"CheckPoint",2067],[10,"DoubleEndedIterator",2090],[5,"LocalChain",2053],[5,"Policy",915],[6,"All",2091],[5,"Secp256k1",2092],[5,"Sequence",2056],[10,"Serializer",2093],[5,"KeychainTxOutIndex",2077],[5,"FullScanRequestBuilder",2079],[5,"SyncRequestBuilder",2079],[5,"Vec",2094],[17,"Output"],[10,"FnMut",2095],[5,"TypeId",2096],[1,"str"],[5,"InsufficientFunds",495,2060],[5,"LargestFirstCoinSelection",495,2060],[5,"OldestFirstCoinSelection",495,2060],[5,"BranchAndBoundCoinSelection",495,2060],[5,"SingleRandomDraw",495,2060],[10,"CoinSelectionAlgorithm",495,2060],[5,"CoinSelectionResult",495,2060],[10,"RngCore",2097],[6,"Excess",495,2060],[10,"Default",2098],[6,"Descriptor",860,2089],[5,"Address",2099],[6,"Error",2100],[10,"MiniscriptKey",2100],[10,"ToPublicKey",2100],[6,"ScriptContextEnum",1400],[5,"Miniscript",860,2101],[6,"Terminal",2102],[10,"ScriptContext",1400,2103],[6,"Tree",2104],[6,"DescriptorPublicKey",1400,2105],[5,"DefiniteDescriptorKey",2105],[6,"ConversionError",2105],[6,"Placeholder",2106],[5,"Satisfaction",2106],[10,"AssetProvider",2107],[17,"Key"],[6,"ScriptContextError",2103],[17,"Sha256"],[5,"Hash",2108],[17,"Hash256"],[5,"Hash",2109],[17,"Ripemd160"],[5,"Hash",2110],[17,"Hash160"],[5,"Hash",2111],[10,"ParseableKey",2102],[6,"Legacy",860,2103],[6,"Segwitv0",860,2103],[10,"Ord",2069],[5,"PublicKey",2112],[10,"Verification",2113],[6,"DescriptorType",2089],[5,"DescriptorId",2114],[10,"FromStrKey",2115],[5,"ExtParams",2116],[6,"AnalysisError",2116],[10,"ExtractPolicy",860],[6,"BuildSatisfaction",915],[5,"Range",2117],[5,"Sh",2118],[5,"Wpkh",2119],[5,"Tr",2120],[5,"Wsh",2119],[5,"Pkh",2121],[5,"Bare",2121],[5,"Type",2122],[5,"ExtData",2123],[5,"Tree",2124],[1,"usize"],[10,"Satisfier",2106],[10,"Hash",2083],[5,"Iter",2125],[5,"PkIter",2125],[6,"Policy",2126],[6,"LiftError",2127],[5,"Weight",2128],[6,"BareCtx",2103],[6,"TapTree",2120],[6,"DescriptorSecretKey",1400,2105],[10,"Signing",2113],[10,"PartialOrd",2069],[5,"Plan",2107],[5,"TxIn",2056],[6,"SigType",2103],[6,"TranslateErr",2100],[10,"Translator",2100],[6,"PolicyError",915],[6,"KeyError",1400],[6,"HexToBytesError",2129],[6,"Error",2130],[6,"Error",2131],[6,"ParsePublicKeyError",2112],[6,"PkOrF",915],[6,"SatisfiableItem",915],[6,"Satisfaction",915],[5,"Condition",915],[10,"DescriptorTemplate",1104],[8,"DescriptorTemplateOut",1104],[5,"P2Pkh",1104],[10,"IntoDescriptorKey",1400],[5,"P2Wpkh_P2Sh",1104],[5,"P2Wpkh",1104],[5,"P2TR",1104],[6,"Tap",2103],[5,"Bip44",1104],[10,"DerivableKey",1400],[5,"Bip44Public",1104],[5,"Bip49",1104],[5,"Bip49Public",1104],[5,"Bip84",1104],[5,"Bip84Public",1104],[5,"Bip86",1104],[5,"Bip86Public",1104],[6,"MiniscriptPsbtError",1300,2062],[6,"Error",2132],[5,"FullyNodedExport",1377,2133],[8,"ValidNetworks",1400],[5,"SortedMultiVec",1400,2134],[5,"GeneratedKey",1400],[5,"PrivateKeyGenerateOptions",1400],[5,"SinglePub",1400,2105],[5,"SinglePriv",1400,2105],[6,"SinglePubKey",1400,2105],[6,"DescriptorKey",1400],[5,"Xpub",2130],[6,"ExtendedKey",1400],[5,"Xpriv",2130],[10,"FromStr",2135],[5,"DerivationPath",2130],[17,"Entropy"],[17,"Options"],[10,"GeneratableKey",1400],[10,"AsMut",2057],[10,"GeneratableDefaultOptions",1400],[10,"CryptoRng",2097],[5,"Assets",2107],[8,"KeySource",2130],[5,"Fingerprint",2130],[5,"DescriptorKeyParseError",2105],[10,"PsbtUtils",1725],[6,"Error",2136],[6,"SignerId",1731,2045],[6,"SignerContext",1731,2045],[5,"SignerWrapper",1731,2045],[10,"Sized",2071],[6,"TapLeavesOptions",1731,2045],[10,"SignerCommon",1731,2045],[5,"PrivateKey",2112],[5,"DescriptorXKey",2105],[5,"DescriptorMultiXKey",2105],[10,"InputSigner",1731,2045],[5,"PushBytes",2137],[10,"AsRef",2057],[6,"AddForeignUtxoError",1925,2061],[6,"AddUtxoError",1925,2061],[6,"ChangeSpendPolicy",1925,2061],[6,"TxOrdering",1925,2061],[6,"LockTime",2138],[1,"i32"],[15,"InvalidTxid",2038],[15,"UnexpectedConnectedToHash",481],[15,"Network",483],[15,"Genesis",483],[15,"Descriptor",483],[15,"Custom",2040],[15,"Foreign",492],[15,"Change",612],[15,"NoChange",612],[8,"DerivedDescriptor",860],[15,"PsbtTimelocks",1080],[15,"Complete",1083],[15,"Partial",1083],[15,"PartialComplete",1083],[15,"Sha256Preimage",1094],[15,"Hash256Preimage",1094],[15,"Ripemd160Preimage",1094],[15,"Hash160Preimage",1094],[15,"Thresh",1094],[15,"Multisig",1094],[15,"AbsoluteTimelock",1094],[15,"RelativeTimelock",1094],[15,"RbfSequenceCsv",1371],[15,"LockTime",1371],[15,"FeeTooLow",1371],[15,"FeeRateTooLow",1371],[8,"WalletExport",1377],[10,"ExtScriptContext",1400],[15,"Tap",1924]],"r":[[0,2061],[1,2061],[2,2043],[3,2043],[4,2070],[5,2042],[6,2043],[7,2061],[8,2061],[9,2068],[10,2061],[11,2065],[12,2070],[13,2061],[14,2070],[15,2070],[16,2043],[17,2043],[18,2070],[19,2070],[20,2044],[21,2070],[22,2044],[23,2043],[24,860],[25,2044],[26,2070],[27,2061],[28,2061],[29,2087],[30,2044],[31,2070],[32,2043],[33,2043],[34,2065],[35,2070],[36,2044],[37,2044],[38,2043],[39,2043],[40,2043],[41,2043],[42,2061],[43,2043],[44,2061],[45,2070],[46,2070],[47,2070],[48,2061],[49,2045],[50,2061],[51,2061],[52,2043],[53,2061],[54,2061],[55,2043],[56,2044],[57,2068],[58,2068],[59,2043],[60,2070],[61,2043],[62,2044],[63,2070],[64,2042],[65,2043],[66,2043],[67,2043],[68,2045],[69,2045],[70,2043],[71,2043],[72,2043],[73,2043],[74,2043],[75,2044],[76,2044],[77,2043],[78,2045],[79,2043],[81,2065],[82,2042],[83,2065],[84,2044],[85,2044],[86,2044],[87,2044],[88,2068],[89,2070],[90,2070],[91,2070],[92,2070],[93,2043],[94,2043],[95,2043],[96,2043],[97,2043],[98,2043],[99,2065],[100,2042],[101,2065],[102,2044],[103,2044],[104,2044],[105,2044],[106,2068],[107,2070],[108,2070],[109,2070],[110,2070],[111,2043],[112,2043],[113,2043],[114,2043],[115,2043],[116,2043],[117,2043],[118,2043],[119,2043],[120,2043],[121,2043],[123,2043],[124,2043],[125,2044],[126,2068],[127,2065],[128,2065],[129,2043],[130,2042],[131,2044],[132,2044],[133,2044],[134,2044],[135,2068],[136,2043],[137,2043],[138,2042],[139,2044],[140,2044],[141,2044],[142,2044],[143,2068],[144,2043],[145,2043],[146,2042],[147,2044],[148,2044],[149,2044],[150,2044],[151,2068],[152,2043],[153,2043],[154,2044],[155,2043],[156,2042],[157,2070],[158,2043],[159,2070],[160,2043],[161,2065],[162,2065],[163,2065],[164,2043],[165,2042],[166,2065],[167,2068],[168,2043],[169,2070],[170,2043],[171,2070],[172,2043],[173,2044],[174,2043],[176,2065],[177,2068],[179,2043],[180,2042],[181,2044],[182,2044],[183,2068],[184,2042],[185,2044],[186,2044],[187,2044],[188,2044],[189,2068],[190,2070],[191,2043],[192,2043],[193,2043],[194,2042],[195,2042],[196,2044],[197,2044],[198,2044],[199,2044],[200,2044],[201,2044],[202,2044],[203,2044],[204,2043],[205,2043],[206,2043],[207,2043],[208,2065],[210,2043],[211,2042],[212,2042],[213,2044],[214,2044],[215,2044],[216,2044],[217,2068],[218,2070],[219,2070],[220,2070],[221,2070],[222,2070],[223,2070],[224,2070],[225,2043],[226,2043],[227,2043],[228,2043],[229,2043],[230,2043],[231,2043],[232,2043],[233,2043],[235,2065],[236,2042],[237,2065],[238,2044],[239,2044],[240,2044],[241,2044],[242,2068],[243,2068],[244,2068],[245,2068],[246,2068],[247,2070],[248,2070],[249,2070],[250,2070],[251,2070],[252,2043],[253,2043],[254,2043],[255,2043],[256,2043],[257,2043],[258,2043],[259,2043],[260,2043],[261,2068],[262,2065],[263,2043],[264,2043],[265,2043],[266,2043],[267,2044],[268,2044],[269,2042],[270,2043],[271,2068],[272,2068],[273,2070],[274,2070],[275,2043],[276,2065],[277,2042],[278,2065],[279,2044],[280,2044],[281,2044],[282,2044],[283,2068],[284,2070],[285,2070],[286,2070],[287,2070],[288,2043],[289,2043],[290,2043],[291,2043],[292,2043],[293,2043],[294,2087],[295,2068],[296,2043],[297,2044],[298,2044],[299,2043],[300,2043],[301,2065],[302,2065],[304,2043],[305,2043],[306,2043],[307,2043],[308,2043],[309,2070],[310,2043],[311,2070],[312,2065],[313,2065],[314,2065],[315,2043],[316,2043],[317,2068],[318,2065],[319,2065],[320,2043],[321,2068],[323,2065],[324,2043],[325,2068],[326,2065],[327,2065],[328,2065],[329,2043],[330,2043],[331,2044],[332,2044],[333,2044],[334,2043],[335,2070],[336,2070],[337,2070],[338,2070],[339,2068],[340,2043],[342,2043],[343,2043],[344,2043],[346,2139],[347,2044],[348,2068],[349,2043],[350,2043],[351,2044],[354,2042],[355,2044],[356,2044],[357,2068],[358,2043],[359,2043],[360,2043],[361,2045],[362,2043],[363,2043],[364,2043],[365,2043],[366,2043],[367,2043],[368,2043],[369,2043],[370,2045],[371,860],[372,2042],[373,2044],[374,2044],[375,2044],[376,2044],[377,2068],[378,2043],[379,2043],[380,2042],[381,2070],[382,2070],[383,2070],[384,2043],[385,2043],[386,2043],[387,2042],[388,2043],[389,2043],[390,2045],[391,2042],[392,2042],[393,2045],[394,2065],[395,2042],[396,2065],[397,2044],[398,2044],[399,2044],[400,2044],[401,2068],[402,2070],[403,2070],[404,2070],[405,2070],[406,2043],[407,2043],[408,2043],[409,2043],[410,2043],[411,2043],[412,2065],[413,2042],[414,2065],[415,2044],[416,2044],[417,2044],[418,2044],[419,2068],[420,2070],[421,2070],[422,2070],[423,2070],[424,2043],[425,2043],[426,2043],[427,2043],[428,2043],[429,2043],[430,2043],[431,2043],[432,2068],[433,2043],[434,2043],[435,2044],[436,2044],[437,2065],[438,2042],[439,2065],[440,2044],[441,2044],[442,2044],[443,2044],[444,2068],[445,2070],[446,2070],[447,2070],[448,2070],[449,2043],[450,2043],[451,2043],[452,2043],[453,2043],[454,2043],[455,2043],[456,2043],[457,2042],[458,2044],[460,2065],[461,2042],[462,2065],[463,2044],[464,2044],[465,2044],[466,2044],[467,2068],[468,2070],[469,2070],[470,2070],[471,2070],[472,2043],[473,2043],[474,2043],[475,2043],[476,2043],[477,2043],[478,2043],[495,2060],[496,2060],[497,2060],[498,2060],[499,2060],[500,2060],[501,2060],[502,2060],[503,2060],[504,2060],[505,2060],[506,2060],[507,2060],[508,2060],[509,2060],[510,2060],[511,2060],[512,2060],[513,2060],[514,2060],[515,2060],[516,2060],[517,2060],[518,2060],[519,2060],[520,2060],[521,2060],[522,2060],[523,2060],[524,2060],[525,2060],[526,2060],[527,2060],[528,2060],[529,2060],[530,2060],[531,2060],[532,2060],[533,2060],[534,2060],[535,2060],[536,2060],[537,2060],[538,2060],[539,2060],[540,2060],[541,2060],[542,2060],[543,2060],[544,2060],[545,2060],[546,2060],[547,2060],[548,2060],[549,2060],[550,2060],[551,2060],[552,2060],[553,2060],[554,2060],[555,2060],[556,2060],[557,2060],[558,2060],[559,2060],[560,2060],[561,2060],[562,2060],[563,2060],[564,2060],[565,2060],[566,2060],[567,2060],[568,2060],[569,2060],[570,2060],[571,2060],[572,2060],[573,2060],[574,2060],[575,2060],[576,2060],[577,2060],[578,2060],[579,2060],[580,2060],[581,2060],[582,2060],[583,2060],[584,2060],[585,2060],[586,2060],[587,2060],[588,2060],[589,2060],[590,2060],[591,2060],[592,2060],[593,2060],[594,2060],[595,2060],[596,2060],[597,2060],[598,2060],[599,2060],[600,2060],[601,2060],[602,2060],[603,2060],[604,2060],[605,2060],[606,2060],[607,2060],[608,2060],[609,2060],[610,2060],[611,2060],[619,2089],[621,2089],[623,2105],[626,2101],[629,2103],[630,2103],[631,2101],[632,2105],[635,2089],[636,915],[637,2103],[638,2103],[641,2089],[642,2105],[643,2101],[647,2089],[650,2089],[653,2089],[654,2105],[655,2089],[656,2103],[657,2103],[658,2101],[659,2101],[660,2089],[661,2089],[662,2103],[663,2103],[664,2101],[665,2089],[666,2103],[667,2103],[668,2101],[669,2101],[670,2101],[671,2101],[672,881],[673,2103],[674,2103],[675,2103],[676,2103],[677,2103],[678,2103],[679,2103],[680,2103],[681,2103],[682,2103],[683,2103],[684,2103],[685,2103],[686,2103],[687,2103],[688,2103],[689,2103],[690,2103],[691,2103],[692,2103],[693,2103],[694,2103],[696,2089],[697,2103],[698,2103],[699,2101],[700,2089],[701,2103],[702,2103],[703,2101],[704,2089],[705,2103],[706,2103],[707,2101],[708,2089],[709,2103],[710,2103],[711,2101],[712,2101],[713,2089],[714,2089],[715,2089],[716,2089],[717,2089],[718,2089],[719,2101],[720,2089],[721,2101],[722,2089],[723,2103],[724,2103],[725,2101],[726,2089],[727,2089],[728,2103],[729,2103],[730,2103],[731,2103],[732,2101],[733,2101],[735,2089],[736,2101],[737,2101],[739,2089],[740,2101],[741,2089],[742,2089],[743,2089],[744,2103],[745,2103],[746,2101],[747,2101],[748,2089],[749,2101],[750,2089],[751,2089],[752,2089],[753,2089],[754,2089],[755,2089],[756,2089],[757,2103],[758,2103],[759,2101],[760,2101],[761,2101],[762,2089],[763,2101],[764,2101],[765,2101],[766,2089],[767,2101],[768,2101],[769,2101],[770,2089],[771,2089],[772,2101],[773,2101],[774,2089],[775,2089],[776,2103],[777,2103],[778,2101],[779,2089],[780,2103],[781,2103],[782,2101],[783,2101],[784,2089],[787,2089],[788,2089],[789,2101],[790,2101],[791,2101],[792,2089],[793,2101],[794,2101],[795,2103],[796,2103],[797,2103],[798,2101],[799,2089],[800,2101],[801,2089],[802,2103],[803,2103],[804,2103],[805,2089],[806,2089],[807,2089],[808,2089],[809,2089],[810,2089],[811,2089],[812,2089],[813,2089],[814,2089],[815,2089],[816,2089],[817,2089],[818,2089],[819,2101],[820,2103],[821,2101],[822,2089],[823,2101],[824,2101],[825,2089],[826,2103],[827,2103],[828,2101],[829,2103],[830,2103],[831,2103],[832,2089],[833,2089],[835,2101],[836,2089],[837,2101],[838,2089],[839,2101],[840,2101],[841,2089],[842,2089],[843,2101],[844,2089],[845,2101],[846,2103],[847,2103],[848,2103],[849,2101],[851,2089],[852,2103],[853,2103],[854,2101],[855,2089],[856,2101],[857,2089],[858,2103],[859,2103],[860,2089],[861,2101],[862,2089],[863,2103],[864,2103],[865,2101],[866,2089],[867,2103],[868,2103],[869,2101],[870,2101],[871,2089],[872,2103],[873,2103],[874,2101],[875,2089],[876,2089],[877,2103],[878,2103],[879,2101],[880,2101],[1300,2062],[1301,2062],[1302,2062],[1303,2062],[1304,2062],[1305,2062],[1306,2062],[1307,2062],[1308,2062],[1309,2062],[1310,2062],[1311,2062],[1312,2062],[1313,2062],[1314,2062],[1315,2062],[1316,2062],[1317,2062],[1318,2062],[1319,2062],[1320,2062],[1321,2062],[1322,2062],[1323,2062],[1324,2062],[1325,2062],[1326,2062],[1327,2062],[1328,2062],[1329,2062],[1330,2062],[1331,2062],[1332,2062],[1333,2062],[1334,2062],[1335,2062],[1336,2062],[1337,2062],[1338,2062],[1339,2062],[1340,2062],[1341,2062],[1342,2062],[1343,2062],[1344,2062],[1345,2062],[1346,2062],[1347,2062],[1348,2062],[1349,2062],[1350,2062],[1351,2062],[1352,2062],[1353,2062],[1354,2062],[1355,2062],[1356,2062],[1357,2062],[1358,2062],[1359,2062],[1360,2062],[1361,2062],[1362,2062],[1363,2062],[1364,2062],[1365,2062],[1366,2062],[1367,2062],[1368,2062],[1369,2062],[1370,2062],[1377,2133],[1378,2133],[1380,2133],[1381,2133],[1382,2133],[1383,2133],[1384,2133],[1385,2133],[1386,2133],[1387,2133],[1388,2133],[1389,2133],[1390,2133],[1391,2133],[1393,2133],[1394,2133],[1395,2133],[1396,2133],[1397,2133],[1398,2133],[1399,2133],[1403,2105],[1404,2105],[1409,2105],[1417,2103],[1419,2089],[1423,2105],[1424,2105],[1429,2103],[1432,2105],[1433,2105],[1434,2105],[1435,2105],[1436,2105],[1437,2134],[1440,2105],[1441,2105],[1442,2105],[1445,2105],[1452,2134],[1453,2105],[1454,2105],[1455,2105],[1456,2105],[1457,2105],[1464,2134],[1465,2105],[1466,2105],[1467,2105],[1468,2105],[1469,2105],[1470,2134],[1471,2103],[1472,2103],[1473,2103],[1474,2103],[1475,2103],[1476,2103],[1477,2103],[1478,2103],[1479,2103],[1483,2134],[1484,2105],[1485,2105],[1486,2105],[1487,2105],[1488,2105],[1492,2134],[1493,2105],[1494,2105],[1495,2105],[1496,2105],[1497,2105],[1501,2134],[1502,2105],[1503,2105],[1504,2105],[1505,2105],[1506,2105],[1507,2134],[1508,2105],[1509,2105],[1510,2105],[1514,2105],[1515,2105],[1516,2134],[1519,2134],[1520,2105],[1521,2105],[1522,2105],[1523,2105],[1524,2105],[1527,2134],[1528,2134],[1529,2105],[1530,2105],[1531,2105],[1532,2105],[1533,2105],[1534,2105],[1535,2105],[1536,2105],[1537,2105],[1538,2105],[1544,2134],[1545,2134],[1546,2105],[1547,2105],[1548,2105],[1549,2105],[1550,2105],[1551,2105],[1552,2105],[1553,2134],[1564,2134],[1565,2105],[1566,2105],[1567,2105],[1568,2105],[1569,2105],[1570,2105],[1573,2105],[1574,2105],[1575,2134],[1576,2105],[1577,2105],[1585,2105],[1586,2134],[1587,2105],[1588,2105],[1589,2105],[1596,2134],[1597,2105],[1598,2105],[1599,2105],[1600,2105],[1601,2105],[1602,2105],[1608,2105],[1609,2105],[1614,2105],[1615,2105],[1618,2105],[1621,2105],[1622,2105],[1627,2105],[1628,2105],[1629,2134],[1630,2105],[1631,2105],[1632,2134],[1634,2105],[1635,2103],[1636,2134],[1637,2134],[1639,2134],[1640,2103],[1641,2134],[1642,2105],[1643,2105],[1644,2105],[1645,2103],[1647,2134],[1648,2105],[1649,2105],[1650,2105],[1651,2103],[1652,2134],[1653,2134],[1654,2134],[1655,2134],[1656,2105],[1657,2103],[1658,2134],[1663,2134],[1664,2105],[1665,2105],[1666,2105],[1667,2105],[1668,2105],[1669,2105],[1671,2134],[1672,2105],[1673,2105],[1674,2103],[1675,2103],[1676,2134],[1683,2134],[1684,2105],[1685,2105],[1686,2105],[1687,2105],[1688,2105],[1695,2134],[1696,2105],[1697,2105],[1698,2105],[1699,2105],[1700,2105],[1707,2134],[1708,2105],[1709,2105],[1710,2105],[1711,2105],[1712,2105],[1719,2134],[1720,2105],[1721,2105],[1722,2105],[1723,2105],[1724,2105],[1729,2140],[1730,2140],[1731,2045],[1732,2045],[1733,2045],[1734,2045],[1735,2045],[1736,2045],[1737,2045],[1738,2045],[1739,2045],[1740,2045],[1741,2045],[1742,2045],[1743,2045],[1744,2045],[1745,2045],[1746,2045],[1747,2045],[1748,2045],[1749,2045],[1750,2045],[1751,2045],[1752,2045],[1753,2045],[1754,2045],[1755,2045],[1756,2045],[1757,2045],[1758,2045],[1759,2045],[1760,2045],[1761,2045],[1762,2045],[1763,2045],[1764,2045],[1765,2045],[1766,2045],[1767,2045],[1768,2045],[1769,2045],[1770,2045],[1771,2045],[1772,2045],[1773,2045],[1774,2045],[1775,2045],[1776,2045],[1777,2045],[1778,2045],[1779,2045],[1780,2045],[1781,2045],[1782,2045],[1783,2045],[1784,2045],[1785,2045],[1786,2045],[1787,2045],[1788,2045],[1789,2045],[1790,2045],[1791,2045],[1792,2045],[1793,2045],[1794,2045],[1795,2045],[1796,2045],[1797,2045],[1798,2045],[1799,2045],[1800,2045],[1801,2045],[1802,2045],[1803,2045],[1804,2045],[1805,2045],[1806,2045],[1807,2045],[1808,2045],[1809,2045],[1810,2045],[1811,2045],[1812,2045],[1813,2045],[1814,2045],[1815,2045],[1816,2045],[1817,2045],[1818,2045],[1819,2045],[1820,2045],[1821,2045],[1822,2045],[1823,2045],[1824,2045],[1825,2045],[1826,2045],[1827,2045],[1828,2045],[1829,2045],[1830,2045],[1831,2045],[1832,2045],[1833,2045],[1834,2045],[1835,2045],[1836,2045],[1837,2045],[1838,2045],[1839,2045],[1840,2045],[1841,2045],[1842,2045],[1843,2045],[1844,2045],[1845,2045],[1846,2045],[1847,2045],[1848,2045],[1849,2045],[1850,2045],[1851,2045],[1852,2045],[1853,2045],[1854,2045],[1855,2045],[1856,2045],[1857,2045],[1858,2045],[1859,2045],[1860,2045],[1861,2045],[1862,2045],[1863,2045],[1864,2045],[1865,2045],[1866,2045],[1867,2045],[1868,2045],[1869,2045],[1870,2045],[1871,2045],[1872,2045],[1873,2045],[1874,2045],[1875,2045],[1876,2045],[1877,2045],[1878,2045],[1879,2045],[1880,2045],[1881,2045],[1882,2045],[1883,2045],[1884,2045],[1885,2045],[1886,2045],[1887,2045],[1888,2045],[1889,2045],[1890,2045],[1891,2045],[1892,2045],[1893,2045],[1894,2045],[1895,2045],[1896,2045],[1897,2045],[1898,2045],[1899,2045],[1900,2045],[1901,2045],[1902,2045],[1903,2045],[1904,2045],[1905,2045],[1906,2045],[1907,2045],[1908,2045],[1909,2045],[1910,2045],[1911,2045],[1912,2045],[1913,2045],[1914,2045],[1915,2045],[1916,2045],[1917,2045],[1918,2045],[1919,2045],[1920,2045],[1921,2045],[1922,2045],[1923,2045],[1925,2061],[1926,2061],[1927,2061],[1928,2061],[1929,2061],[1930,2061],[1931,2061],[1932,2061],[1933,2061],[1934,2061],[1935,2061],[1936,2061],[1937,2061],[1938,2061],[1939,2061],[1940,2061],[1941,2061],[1942,2061],[1943,2061],[1944,2061],[1945,2061],[1946,2061],[1947,2061],[1948,2061],[1949,2061],[1950,2061],[1951,2061],[1952,2061],[1953,2061],[1954,2061],[1955,2061],[1956,2061],[1957,2061],[1958,2061],[1959,2061],[1960,2061],[1961,2061],[1962,2061],[1963,2061],[1964,2061],[1965,2061],[1966,2061],[1967,2061],[1968,2061],[1969,2061],[1970,2061],[1971,2061],[1972,2061],[1973,2061],[1974,2061],[1975,2061],[1976,2061],[1977,2061],[1978,2061],[1979,2061],[1980,2061],[1981,2061],[1982,2061],[1983,2061],[1984,2061],[1985,2061],[1986,2061],[1987,2061],[1988,2061],[1989,2061],[1990,2061],[1991,2061],[1992,2061],[1993,2061],[1994,2061],[1995,2061],[1996,2061],[1997,2061],[1998,2061],[1999,2061],[2000,2061],[2001,2061],[2002,2061],[2003,2061],[2004,2061],[2005,2061],[2006,2061],[2007,2061],[2008,2061],[2009,2061],[2010,2061],[2011,2061],[2012,2061],[2013,2061],[2014,2061],[2015,2061],[2016,2061],[2017,2061],[2018,2061],[2019,2061],[2020,2061],[2021,2061],[2022,2061],[2023,2061],[2024,2061],[2025,2061],[2026,2061],[2027,2061],[2028,2061],[2029,2061],[2030,2061],[2031,2061],[2032,2061],[2033,2061],[2034,2061],[2035,2061],[2036,2061],[2037,2061]],"b":[[211,"impl-Display-for-Balance"],[212,"impl-Debug-for-Balance"],[219,"impl-Display-for-FileStoreError"],[220,"impl-Debug-for-FileStoreError"],[221,"impl-Display-for-LoadWithPersistError%3CE%3E"],[222,"impl-Debug-for-LoadWithPersistError%3CE%3E"],[223,"impl-Debug-for-CreateWithPersistError%3CE%3E"],[224,"impl-Display-for-CreateWithPersistError%3CE%3E"],[227,"impl-Debug-for-AddressInfo"],[228,"impl-Display-for-AddressInfo"],[229,"impl-Display-for-LoadError"],[230,"impl-Debug-for-LoadError"],[232,"impl-Debug-for-ApplyBlockError"],[233,"impl-Display-for-ApplyBlockError"],[242,"impl-From%3CChangeSet%3E-for-ChangeSet"],[244,"impl-From%3CChangeSet%3E-for-ChangeSet"],[245,"impl-From%3CChangeSet%3CConfirmationBlockTime,+ChangeSet%3E%3E-for-ChangeSet"],[246,"impl-From%3CChangeSet%3CConfirmationBlockTime%3E%3E-for-ChangeSet"],[254,"impl-From%3CFullScanResponse%3CKeychainKind%3E%3E-for-Update"],[255,"impl-From%3CSyncResponse%3E-for-Update"],[551,"impl-Debug-for-InsufficientFunds"],[552,"impl-Display-for-InsufficientFunds"],[714,"impl-Descriptor%3CDescriptorPublicKey%3E"],[715,"impl-Descriptor%3CDefiniteDescriptorKey%3E"],[742,"impl-Debug-for-Descriptor%3CPk%3E"],[743,"impl-Display-for-Descriptor%3CPk%3E"],[746,"impl-Debug-for-Miniscript%3CPk,+Ctx%3E"],[747,"impl-Display-for-Miniscript%3CPk,+Ctx%3E"],[750,"impl-From%3CSh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[751,"impl-From%3CWpkh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[752,"impl-From%3CTr%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[753,"impl-From%3CWsh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[754,"impl-From%3CPkh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[755,"impl-From%3CBare%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[899,"impl-Display-for-Error"],[900,"impl-Debug-for-Error"],[901,"impl-From%3CPolicyError%3E-for-Error"],[902,"impl-From%3CKeyError%3E-for-Error"],[904,"impl-From%3CHexToBytesError%3E-for-Error"],[905,"impl-From%3CError%3E-for-Error"],[906,"impl-From%3CError%3E-for-Error"],[907,"impl-From%3CError%3E-for-Error"],[908,"impl-From%3CParsePublicKeyError%3E-for-Error"],[1008,"impl-Debug-for-PolicyError"],[1009,"impl-Display-for-PolicyError"],[1338,"impl-Display-for-MiniscriptPsbtError"],[1339,"impl-Debug-for-MiniscriptPsbtError"],[1340,"impl-Display-for-CreateTxError"],[1341,"impl-Debug-for-CreateTxError"],[1342,"impl-Debug-for-BuildFeeBumpError"],[1343,"impl-Display-for-BuildFeeBumpError"],[1345,"impl-From%3CMiniscriptPsbtError%3E-for-CreateTxError"],[1346,"impl-From%3CPolicyError%3E-for-CreateTxError"],[1347,"impl-From%3CError%3E-for-CreateTxError"],[1349,"impl-From%3CInsufficientFunds%3E-for-CreateTxError"],[1350,"impl-From%3CError%3E-for-CreateTxError"],[1387,"impl-Display-for-FullyNodedExport"],[1388,"impl-Debug-for-FullyNodedExport"],[1542,"impl-Display-for-KeyError"],[1543,"impl-Debug-for-KeyError"],[1544,"impl-Display-for-SortedMultiVec%3CPk,+Ctx%3E"],[1545,"impl-Debug-for-SortedMultiVec%3CPk,+Ctx%3E"],[1546,"impl-Debug-for-DescriptorPublicKey"],[1547,"impl-Display-for-DescriptorPublicKey"],[1548,"impl-Display-for-DescriptorSecretKey"],[1549,"impl-Debug-for-DescriptorSecretKey"],[1554,"impl-From%3CXpub%3E-for-ExtendedKey%3CCtx%3E"],[1556,"impl-From%3CXpriv%3E-for-ExtendedKey%3CCtx%3E"],[1562,"impl-From%3CError%3E-for-KeyError"],[1563,"impl-From%3CError%3E-for-KeyError"],[1605,"impl-IntoDescriptorKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E"],[1606,"impl-DerivableKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E"],[1819,"impl-SignerCommon-for-SignerWrapper%3CPrivateKey%3E"],[1820,"impl-SignerCommon-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E"],[1821,"impl-SignerCommon-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E"],[1836,"impl-Display-for-SignerError"],[1837,"impl-Debug-for-SignerError"],[1844,"impl-From%3CHash%3E-for-SignerId"],[1846,"impl-From%3CFingerprint%3E-for-SignerId"],[1856,"impl-SignerCommon-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E"],[1857,"impl-SignerCommon-for-SignerWrapper%3CPrivateKey%3E"],[1858,"impl-SignerCommon-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E"],[1874,"impl-InputSigner-for-SignerWrapper%3CPrivateKey%3E"],[1875,"impl-InputSigner-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E"],[1876,"impl-InputSigner-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E"],[1982,"impl-Debug-for-AddUtxoError"],[1983,"impl-Display-for-AddUtxoError"],[1984,"impl-Debug-for-AddForeignUtxoError"],[1985,"impl-Display-for-AddForeignUtxoError"]],"c":"OjAAAAEAAAAAAAUAEAAAAMoCFAMgA2MF6wVTBg==","e":"OzAAAAEAAF4EgAAZAAAAQQAAAE0AAQBRACQAewAAAIMAGACmAAYAtQAZANIAAADUABYA8wAAAPUAAgD7AAAA/wABAAIBAAAMAQEAKAEAAEMBAABOAQAAWgEAAGEBBQBsAQAAdAEPAIsBIwC2AREAzQERAPwBHAAaAgMAHwIGACgCBwBDAiEAbwIAAH0CAACRAgEAlAIAAJYCBwChAgAAowIBAKYCAACpAgEArAIBALACAQCzAgEAtgIBALkCDwDOAgMA0wILAOQCAQDnAg0A+wIAAAgDAwATAwAAGQMBAB0DAQAkAwEAOgMDAD8DAQBNAwEAUAMBAFQDBQBfAwcAaAMDAG0DAwCBAwYAiQMEAI8DBAC3Ax8A2QMaAPcDAAD5AwAA/gMBAA0EAAAQBAQAFgQiAF8EFwB4BDsAzARIADIFDgBCBQIARgUBAEwFDwBmBQEAagUAAGwFAQBvBQAAcwUFAKcFFwDJBR4A6QUBAOwFAADuBSUAFQYAABsGAQAeBgAAJgYBADMGAwBDBgAARgYEAEwGAQBcBgEAYQYAAGsGAABwBgMAeQYAAH0GCACHBgMAjgYvAO0GDwD+BhsAHAcOACwHCQA3BwAAPwcAAEEHAgBPBwEAUwcCAFcHAABbBwcAZQcfAJ4HCQCpBwYAsgcBALcHAgC+BwYAygcAANYHAADdBxIA8gcEAA==","P":[[72,"T,"],[73,""],[75,""],[81,"T"],[117,""],[138,"T"],[146,""],[157,"P"],[158,"D"],[159,"P"],[160,"D"],[161,"P"],[163,""],[169,"P,Deref::Target"],[170,"Deref::Target"],[171,"P,Deref::Target"],[172,""],[176,"D"],[179,""],[180,"__D"],[184,""],[190,"E"],[191,""],[194,"K"],[208,""],[218,"P"],[219,""],[221,"E"],[225,""],[235,"T"],[242,""],[243,"T"],[244,""],[247,"T"],[250,"E"],[251,"T"],[254,""],[256,"T"],[257,""],[258,"T"],[261,""],[267,"__H"],[272,""],[273,"WalletPersister::Error"],[274,"AsyncWalletPersister::Error"],[275,""],[276,"U"],[294,""],[309,"P"],[310,""],[311,"P"],[314,""],[326,"D"],[327,""],[328,"D"],[329,""],[335,"WalletPersister::Error"],[336,"AsyncWalletPersister::Error"],[337,"P"],[339,""],[354,"__S"],[358,""],[359,""],[360,""],[372,"T"],[380,""],[389,"F"],[392,""],[394,"U,T"],[412,"U"],[431,""],[460,"V"],[478,"T"],[521,""],[524,"Cs"],[525,""],[526,"T"],[531,""],[536,"R"],[539,"Cs,R"],[540,"R"],[541,""],[544,"Cs"],[545,""],[547,"K"],[551,""],[557,"Cs"],[558,""],[559,"T"],[566,"U"],[573,""],[575,"Cs"],[577,""],[578,"T"],[583,""],[584,"U,T"],[591,"U"],[598,""],[605,"V"],[655,"Pk"],[656,""],[658,"Pk,Ctx"],[660,""],[661,"T"],[669,"Pk,Ctx"],[670,"Pk,Ctx,P"],[673,"Pk,ScriptContext::Key"],[674,"Pk"],[676,"Pk,ScriptContext::Key"],[677,"Pk"],[678,"Pk,ScriptContext::Key"],[680,"Pk"],[682,"Pk,ScriptContext::Key"],[683,"Pk"],[685,"Pk,ScriptContext::Key"],[686,"Pk"],[689,"Pk,ScriptContext::Key"],[690,"Pk"],[692,""],[696,"Pk"],[697,""],[699,"Pk,Ctx"],[700,"T"],[704,""],[708,"Pk"],[709,""],[711,"Pk,Ctx"],[713,""],[714,"C"],[716,"Pk"],[717,""],[718,"D,Pk"],[719,"D,Pk,Ctx"],[720,""],[721,"Pk,Ctx"],[722,"Pk"],[723,""],[725,"Pk,Ctx"],[726,"K"],[735,"Pk"],[737,"Pk,Ctx"],[738,""],[740,"Ctx"],[741,"C"],[742,"Pk"],[744,""],[746,"Pk,Ctx"],[748,"Pk,F"],[749,"Pk,Ctx,F"],[750,"Pk"],[756,"T"],[760,"Pk,Ctx"],[762,"Pk"],[763,"Pk,Ctx"],[766,"Pk"],[767,"Pk,Ctx"],[770,"Pk,S"],[772,"Pk,Ctx"],[774,""],[775,"Pk,__H"],[776,"__H"],[778,"Pk,Ctx,H"],[779,"U"],[783,"Pk,Ctx"],[784,""],[789,"Pk,Ctx"],[792,"Pk"],[793,"Pk,Ctx"],[795,"Pk,ScriptContext::Key"],[796,"Pk"],[798,"Pk,Ctx"],[799,"Pk"],[800,"Pk,Ctx"],[801,"Pk"],[802,""],[805,"Pk"],[820,"Pk,ScriptContext::Key"],[821,"Ctx"],[822,"C"],[823,"Ctx"],[825,"Pk"],[826,""],[828,"Pk,Ctx"],[829,"Pk"],[832,"P"],[835,"Pk,Ctx"],[836,"Pk"],[837,"Pk,Ctx"],[838,"Pk,S"],[839,"Pk,Ctx,S"],[841,"Pk"],[843,"Pk,Ctx"],[844,"Pk,S"],[845,"Pk,Ctx,S"],[846,""],[849,"Pk,Ctx"],[851,"T"],[855,""],[858,"Pk,ScriptContext::Key"],[860,"P,Q,E,T"],[861,"Pk,Ctx,Q,E,T"],[862,"U,T"],[866,"U"],[871,""],[875,"Pk"],[876,"V"],[880,"Pk,Ctx"],[881,""],[896,"T"],[898,""],[903,"T"],[904,""],[909,"U"],[910,""],[911,"U,T"],[912,"U"],[913,""],[914,"V"],[950,"T"],[964,""],[970,"T"],[976,""],[991,"K"],[1003,""],[1011,"T"],[1014,""],[1015,"T"],[1016,""],[1017,"T"],[1020,""],[1021,"__H"],[1023,""],[1025,"U"],[1032,""],[1039,"__S"],[1045,"T"],[1051,""],[1052,"U,T"],[1059,"U"],[1066,""],[1073,"V"],[1118,"T"],[1142,""],[1143,"K"],[1167,"T"],[1179,""],[1191,"K"],[1203,"T"],[1215,"U"],[1227,""],[1240,"T"],[1252,"U,T"],[1264,"U"],[1276,""],[1288,"V"],[1329,"T"],[1335,""],[1336,"T"],[1337,""],[1344,"T"],[1345,""],[1348,"T"],[1349,""],[1351,"T"],[1352,"U"],[1355,"T"],[1356,""],[1359,"U,T"],[1362,"U"],[1365,""],[1368,"V"],[1381,"T"],[1383,""],[1385,"__D"],[1386,""],[1389,"T"],[1390,"FromStr::Err"],[1391,"U"],[1394,"__S"],[1395,""],[1396,"U,T"],[1397,"U"],[1398,""],[1399,"V"],[1443,""],[1446,"T"],[1470,"Pk,Ctx,P"],[1471,"Pk,ScriptContext::Key"],[1477,"Pk"],[1478,"Pk,ScriptContext::Key"],[1479,""],[1480,"K,Ctx"],[1481,""],[1483,"Pk,Ctx"],[1484,""],[1489,"T"],[1498,""],[1507,"Pk,Ctx"],[1508,""],[1513,"K,Ctx,Deref::Target"],[1514,""],[1515,"D"],[1516,"Pk,Ctx"],[1517,""],[1519,"Pk,Ctx"],[1520,""],[1525,"K"],[1539,"Ctx"],[1540,""],[1544,"Pk,Ctx"],[1546,""],[1553,"Pk,Ctx,F"],[1554,"Ctx"],[1555,"T"],[1556,"Ctx"],[1557,"T"],[1562,""],[1564,"T"],[1565,""],[1566,"T"],[1571,"Ctx"],[1573,""],[1575,"Pk,Ctx"],[1576,""],[1578,"GeneratableKey::Options,GeneratableKey::Entropy,GeneratableKey::Error,Ctx"],[1579,"Ctx,GeneratableKey::Error"],[1580,",Ctx,GeneratableKey::Error"],[1581,"GeneratableKey::Options,,GeneratableKey::Entropy,GeneratableKey::Error,Ctx"],[1582,"GeneratableKey::Options,GeneratableKey::Entropy,GeneratableKey::Error,Ctx"],[1583,"GeneratableKey::Entropy,Ctx,GeneratableKey::Error"],[1584,"Ctx"],[1585,""],[1586,"Pk,Ctx,__H"],[1587,"__H"],[1590,"U"],[1602,""],[1603,"Ctx"],[1605,"Ctx,K"],[1607,"Ctx"],[1612,"Ctx,K"],[1613,"K,Ctx"],[1614,""],[1616,"Ctx"],[1617,"Ctx,C"],[1618,""],[1629,"Pk,Ctx"],[1633,""],[1635,"Pk,ScriptContext::Key"],[1636,"Pk,Ctx"],[1638,""],[1639,"Pk,Ctx"],[1640,""],[1641,"Pk,Ctx"],[1642,""],[1645,"Pk,ScriptContext::Key"],[1646,"Ctx"],[1647,"Pk,Ctx"],[1648,""],[1651,"Pk"],[1652,"Pk,Ctx"],[1654,"Pk,Ctx,S"],[1655,"Pk,Ctx"],[1656,"S"],[1657,""],[1658,"Pk,Ctx"],[1659,""],[1660,"T"],[1669,"C"],[1670,""],[1674,"Pk,ScriptContext::Key"],[1676,"Pk,Ctx,Q,FuncError,T"],[1677,"U,T"],[1689,"U"],[1701,""],[1713,"V"],[1726,""],[1772,"T"],[1788,""],[1791,"S"],[1792,""],[1796,"T"],[1803,""],[1816,"S,Deref::Target"],[1817,""],[1826,"K"],[1834,""],[1839,"S"],[1840,""],[1845,"T"],[1846,""],[1847,"T"],[1854,"__H"],[1855,""],[1860,"U"],[1868,"S"],[1869,""],[1882,"T"],[1889,""],[1892,"U,T"],[1900,"U"],[1908,""],[1916,"V"],[1940,"Cs,T"],[1941,"Cs"],[1949,"T"],[1959,"Cs"],[1960,""],[1962,"T"],[1964,""],[1967,"Cs,P"],[1968,"Cs"],[1969,""],[1971,"Cs"],[1974,""],[1975,"K"],[1977,"Cs"],[1980,"Cs,"],[1981,"Cs"],[1982,""],[1988,"T"],[1993,"__H"],[1994,"Cs"],[1995,"U"],[2000,"Cs"],[2005,""],[2006,"Cs"],[2010,""],[2011,""],[2012,"T"],[2014,""],[2016,"U,T"],[2021,"U"],[2026,""],[2031,"Cs"],[2033,"V"]]}],["example_bitcoind_rpc_polling",{"t":"PSSSSGPSPFGSPPNNNNHNNNNNNNNNNNNONNNNNNNNNNNNNNNHNOOOHNNNNNNNNNNNNNNNONNNOO","n":["Block","CHANNEL_BOUND","DB_COMMIT_DELAY","DB_MAGIC","DB_PATH","Emission","Live","MEMPOOL_EMIT_DELAY","Mempool","RpcArgs","RpcCommands","STDOUT_PRINT_DELAY","Sync","Tip","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","await_flag","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","fallback_height","fmt","","","from","","","from_arg_matches","","from_arg_matches_mut","","group_id","has_subcommand","into","","","main","new_client","rpc_cookie","rpc_password","rpc_user","start_ctrlc_handler","to_owned","","try_from","","","try_into","","","type_id","","","update_from_arg_matches","","update_from_arg_matches_mut","","url","vzip","","","rpc_args",""],"q":[[0,"example_bitcoind_rpc_polling"],[72,"example_bitcoind_rpc_polling::RpcCommands"],[74,"clap_builder::builder::command"],[75,"core::sync::atomic"],[76,"core::time"],[77,"core::fmt"],[78,"clap_builder::parser::matches::arg_matches"],[79,"clap_builder"],[80,"core::result"],[81,"clap_builder::util::id"],[82,"core::option"],[83,"anyhow"],[84,"bitcoincore_rpc::client"],[85,"alloc::sync"],[86,"core::any"]],"i":"Af`````A``1```01n011`2012010101010201201010101201`0000`0120120120101010201C`Cb","f":"``````````````{bb}000{{{f{d}}h}j}{f{{f{c}}}{}}00{{{f{l}}}{{f{lc}}}{}}00{{{f{n}}}n}{{{f{A`}}}A`}{{f{f{lc}}}Ab{}}0{{fAd}Ab}0`{{{f{Af}}{f{lAh}}}Aj}{{{f{n}}{f{lAh}}}Aj}{{{f{A`}}{f{lAh}}}Aj}{cc{}}00{{{f{Al}}}{{B`{nAn}}}}{{{f{Al}}}{{B`{A`An}}}}{{{f{lAl}}}{{B`{nAn}}}}{{{f{lAl}}}{{B`{A`An}}}}{{}{{Bd{Bb}}}}{{{f{Bf}}}j}{{}c{}}00{{}{{Bh{Ab}}}}{{{f{n}}}{{Bh{Bj}}}}```{{}{{Bl{d}}}}{fc{}}0{c{{B`{e}}}{}{}}00{{}{{B`{c}}}{}}00{fBn}00{{{f{ln}}{f{Al}}}{{B`{AbAn}}}}{{{f{lA`}}{f{Al}}}{{B`{AbAn}}}}{{{f{ln}}{f{lAl}}}{{B`{AbAn}}}}{{{f{lA`}}{f{lAl}}}{{B`{AbAn}}}}`{{}c{}}00``","D":"Bb","p":[[5,"Command",74],[5,"AtomicBool",75],[1,"reference",null,null,1],[5,"Duration",76],[1,"bool"],[0,"mut"],[5,"RpcArgs",0],[6,"RpcCommands",0],[1,"unit"],[1,"u8"],[6,"Emission",0],[5,"Formatter",77],[8,"Result",77],[5,"ArgMatches",78],[8,"Error",79],[6,"Result",80,null,1],[5,"Id",81],[6,"Option",82,null,1],[1,"str"],[8,"Result",83],[5,"Client",84],[5,"Arc",85,null,1],[5,"TypeId",86],[15,"Sync",72],[15,"Live",72]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAADkACQAAAAEABAACAAkAAgAOABEAIQACACcABQAwAAEANQAPAEYABAA=","P":[[19,"T"],[25,""],[27,"T"],[29,""],[35,"T"],[38,""],[44,"U"],[47,""],[53,"T"],[55,"U,T"],[58,"U"],[61,""],[69,"V"]]}],["example_cli",{"t":"PGFPPPFFGGPPPPFPPGIPPPPPPPPIPGPPPGEONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOENNNNNNNNNNNNNNNNNNNNNNNONHONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONHNNNNOOOOHNNNNNNNNNNNONOONHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOO","n":["Address","AddressCmd","Args","Balance","BranchAndBound","ChainSpecific","ChangeInfo","ChangeSet","CoinSelectionAlgo","Commands","External","Extract","Generate","Index","Init","","Internal","Keychain","KeychainTxGraph","LargestFirst","List","","New","","NewestFirst","Next","OldestFirst","PlanUtxo","Psbt","PsbtCmd","Sign","SmallestFirst","TxOut","TxOutCmd","anyhow","args","augment_args","augment_args_for_update","augment_subcommands","","","","augment_subcommands_for_update","","","","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","chain","change_descriptor","change_keychain","clap","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","command","","command_for_update","create_tx","db","default","","descriptor","deserialize","","eq","","equivalent","","fmt","","","","","","","","","","from","","","","","","","","","","from_arg_matches","","","","","from_arg_matches_mut","","","","","from_str","graph","group_id","handle_commands","has_subcommand","","","","index","","indexer","","init_or_load","into","","","","","","","","","","is_empty","local_chain","merge","network","","partial_cmp","planned_utxos","serialize","","to_owned","","","","","","","to_string","","try_from","","","","","","","","","","try_into","","","","","","","","","","tx_graph","type_id","","","","","","","","","","update_from_arg_matches","","","","","update_from_arg_matches_mut","","","","","vzip","","","","","","","","","","change","addr_cmd","change_descriptor","descriptor","network","","psbt_cmd","txout_cmd","address","after","chain_specific","coin_select","debug","descriptor","older","psbt","","try_broadcast","value","confirmed","spent","unconfirmed","unspent"],"q":[[0,"example_cli"],[228,"example_cli::AddressCmd"],[229,"example_cli::Commands"],[236,"example_cli::PsbtCmd"],[247,"example_cli::TxOutCmd"],[251,"clap_builder::builder::command"],[252,"core::clone"],[253,"clap_builder::derive"],[254,"core::cmp"],[255,"miniscript::plan"],[256,"bitcoin::address"],[257,"bitcoin::psbt"],[258,"core::option"],[259,"anyhow"],[260,"bdk_chain::chain_oracle"],[261,"core::result"],[262,"serde::de"],[263,"core::fmt"],[264,"clap_builder::parser::matches::arg_matches"],[265,"clap_builder"],[266,"clap_builder::util::id"],[267,"std::sync::mutex"],[268,"bdk_chain::local_chain"],[269,"bdk_file_store::store"],[270,"bitcoin::network"],[271,"bitcoin::blockdata::transaction"],[272,"core::ops::function"],[273,"alloc::vec"],[274,"serde::ser"],[275,"alloc::string"],[276,"core::any"]],"i":"j``0Aj1````AhAf3Ab`42``30Ad12414`5`245``ElDd0732473241h1843567Bl3129546780310`1954678195467819546787222`3181171777195467788031295467802954629546832`9546Bb121`423:657891222428`282:6578989423:657891423:6578912423:6578913:6573:657423:657891FhFjFl00FnG`GbGd0Gf11Gh20112Gj000","f":"````````````````````````````````````{bb}000000000{d{{d{c}}}{}}000000000{{{d{f}}}{{d{fc}}}{}}000000000````{{{d{h}}}h}{{{d{{j{ce}}}}}{{j{ce}}}{ln}{lA`}}{{{d{Ab}}}Ab}{{{d{Ad}}}Ad}{{{d{{Af{c}}}}}{{Af{c}}}{lA`}}{{{d{Ah}}}Ah}{{{d{Aj}}}Aj}{{d{d{fc}}}Al{}}000000{{dAn}Al}000000{{{d{Ah}}{d{Ah}}}B`}{{}b}`0{{{d{fBb}}{d{c}}{d{Bd}}AjBfBh}{{Cb{{C`{Bj{Bn{Bl}}}}}}}Cd}`{{}h}{{}Aj}`{c{{Cf{h}}}Ch}{c{{Cf{Ah}}}Ch}{{{d{h}}{d{h}}}Cj}{{{d{Ah}}{d{Ah}}}Cj}{{d{d{c}}}Cj{}}0{{{d{h}}{d{fCl}}}Cn}{{{d{{j{ce}}}}{d{fCl}}}Cn{D`n}{D`A`}}{{{d{Ab}}{d{fCl}}}Cn}{{{d{Ad}}{d{fCl}}}Cn}{{{d{{Af{c}}}}{d{fCl}}}Cn{D`A`}}{{{d{Ah}}{d{fCl}}}Cn}0{{{d{Aj}}{d{fCl}}}Cn}0{{{d{Bl}}{d{fCl}}}Cn}{cc{}}000000000{{{d{Db}}}{{Cf{{Dd{ce}}Df}}}nA`}{{{d{Db}}}{{Cf{{j{ce}}Df}}}nA`}{{{d{Db}}}{{Cf{AbDf}}}}{{{d{Db}}}{{Cf{AdDf}}}}{{{d{Db}}}{{Cf{{Af{c}}Df}}}A`}{{{d{fDb}}}{{Cf{{Dd{ce}}Df}}}nA`}{{{d{fDb}}}{{Cf{{j{ce}}Df}}}nA`}{{{d{fDb}}}{{Cf{AbDf}}}}{{{d{fDb}}}{{Cf{AdDf}}}}{{{d{fDb}}}{{Cf{{Af{c}}Df}}}A`}{{{d{Dh}}}{{Cf{Ajc}}}{}}`{{}{{Bn{Dj}}}}{{{d{{Dl{Bb}}}}{d{{Dl{Dn}}}}{d{{Dl{{E`{h}}}}}}Ebe{j{gc}}}{{Cb{Al}}}A`{{Eh{c{d{Ed}}}{{Ef{{Cb{Al}}}}}}}n}{{{d{Dh}}}Cj}000````{{{d{{Ej{An}}}}{d{Dh}}}{{Cb{{Bn{{El{ce}}}}}}}nA`}{{}c{}}000000000{{{d{h}}}Cj}`{{{d{fh}}h}Al}``{{{d{Ah}}{d{Ah}}}{{Bn{B`}}}}{{{d{Bb}}{d{c}}{d{Bd}}}{{Cf{{F`{En}}}}}Cd}{{{d{h}}c}CfFb}{{{d{Ah}}c}CfFb}{dc{}}000000{dFd}0{c{{Cf{e}}}{}{}}000000000{{}{{Cf{c}}}{}}000000000`{dFf}000000000{{{d{f{Dd{ce}}}}{d{Db}}}{{Cf{AlDf}}}nA`}{{{d{f{j{ce}}}}{d{Db}}}{{Cf{AlDf}}}nA`}{{{d{fAb}}{d{Db}}}{{Cf{AlDf}}}}{{{d{fAd}}{d{Db}}}{{Cf{AlDf}}}}{{{d{f{Af{c}}}}{d{Db}}}{{Cf{AlDf}}}A`}{{{d{f{Dd{ce}}}}{d{fDb}}}{{Cf{AlDf}}}nA`}{{{d{f{j{ce}}}}{d{fDb}}}{{Cf{AlDf}}}nA`}{{{d{fAb}}{d{fDb}}}{{Cf{AlDf}}}}{{{d{fAd}}{d{fDb}}}{{Cf{AlDf}}}}{{{d{f{Af{c}}}}{d{fDb}}}{{Cf{AlDf}}}A`}{{}c{}}000000000```````````````````````","D":"Hj","p":[[5,"Command",251],[1,"reference",null,null,1],[0,"mut"],[5,"ChangeSet",0],[6,"Commands",0],[10,"Clone",252],[10,"Subcommand",253],[10,"Args",253],[6,"AddressCmd",0],[6,"TxOutCmd",0],[6,"PsbtCmd",0],[6,"Keychain",0],[6,"CoinSelectionAlgo",0],[1,"unit"],[1,"u8"],[6,"Ordering",254],[8,"KeychainTxGraph",0],[5,"Assets",255],[5,"Address",256],[1,"u64"],[5,"Psbt",257],[5,"ChangeInfo",0],[6,"Option",258,null,1],[1,"tuple",null,null,1],[8,"Result",259],[10,"ChainOracle",260],[6,"Result",261,null,1],[10,"Deserializer",262],[1,"bool"],[5,"Formatter",263],[8,"Result",263],[10,"Debug",263],[5,"ArgMatches",264],[5,"Args",0],[8,"Error",265],[1,"str"],[5,"Id",266],[5,"Mutex",267],[5,"LocalChain",268],[5,"Store",269],[6,"Network",270],[5,"Transaction",271],[17,"Output"],[10,"FnOnce",272],[1,"slice"],[5,"Init",0],[8,"PlanUtxo",0],[5,"Vec",273],[10,"Serializer",274],[5,"String",275],[5,"TypeId",276],[15,"List",228],[15,"Address",229],[15,"Init",229],[15,"Generate",229],[15,"Psbt",229],[15,"TxOut",229],[15,"New",236],[15,"Extract",236],[15,"Sign",236],[15,"List",247]],"r":[],"b":[[111,"impl-Display-for-Keychain"],[112,"impl-Debug-for-Keychain"],[113,"impl-Debug-for-CoinSelectionAlgo"],[114,"impl-Display-for-CoinSelectionAlgo"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAALYAGgAAAAAAAgABAAUAAgAJAAIAEQABABQAAAAZAAAAGwABAB4AAAAgAAAAIgABACUAHQBFABsAYgABAGUADwB/AAoAiwAFAJIAAACUAAAAoAAAAKIAAAClACAAxwAdAOYAAADrAAEA7wAAAA==","P":[[46,"T"],[70,""],[71,"CS,S"],[72,""],[74,"S"],[75,""],[77,"T"],[84,""],[95,"O"],[97,""],[100,"__D"],[102,""],[104,"K"],[106,""],[107,"CS,S"],[108,""],[110,"S"],[111,""],[116,"T"],[126,"CS,S"],[128,""],[130,"S"],[131,"CS,S"],[133,""],[135,"S"],[136,"FromStr::Err"],[138,""],[139,"S,,CS"],[140,""],[148,"CS,S"],[149,"U"],[159,""],[165,"O"],[166,"__S"],[168,"T"],[175,""],[177,"U,T"],[187,"U"],[198,""],[208,"CS,S"],[210,""],[212,"S"],[213,"CS,S"],[215,""],[217,"S"],[218,"V"]]}],["example_electrum",{"t":"SSFGPFPNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNOOOOOOOOO","n":["DB_MAGIC","DB_PATH","ElectrumArgs","ElectrumCommands","Scan","ScanOptions","Sync","augment_args","","augment_args_for_update","","augment_subcommands","augment_subcommands_for_update","batch_size","borrow","","","borrow_mut","","","client","clone","","","clone_into","","","clone_to_uninit","","","command","command_for_update","electrum_args","electrum_url","eq","fmt","","","from","","","from_arg_matches","","","from_arg_matches_mut","","","group_id","","has_subcommand","into","","","main","to_owned","","","try_from","","","try_into","","","type_id","","","update_from_arg_matches","","","update_from_arg_matches_mut","","","vzip","","","all_spks","electrum_args","","scan_options","","stop_gap","unconfirmed","unused_spks","utxos"],"q":[[0,"example_electrum"],[75,"example_electrum::ElectrumCommands"],[84,"clap_builder::builder::command"],[85,"bitcoin::network"],[86,"electrum_client::client"],[87,"anyhow"],[88,"core::fmt"],[89,"clap_builder::parser::matches::arg_matches"],[90,"clap_builder"],[91,"core::result"],[92,"clap_builder::util::id"],[93,"core::option"],[94,"core::any"]],"i":"````A``0hAb10220210210121021021000210210210210210102210`210210210210210210210BlBn1010111","f":"```````{bb}00000`{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{h}}j}{{n{l}}}}{{{d{A`}}}A`}{{{d{h}}}h}{{{d{Ab}}}Ab}{{d{d{fc}}}Ad{}}00{{dAf}Ad}00{{}b}0{{{d{A`}}}h}`{{{d{Ab}}{d{Ab}}}Ah}{{{d{A`}}{d{fAj}}}Al}{{{d{h}}{d{fAj}}}Al}{{{d{Ab}}{d{fAj}}}Al}{cc{}}00{{{d{An}}}{{Bb{A`B`}}}}{{{d{An}}}{{Bb{hB`}}}}{{{d{An}}}{{Bb{AbB`}}}}{{{d{fAn}}}{{Bb{A`B`}}}}{{{d{fAn}}}{{Bb{hB`}}}}{{{d{fAn}}}{{Bb{AbB`}}}}{{}{{Bf{Bd}}}}0{{{d{Bh}}}Ah}{{}c{}}00{{}{{n{Ad}}}}{dc{}}00{c{{Bb{e}}}{}{}}00{{}{{Bb{c}}}{}}00{dBj}00{{{d{fA`}}{d{An}}}{{Bb{AdB`}}}}{{{d{fh}}{d{An}}}{{Bb{AdB`}}}}{{{d{fAb}}{d{An}}}{{Bb{AdB`}}}}{{{d{fA`}}{d{fAn}}}{{Bb{AdB`}}}}{{{d{fh}}{d{fAn}}}{{Bb{AdB`}}}}{{{d{fAb}}{d{fAn}}}{{Bb{AdB`}}}}{{}c{}}00`````````","D":"An","p":[[5,"Command",84],[1,"reference",null,null,1],[0,"mut"],[5,"ElectrumArgs",0],[6,"Network",85],[5,"Client",86],[8,"Result",87],[6,"ElectrumCommands",0],[5,"ScanOptions",0],[1,"unit"],[1,"u8"],[1,"bool"],[5,"Formatter",88],[8,"Result",88],[5,"ArgMatches",89],[8,"Error",90],[6,"Result",91,null,1],[5,"Id",92],[6,"Option",93,null,1],[1,"str"],[5,"TypeId",94],[15,"Sync",75],[15,"Scan",75]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAEUACAAAAAQABgAAAAgABQAPABIAIwADACoACAA2ABUATQADAA==","P":[[14,"T"],[20,""],[24,"T"],[27,""],[38,"T"],[41,""],[50,"U"],[53,""],[54,"T"],[57,"U,T"],[60,"U"],[63,""],[72,"V"]]}],["example_esplora",{"t":"SSFGPFPNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNHONNNNNNNNNNNNNNNNNNNNNOOOOOOOOO","n":["DB_MAGIC","DB_PATH","EsploraArgs","EsploraCommands","Scan","ScanOptions","Sync","augment_args","","augment_args_for_update","","augment_subcommands","augment_subcommands_for_update","borrow","","","borrow_mut","","","client","clone","","","clone_into","","","clone_to_uninit","","","command","command_for_update","eq","esplora_args","esplora_url","fmt","","","from","","","from_arg_matches","","","from_arg_matches_mut","","","group_id","","has_subcommand","into","","","main","parallel_requests","to_owned","","","try_from","","","try_into","","","type_id","","","update_from_arg_matches","","","update_from_arg_matches_mut","","","vzip","","","all_spks","esplora_args","","scan_options","","stop_gap","unconfirmed","unused_spks","utxos"],"q":[[0,"example_esplora"],[75,"example_esplora::EsploraCommands"],[84,"clap_builder::builder::command"],[85,"bitcoin::network"],[86,"esplora_client::blocking"],[87,"anyhow"],[88,"core::fmt"],[89,"clap_builder::parser::matches::arg_matches"],[90,"clap_builder"],[91,"core::result"],[92,"clap_builder::util::id"],[93,"core::option"],[94,"core::any"]],"i":"````A``0hAb1022210210121021021000021210210210210102210`0210210210210210210210BlBn1010111","f":"```````{bb}00000{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{h}}j}{{n{l}}}}{{{d{A`}}}A`}{{{d{h}}}h}{{{d{Ab}}}Ab}{{d{d{fc}}}Ad{}}00{{dAf}Ad}00{{}b}0{{{d{Ab}}{d{Ab}}}Ah}{{{d{A`}}}h}`{{{d{A`}}{d{fAj}}}Al}{{{d{h}}{d{fAj}}}Al}{{{d{Ab}}{d{fAj}}}Al}{cc{}}00{{{d{An}}}{{Bb{A`B`}}}}{{{d{An}}}{{Bb{hB`}}}}{{{d{An}}}{{Bb{AbB`}}}}{{{d{fAn}}}{{Bb{A`B`}}}}{{{d{fAn}}}{{Bb{hB`}}}}{{{d{fAn}}}{{Bb{AbB`}}}}{{}{{Bf{Bd}}}}0{{{d{Bh}}}Ah}{{}c{}}00{{}{{n{Ad}}}}`{dc{}}00{c{{Bb{e}}}{}{}}00{{}{{Bb{c}}}{}}00{dBj}00{{{d{fA`}}{d{An}}}{{Bb{AdB`}}}}{{{d{fh}}{d{An}}}{{Bb{AdB`}}}}{{{d{fAb}}{d{An}}}{{Bb{AdB`}}}}{{{d{fA`}}{d{fAn}}}{{Bb{AdB`}}}}{{{d{fh}}{d{fAn}}}{{Bb{AdB`}}}}{{{d{fAb}}{d{fAn}}}{{Bb{AdB`}}}}{{}c{}}00`````````","D":"An","p":[[5,"Command",84],[1,"reference",null,null,1],[0,"mut"],[5,"EsploraArgs",0],[6,"Network",85],[5,"BlockingClient",86],[8,"Result",87],[6,"EsploraCommands",0],[5,"ScanOptions",0],[1,"unit"],[1,"u8"],[1,"bool"],[5,"Formatter",88],[8,"Result",88],[5,"ArgMatches",89],[8,"Error",90],[6,"Result",91,null,1],[5,"Id",92],[6,"Option",93,null,1],[1,"str"],[5,"TypeId",94],[15,"Sync",75],[15,"Scan",75]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAEUACAAAAAQABgAAAAgAGQAjAAIAKQAIADUAAAA3ABQATQADAA==","P":[[13,"T"],[19,""],[23,"T"],[26,""],[37,"T"],[40,""],[49,"U"],[52,""],[54,"T"],[57,"U,T"],[60,"U"],[63,""],[72,"V"]]}],["example_wallet_electrum",{"t":"SSSSSSSSH","n":["BATCH_SIZE","DB_MAGIC","ELECTRUM_URL","EXTERNAL_DESC","INTERNAL_DESC","NETWORK","SEND_AMOUNT","STOP_GAP","main"],"q":[[0,"example_wallet_electrum"],[9,"anyhow"],[10,"core::result"]],"i":"`````````","f":"````````{{}{{f{bd}}}}","D":"`","p":[[1,"unit"],[5,"Error",9],[6,"Result",10,null,1]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAkAAQAAAAkA","P":[]}],["example_wallet_esplora_async",{"t":"SSSSSSSSH","n":["DB_PATH","ESPLORA_URL","EXTERNAL_DESC","INTERNAL_DESC","NETWORK","PARALLEL_REQUESTS","SEND_AMOUNT","STOP_GAP","main"],"q":[[0,"example_wallet_esplora_async"],[9,"anyhow"],[10,"core::result"]],"i":"`````````","f":"````````{{}{{f{bd}}}}","D":"`","p":[[1,"unit"],[5,"Error",9],[6,"Result",10,null,1]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAkAAQAAAAkA","P":[]}],["example_wallet_esplora_blocking",{"t":"SSSSSSSSSH","n":["DB_MAGIC","DB_PATH","ESPLORA_URL","EXTERNAL_DESC","INTERNAL_DESC","NETWORK","PARALLEL_REQUESTS","SEND_AMOUNT","STOP_GAP","main"],"q":[[0,"example_wallet_esplora_blocking"],[10,"anyhow"],[11,"core::result"]],"i":"``````````","f":"`````````{{}{{f{bd}}}}","D":"`","p":[[1,"unit"],[5,"Error",10],[6,"Result",11,null,1]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAoAAQAAAAoA","P":[]}],["example_wallet_rpc",{"t":"FPSGPPNNNNNNONNNOONNNNNNNNNHOOOOONNNNNNNNONN","n":["Args","Block","DB_MAGIC","Emission","Mempool","SigTerm","augment_args","augment_args_for_update","borrow","","borrow_mut","","change_descriptor","client","command","command_for_update","db_path","descriptor","fmt","","from","","from_arg_matches","from_arg_matches_mut","group_id","into","","main","network","rpc_cookie","rpc_pass","rpc_user","start_height","try_from","","try_into","","type_id","","update_from_arg_matches","update_from_arg_matches_mut","url","vzip",""],"q":[[0,"example_wallet_rpc"],[44,"clap_builder::builder::command"],[45,"bitcoincore_rpc::client"],[46,"anyhow"],[47,"core::fmt"],[48,"clap_builder::parser::matches::arg_matches"],[49,"clap_builder"],[50,"core::result"],[51,"clap_builder::util::id"],[52,"core::option"],[53,"core::any"]],"i":"`Ab``00h00101000000010100001`0000001010100001","f":"``````{bb}0{d{{d{c}}}{}}0{{{d{f}}}{{d{fc}}}{}}0`{{{d{h}}}{{l{j}}}}{{}b}0``{{{d{h}}{d{fn}}}A`}{{{d{Ab}}{d{fn}}}A`}{cc{}}0{{{d{Ad}}}{{Ah{hAf}}}}{{{d{fAd}}}{{Ah{hAf}}}}{{}{{Al{Aj}}}}{{}c{}}0{{}{{l{An}}}}`````{c{{Ah{e}}}{}{}}0{{}{{Ah{c}}}{}}0{dB`}0{{{d{fh}}{d{Ad}}}{{Ah{AnAf}}}}{{{d{fh}}{d{fAd}}}{{Ah{AnAf}}}}`{{}c{}}0","D":"Al","p":[[5,"Command",44],[1,"reference",null,null,1],[0,"mut"],[5,"Args",0],[5,"Client",45],[8,"Result",46],[5,"Formatter",47],[8,"Result",47],[6,"Emission",0],[5,"ArgMatches",48],[8,"Error",49],[6,"Result",50,null,1],[5,"Id",51],[6,"Option",52,null,1],[1,"unit"],[5,"TypeId",53]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAB4ACAAAAAAAAgAKAA4AAgATAAEAFwACABwAAAAiAAcAKwABAA==","P":[[8,"T"],[13,""],[20,"T"],[22,""],[25,"U"],[27,""],[33,"U,T"],[35,"U"],[37,""],[42,"V"]]}]]'));
+var searchIndex = new Map(JSON.parse('[["bdk_bitcoind_rpc",{"t":"KFFEONNNNNNONNNNNNMNNNNNNNNNNNN","n":["BitcoindRpcErrorExt","BlockEvent","Emitter","bitcoincore_rpc","block","block_hash","block_height","borrow","","borrow_mut","","checkpoint","connected_to","fmt","from","","into","","is_not_found_error","mempool","new","next_block","next_header","try_from","","try_into","","type_id","","vzip",""],"q":[[0,"bdk_bitcoind_rpc"],[31,"bitcoin::blockdata::block"],[32,"bdk_core::block_id"],[33,"core::fmt"],[34,"bitcoin::blockdata::transaction"],[35,"alloc::vec"],[36,"bitcoincore_rpc::error"],[37,"core::result"],[38,"bitcoincore_rpc::client"],[39,"bdk_core::checkpoint"],[40,"core::option"],[41,"core::any"]],"i":"````b00Ah1011110101Ad111112121212","f":"`````{{{d{{b{c}}}}}f{}}{{{d{{b{c}}}}}h{}}{d{{d{c}}}{}}0{{{d{j}}}{{d{jc}}}{}}0`{{{d{{b{c}}}}}l{}}{{{d{{b{c}}}}{d{jn}}}A`Ab}{cc{}}0{{}c{}}0{{{d{Ad}}}Af}{{{d{j{Ah{c}}}}}{{Bd{{B`{{An{AjAl}}}}Bb}}}Bf}{{{d{c}}Bhh}{{Ah{c}}}Bf}{{{d{j{Ah{c}}}}}{{Bd{{Bl{{b{Bj}}}}Bb}}}Bf}{{{d{j{Ah{c}}}}}{{Bd{{Bl{{b{Bn}}}}Bb}}}Bf}{c{{Bd{e}}}{}{}}0{{}{{Bd{c}}}{}}0{dC`}0{{}c{}}0","D":"Bd","p":[[5,"BlockEvent",0],[1,"reference",null,null,1],[5,"BlockHash",31],[1,"u32"],[0,"mut"],[5,"BlockId",32],[5,"Formatter",33],[8,"Result",33],[10,"Debug",33],[10,"BitcoindRpcErrorExt",0],[1,"bool"],[5,"Emitter",0],[5,"Transaction",34],[1,"u64"],[1,"tuple",null,null,1],[5,"Vec",35],[6,"Error",36],[6,"Result",37,null,1],[10,"RpcApi",38],[5,"CheckPoint",39],[5,"Block",31],[6,"Option",40,null,1],[5,"Header",31],[5,"TypeId",41]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAA0ABAAEAAAACAADAA4AAAAYAAcA","P":[[5,"B"],[7,"T"],[12,"B"],[14,"T"],[16,"U"],[18,""],[19,"C"],[23,"U,T"],[25,"U"],[27,""],[29,"V"]]}],["bdk_chain",{"t":"KPSFPFFGKGFFFPKFRFFIEEIPKGPFEFFPNNMNNONNNNDEONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNONOONCCNNNNNNNNNNNNNNNNNNNNNNNNMNNMNONECNMENNNNNNNNONNNNNNNNNDCODNNNNNOCENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOOOONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNOOOOOOOFGPPPPFTTPPPFFPFFTTPGTTGFFFGFTTTTTTTTTTTTTTTTTTTPPFPPPTPGGPPPPTTTTFFPPPPPPFFFFPPTTPFFFFFFPPPPPFFFFFFGFFFPPPPFFFFFPPPPPPPPPPPPPPPPPFTFFFFFFFGFFFFTTTTTTNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNONNNNNNCNNNNNNNNNNNNNNNCONNNNNNNNNNNNNNNNNNNNNOOCNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNCONONNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNONONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNONNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNOFGGPPPGTPFPFGPFPGGKPFPPPPGPPPGPPPFPFPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPGPFPFPFPFGGFPFPPPPPFPPPKGFPPPPPPPPGPPFPNNNNMNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNKKCCMMMMMMMHCHHHHCHHHPGPFFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPFFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRGPRGGKPPPPPPCNNNNNNNNNNNNNNNMHNHHHNNNHCHNHHHNNHCNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNCFSSSPSPGPSSPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNKRKRFGKFFPPPNNNNNNNNNNNNNNNNNMNNNNNMNNMNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFSSSSSSSSSSRRKMNNNNNNNFNNNNNNNNNNNNFFKNNNNMNNNNNNNNNNNNNNNNNNNNNNNNTGGKTTTKPTGTGGTFKPTTTFTTTTRTGTPTTTTTPPTTTPTTTTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSFSGGGCCCCCCCTTKFTFRTKFTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMNNNNFFPGFGPPGPFFPPPPPPPPPPPGPFFGPPPFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSFFPGFPFFPPSPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFFKFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFSPPSSGNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNHHNNFGPPSSPPNNNNNNNNNNHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFGFPFFFPNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNONNNNNONONNNNNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNFFFFFGFFFFPPNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFGFFGIIIIFPPKPFPPPPIPPPPFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNOOOOOONNNOOOOOONNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOFFCCCCCCCCCPPGFFFTPPTTTFPPGFFFONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOONNONNNNNONNNNNNNNNNNNNNNONNNNNONNNNNTSFSSSSSSSTSSTSSTTTSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNFCCPFFSGTTTTFFTPFTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFFFFGTTTTTFPFTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGPPPJJJJJFPPPPPPCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFFPGGFFPPPFPFFKFFFPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCHGPPSSFNNNNNNNNNNNNNNNNNNNNPGPPFGPPPPPPPPPPPPPPPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFFFTFFTTTTTGFTPFFFFPFPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNOONNONHHOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOOONNNNNNNOSFFFNNNNNNNNNNNNNTPKGKTPFTKTTTTPKONOOOONNNNNNNNNMHHNMMMMMMMMMMCNNNNNNNNNNNNNOOONOCOOOMMMMMMMMMMOCHNNNNNNNNNNNFKPKGGPPSPPPPKPFKNNNNNNNNNNNNNMNNHHHMMMMMMMMMMNNNNNNNNNNNNNNNNNNNMMMMMMMMMMHHNNNNNNNNNNNNNNNNNOOOOJFJJJJJOOOOOOOOOOOOOKKRRKRFRKFNNNNNNMMNNMNCNNMNNNNNNNNNKFFFFGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPPFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNPFPFPPFGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFTRTRFKKFFTRMMQCNMMMNCNQQCMMMCQCCCCCQCCCCMHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGRKRKIGGFPPFPPPFPNMNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNCNNNNNNNNNQNNNNNNNNNNNMNNNQNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQFNNNNNNNNNNNNNNNNNRFFKNMNNNNNNNNNNNNQNNNQNNNNNNNNNNNNNNNGGPPFPFPFNNNNNNNNONNNNONNNNNNNRKGGPPPPMRKRKNMMNNNNFFFNNNONONNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKYKRRRKYRRRRRRRKNNNCMMMMMMMMMNMMMMMMMMMMMMMMMNMMMMMMQNNCMMMMMMNMMMMMMMMMMMMMMMMNMMMMMMMPPPKKKKRPKKRRRRRKPFKPKPPPPPKPKPPPGPPPRRRKKNNNNNNNNNNNMNNMMNMMMMMMMMNMMMMMMMMMMMMMMMNMMMMMMNNNMNMNNNNNNNNNMNNNNNNMNMNNNMNMNNNNMNNNNNNNMNNMNNCNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKRRRRRRRRFRRRRRRRRKKRKRKRKRKRKRKRKKNNNNNNMNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNMMMMMMNNNMMMMMMNNNNNMMMMMNMMMMMMMMMMMMNMMMMMMMMNNNNNNNNNCTKNMNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFKNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPKPPPFPFGFPPPPPPPPKIFFPFPPKPNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNNNNNNNNNNHHNNQNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNPFPPGGPPFPFPPPPFPGGGFFFFPPPFKRRFFFIIKFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPFGPPPPPFPPNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNONNNNPPGGFPPPPPFCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFTTTTFTTTTSFTTFTTTFTNCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGFFPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONONNNNNNNNNNNPPPPPPPPPFFPPPPPPPPPPPPPPSSPPGPPPFPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPFFGPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNOONNNNNNNNNNNNOONNNOOPGFFPPNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNOONNNNNNONNNNNNNNNNNNONNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNONNNNNNNNONNNNONNNNFFFFFFONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPFGFNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNONOOOOOOOONNNNNNNNNNNNOONNNFNNNNNNNNNNNNNNNNNNNNNSSSSSSSSHFFFPPPPPPPPPPGRGPKGPGFPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPFGPPFPGFPPPPPPPPPGGIGIPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNOOONNNNNNNNNNNNNOONNNNOOOOCOOOCNNNOONNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNONNNNNNNNNNNNNOOOOOOOOOOOOOOOOOFFFINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNONNNONNNNNNNNNNNNNNOONNNGFKTGPTPPPFPPPPPPPPFTFPTPGKFFFFGFKKKGFFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCMNNNNNNNNNCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCQNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSSSSSSSSFNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNPPFGFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFIFIFIPPPPFSSSSSIFFPPPPRFMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQNNNNNNNNNNNNNNNNNNHNNNNNCHHHHHHJHHHHHHHHHHHHHHHHHHHJHHHHHHHHHHHJHHHHHJJJHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNFTNNNNIIIIGNNNNNNNNNINNNNNNNNNNTRTRFKKFFTRMNMNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNMNNNNNQQNNNNNMNNNNNMNMNNNQNQMNNNNNNNNNNNNNNNNNNNNTKFKTKKRKNNNCNMNNNNNNNMNNNNNNNMMCHNNCNNNCNNHNMNMNNNNPFFGFFKKPPPFFFFPFGFMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNCKKKRFFFFFKRMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPGFCKFNNNNNNNNNNKKRKKKRKKFFMNMNNMMNMMNMNNMNNNNNMMMHMNNNNMHNMFFFCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNRKFKNNMNMNNMMNMMNNCNNNNNMMNNNNNNGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPFGPGPGPPPPPFPFFPPPPPPGGPGPFPFFFPPFPFGPPPFPPFFGGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNSPPPFGPNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNOHNNNNNNNNNNNNNNFPPPFPGPPGPPPPPPPPFFGFPPPPFFPGPFSSSSSSSFGFFFPFFFFGGFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONCNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNCOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNONNNNRKMMMMMCCFSPKGPFTTKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNMNNNOOOOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGTPFFFFPFFTNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNNSHFFFPPGFFFFPNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOONNNNNONNONNNNNNNNNNNNNNNNNNNNNNNNOONOONNNNNNNNNNNNNNNNNTGFFPPTTTFFFFFNNNOOONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNOONNONNNOOOONNNNNNNNNNNNNNNNNN","n":["Anchor","","BIP32_MAX_INDEX","Balance","Block","BlockId","CanonicalIter","CanonicalReason","ChainOracle","ChainPosition","CheckPoint","CheckPointIter","ConfirmationBlockTime","Confirmed","DescriptorExt","DescriptorId","Error","FullTxOut","Impl","Indexed","IndexedTxGraph","Indexer","KeychainIndexed","Mempool","Merge","ObservedIn","","SpkIterator","TxGraph","TxPosInBlock","TxUpdate","Unconfirmed","add","all_zeros","anchor_block","","","anchors","as_byte_array","as_raw_hash","as_ref","","bdk_core","bitcoin","block","block_id","","","borrow","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","chain_position","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","cloned","cmp","","","","","","column_result","","","","","","","","confirmation_height_upper_bound","","","","confirmation_time","confirmed","default","","","","deref","descendant","descriptor","descriptor_id","deserialize","","","","","dust_value","engine","eq","","","","","","","","","","eq_ptr","equivalent","","","","","","","","","","","","","","","","","","extend","","fmt","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","from_anchor","from_block_ids","from_byte_array","from_engine","from_header","from_observed_in","from_raw_hash","from_slice","from_slice_delegated","from_str","get","get_chain_tip","hash","","","","","","height","","immature","index","indexed_tx_graph","indexer","insert","into","","","","","","","","","","","","","","","into_fallible","","","into_inner","into_iter","","","","is_block_in_chain","is_confirmed","is_confirmed_and_spendable","is_empty","is_mature","is_on_coinbase","iter","keychain_txout","local_chain","map_anchors","merge","miniscript","new","","","new_with_range","next","","","nth","outpoint","partial_cmp","","","","","","prev","push","range","rusqlite","rusqlite_impl","seen_ats","serde","serialize","","","","","spent_by","spk_client","spk_txout","take","to_byte_array","to_owned","","","","","","","","","","","","to_raw_hash","to_sql","","","","","","","","to_string","","to_transitive","total","transpose_into_fallible","","","trusted_pending","trusted_spendable","try_from","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","tx_graph","tx_pos","txout","txouts","txs","type_id","","","","","","","","","","","","","","","untrusted_pending","vzip","","","","","","","","","","","","","","","anchor","descendant","","observed_in","anchor","last_seen","transitively","Address","AddressType","All","","AllPlusAnyoneCanPay","","Amount","BROADCAST_MIN","BTC","Bit","Bitcoin","","Block","BlockHash","CentiBitcoin","CompactTarget","CompressedPublicKey","DEFAULT_MAX_FEE_RATE","DUST","Default","Denomination","ENABLE_LOCKTIME_NO_RBF","ENABLE_RBF_NO_LOCKTIME","EcdsaSighashType","FeeRate","FilterHash","FilterHeader","KnownHrp","LegacySighash","MAX","","","","","","MAX_ATTAINABLE_MAINNET","MAX_ATTAINABLE_REGTEST","MAX_ATTAINABLE_SIGNET","MAX_ATTAINABLE_TESTNET","MAX_BLOCK","MAX_MONEY","","MAX_STANDARD_WEIGHT","MIN","","","","MIN_TRANSACTION","Main","Mainnet","MerkleBlock","MicroBitcoin","MilliBitcoin","MilliSatoshi","NULL","NanoBitcoin","Network","NetworkKind","None","","NonePlusAnyoneCanPay","","ONE_BTC","","ONE_SAT","","Opcode","OutPoint","P2pkh","P2sh","P2tr","P2wpkh","P2wsh","PicoBitcoin","PrivateKey","Psbt","PubkeyHash","PublicKey","Regtest","","SAT","SIZE","Satoshi","Script","ScriptBuf","ScriptHash","SegwitV0Sighash","Sequence","SignedAmount","Signet","Single","","SinglePlusAnyoneCanPay","","TapBranchTag","TapLeafHash","TapLeafTag","TapNodeHash","TapSighash","TapSighashTag","TapSighashType","TapTweakHash","TapTweakTag","Target","Test","Testnet","Testnet4","Testnets","Transaction","TxIn","TxMerkleNode","TxOut","Txid","V0","V1","V10","V11","V12","V13","V14","V15","V16","V2","V3","V4","V5","V6","V7","V8","V9","VarInt","WITNESS_SCALE_FACTOR","WPubkeyHash","WScriptHash","Weight","Witness","WitnessCommitment","WitnessMerkleNode","WitnessProgram","WitnessVersion","Work","Wtxid","XKeyIdentifier","XOnlyPublicKey","ZERO","","","","","","abs","add","","","","add_assign","","","add_tweak","address","address_type","all_zeros","","","","","","","","","","","","","","","","","","","amount","as_byte_array","","","","","","","","","","","","","","","","","","","as_bytes","as_c_ptr","as_mut","","","","as_mut_bytes","as_mut_c_ptr","as_mut_ptr","as_mut_script","as_ptr","as_raw_hash","","","","","","","","","","","","","","","","","","","as_ref","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","as_script","as_unchecked","assume_checked","assume_checked_ref","assume_hidden","base_size","","bip152","bip158","bip32","bip34_block_height","block_hash","blockdata","borrow","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","builder","","bytes","chain_hash","check_after","check_merkle_root","check_older","","check_witness_commitment","checked_abs","checked_add","","","checked_div","","","","checked_mul","","","","checked_mul_by_weight","checked_rem","","checked_sub","","","classify","clear","clone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","cmp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","cmp_fast_unstable","coinbase","combine","compressed","","compute_merkle_root","compute_ntxid","compute_txid","compute_witness_commitment","compute_wtxid","consensus","consensus_decode","","","","","","","","","","","","","","","","","consensus_decode_from_finite_reader","","","","","consensus_encode","","","","","","","","","","","","","","","","","","","","","count_sigops","count_sigops_legacy","dangerous_assume_tweaked","default","","","","","","","","","","","","deref","deref_mut","des_btc","","des_sat","","deserialize","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_from_reader","difficulty","difficulty_float","display_dynamic","","display_in","","div","","","","","div_assign","","","dust_value","ecdsa","enables_absolute_lock_time","enables_lock_time","engine","","","","","","","","","","","","","","","","","","","","","","","eq","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","eq_fast_unstable","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","error","extend","extract","extract_matches","extract_tx","extract_tx_fee_rate_limit","extract_tx_unchecked_fee_rate","extract_tx_with_fee_rate_limit","fee","fee_vb","fee_wu","filter_header","finalize","finalize_inp","finalize_inp_mall","finalize_inp_mall_mut","finalize_inp_mut","finalize_mall","finalize_mall_mut","finalize_mut","first_opcode","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fmt_asm","fmt_value_in","","fmt_wif","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_512_second_intervals","from_be_bytes","","from_block_with_predicate","from_btc","","from_byte_array","","","","","","","","","","","","","","","","","","","from_bytes","","from_bytes_mut","from_chain_hash","from_compact","from_consensus","","","from_consensus_u8","from_core_arg","from_engine","","","","","","","","","","","","","","","","","","","from_float_in","","from_header_difficulty_adjustment","from_header_txids_with_predicate","from_height","from_hex","","","","","from_int_btc","from_iter","from_key_and_tweak","from_keypair","from_kwu","from_le_bytes","","from_magic","from_next_work_required","from_node_hashes","from_non_witness_data_size","from_private_key","","from_raw_hash","","","","","","","","","","","","","","","","","","","from_sat","","from_sat_per_kwu","from_sat_per_vb","from_sat_per_vb_unchecked","from_script","","","from_seconds_ceil","from_seconds_floor","from_slice","","","","","","","","","","","","","","","","","","","","","","","","","","from_slice_delegated","","","","","","","","","","","","","","","","","","","from_standard","from_str","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_str_in","","from_str_with_denomination","","from_unprefixed_hex","","","","from_unsigned_tx","from_vb","from_vb_unchecked","from_vb_unwrap","from_wif","from_witness_data_size","from_witness_program","from_wu","from_wu_usize","generate","hash","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","hash_types","header","","index","","","","","","","","","","","","","","","","","","","","","","","","","","","","inner","","input","inputs","instruction_indices","instruction_indices_minimal","instructions","instructions_minimal","into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","into_boxed_script","into_bytes","into_iter","into_script_buf","into_unchecked","is_absolute_timelock_satisfied","is_coinbase","is_empty","","is_explicitly_rbf","is_final","is_height_locked","is_lock_time_enabled","is_mainnet","is_met_by","is_multisig","is_negative","is_null","is_op_return","is_p2pk","is_p2pkh","is_p2sh","is_p2tr","","is_p2wpkh","","is_p2wsh","","is_positive","is_provably_unspendable","is_push_only","is_rbf","is_related_to_pubkey","is_related_to_xonly_pubkey","is_relative_lock_time","is_spend_standard","is_time_locked","is_uncompressed","is_valid_for_network","is_witness_program","is_x_only_key","iter","iter_funding_utxos","key","last","legacy_weight","len","","lock_time","log2","magic","matches_script_pubkey","max_difficulty_transition_threshold","max_transition_threshold","max_transition_threshold_unchecked","merkle_tree","min_difficulty_transition_threshold","min_transition_threshold","minimal_non_dust","","minimal_non_dust_custom","","mul","","","","","mul_assign","","","neg","network","","new","","","","","","","new_op_return","new_p2pk","new_p2pkh","new_p2sh","new_p2tr","new_p2tr_tweaked","new_p2wpkh","new_p2wsh","new_uncompressed","","new_witness_program","nth","ntxid","null","output","outputs","p2p","p2pk_public_key","p2pkh","p2sh","p2sh_from_hash","p2shwpkh","p2shwsh","p2tr","","p2tr_key_spend","p2tr_tweaked","","p2wpkh","","","p2wpkh_script_code","","","","p2wsh","","params","parse","partial_cmp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","policy","positive_sub","pow","previous_output","program","proprietary","provider_lookup_ecdsa_sig","provider_lookup_hash160","provider_lookup_hash256","provider_lookup_raw_pkh_ecdsa_sig","provider_lookup_raw_pkh_pk","provider_lookup_raw_pkh_tap_leaf_script_sig","provider_lookup_raw_pkh_x_only_pk","provider_lookup_ripemd160","provider_lookup_sha256","provider_lookup_tap_control_block_map","provider_lookup_tap_key_spend_sig","provider_lookup_tap_leaf_script_sig","psbt","pubkey_hash","","","public_key","","push","push_ecdsa_signature","push_instruction","push_instruction_no_opt","push_opcode","push_slice","read_from","","redeem_script","rem","","rem_assign","","require_network","reserve","reserve_exact","scale_by_witness_factor","scan_and_push_verify","script_hash","","script_pubkey","","script_pubkey_lens","script_sig","second_to_last","segwit_weight","sequence","ser_btc","","ser_btc_opt","","ser_sat","","ser_sat_opt","","serialize","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","serialize_hex","serialize_to_writer","sighash","sighash_ecdsa","sighash_msg","sign","sign_message","signum","size","","","spend_utxo","sub","","","","sub_assign","","","sum","","","","tap_tweak","taproot","taproot_annex","taproot_control_block","tapscript","tapscript_leaf_hash","third_to_last","to_address_data","to_asm_string","to_be_bytes","","to_btc","","to_byte_array","","","","","","","","","","","","","","","","","","","to_bytes","","","","to_compact_lossy","to_consensus","to_consensus_u32","to_core_arg","to_fe","to_float_in","","to_hash160","","to_hash256","","to_hex_string","to_kwu_floor","to_le_bytes","","to_num","to_owned","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","to_p2sh","to_p2tr","to_p2wsh","to_public_key","","to_qr_uri","to_raw_hash","","","","","","","","","","","","","","","","","","","to_relative_lock_time","to_ripemd160","","to_sat","","to_sat_per_kwu","to_sat_per_vb_ceil","to_sat_per_vb_floor","to_scalar","to_sha256","","to_signed","to_sort_key","to_string","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","to_string_in","","to_string_with_denomination","","to_target","to_u32","to_u8","to_unsigned","to_vbytes_ceil","to_vbytes_floor","to_vec","to_wif","to_work","to_wu","to_x_only_pubkey","total_sigop_cost","total_size","","","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","tweak_add_check","tx_in","tx_out","txdata","txid","","txn","type_id","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","type_prefix","","unchecked_add","","unchecked_sub","","unknown","unsigned_abs","unsigned_tx","update_input_with_descriptor","update_output_with_descriptor","value","verify","","","version","","","vout","vsize","vzip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","weight","","","with_capacity","witness","witness_program","witness_root","witness_script","witness_version","wpubkey_hash","","write_into","","wscript_hash","wtxid","xpub","Address","AddressData","AddressType","Base58","Bech32","ExcessiveScriptSize","FromScriptError","IS_CHECKED","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidLegacyPrefix","InvalidLegacyPrefixError","KnownHrp","LegacyAddressTooLong","LegacyAddressTooLongError","Mainnet","NetworkChecked","NetworkUnchecked","NetworkValidation","","NetworkValidationError","P2pkh","","P2sh","","P2shError","P2tr","P2wpkh","P2wsh","ParseError","Regtest","Segwit","Testnets","UnknownAddressTypeError","UnknownHrp","UnknownHrpError","UnrecognizedScript","WitnessProgram","","WitnessVersion","","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","cmp","","","eq","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","error","fmt","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","hash","","","into","","","","","","","","","","","","invalid_base58_payload_length","invalid_legacy_address_prefix","invalid_legcay_address_length","partial_cmp","","","source","","","","","to_owned","","","","","","","","","","","","to_string","","","","","","","","","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","vzip","","","","","","","","","","","","pubkey_hash","script_hash","witness_program","Base58","Bech32","ExcessiveScriptSize","FromScriptError","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidLegacyPrefix","InvalidLegacyPrefixError","LegacyAddressTooLong","LegacyAddressTooLongError","NetworkValidation","NetworkValidationError","P2shError","ParseError","UnknownAddressTypeError","UnknownHrp","UnknownHrpError","UnrecognizedScript","WitnessProgram","","WitnessVersion","","Amount","Bit","Bitcoin","CentiBitcoin","CheckedSum","Denomination","Display","InputTooLarge","InvalidCharacter","MicroBitcoin","MilliBitcoin","MilliSatoshi","MissingDigits","NanoBitcoin","OutOfRange","ParseAmountError","PicoBitcoin","Satoshi","SignedAmount","TooPrecise","borrow","","borrow_mut","","checked_sum","clone","","clone_into","","clone_to_uninit","","eq","equivalent","","fmt","","","","from","","","","","","","","into","","serde","show_denomination","source","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","SerdeAmount","SerdeAmountForOpt","as_btc","as_sat","des_btc","des_sat","ser_btc","ser_btc_opt","ser_sat","ser_sat_opt","type_prefix","deserialize","opt","serialize","deserialize","serialize","deserialize","opt","serialize","deserialize","serialize","Decode","Error","IncorrectChecksum","InvalidCharacterError","String","TooShort","Vec","add","add_assign","allocator","append","as_bytes","as_hex","as_mut","","","as_mut_ptr","as_mut_slice","as_mut_str","as_mut_vec","as_non_null","as_ptr","as_ref","","","","","","as_slice","as_str","as_utf8_pattern","borrow","","","","","","borrow_mut","","","","","","capacity","","clear","","clone","","","","clone_from","","clone_into","","","","clone_to_uninit","","","","cmp","","column_result","","consensus_decode","consensus_decode_from_finite_reader","","","","","","","","","","","","","","","","","","consensus_encode","","","","","","","","","","","","","","","","","","","consume","decode","decode_check","dedup","dedup_by","dedup_by_key","default","","deref","","deref_mut","","deserialize","","drain","","drop","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","encode","encode_check","encode_check_to_fmt","eq","","","","","","","","","","","","equivalent","","","","","","","","error","extend","","","","","","","","extend_from_slice","extend_from_within","","extend_one","","","","","","","extend_reserve","","","","extract_if","flush","","fmt","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_hex","from_iter","","","","","","","from_parts","from_parts_in","from_raw_parts","","from_raw_parts_in","from_str","from_utf16","from_utf16_lossy","from_utf16be","from_utf16be_lossy","from_utf16le","from_utf16le_lossy","from_utf8","from_utf8_lossy","from_utf8_lossy_owned","from_utf8_unchecked","hash","","hex_reserve_suggestion","index","","index_mut","","insert","","insert_str","into","","","","into_assets","into_boxed_slice","into_boxed_str","into_bytes","into_derivation_path","","into_deserializer","","into_flattened","into_iter","","","into_parts","into_parts_with_alloc","into_raw_parts","","into_raw_parts_with_alloc","into_searcher","invalid_base58_character","is_contained_in","is_empty","","","is_prefix_of","is_suffix_of","is_write_vectored","leak","","len","","merge","ne","","","","","","","","","new","","new_in","partial_cmp","","pop","","pop_if","push","","push_str","push_within_capacity","remove","","remove_matches","replace_range","reserve","","reserve_exact","","resize","resize_with","retain","","retain_mut","serialize","","set_len","shrink_to","","shrink_to_fit","","source","spare_capacity_mut","splice","split_at_spare_mut","split_off","","strip_prefix_of","strip_suffix_of","swap_remove","to_owned","","","","to_socket_addrs","to_sql","","to_string","","","truncate","","try_from","","","","","try_into","","","","try_reserve","","try_reserve_exact","","try_with_capacity","","try_with_capacity_in","type_id","","","","vzip","","","","with_capacity","","with_capacity_in","write","","write_all","write_char","write_str","write_vectored","Decode","Error","IncorrectChecksum","IncorrectChecksumError","InvalidCharacterError","TooShort","TooShortError","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","incorrect_checksum","into","","invalid_base58_length","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","Config","DecodeError","","DecodeEstimate","DecodeSliceError","EncodeSliceError","Engine","InvalidByte","InvalidLastSymbol","InvalidLength","InvalidPadding","OutputSliceTooSmall","","alphabet","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","config","decode","","decode_engine","decode_engine_slice","decode_engine_vec","decode_slice","decode_slice_unchecked","decode_vec","decoded_len_estimate","display","encode","","encode_engine","encode_engine_slice","encode_engine_string","encode_slice","encode_string","encoded_len","engine","eq","","","equivalent","","","","","","fmt","","","","","","from","","","","into","","","prelude","read","source","to_owned","","","to_string","","","try_from","","","try_into","","","type_id","","","vzip","","","write","Alphabet","BCRYPT","BIN_HEX","CRYPT","DuplicatedByte","IMAP_MUTF7","InvalidLength","ParseAlphabetError","ReservedByte","STANDARD","URL_SAFE","UnprintableByte","as_str","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","eq","","equivalent","","","","fmt","","","from","","into","","new","to_owned","to_string","try_from","","","try_into","","type_id","","vzip","","Base64Display","borrow","borrow_mut","fmt","from","into","new","to_string","try_from","try_into","type_id","vzip","Config","","DecodeEstimate","","DecodeMetadata","DecodePaddingMode","Engine","GeneralPurpose","GeneralPurposeConfig","Indifferent","RequireCanonical","RequireNone","borrow","","","","borrow_mut","","","","clone","","","clone_into","","","clone_to_uninit","","","config","","decode","decode_slice","decode_slice_unchecked","decode_vec","decoded_len_estimate","default","encode","encode_padding","","encode_slice","encode_string","eq","","equivalent","","","","fmt","","","","from","","","","general_purpose","into","","","","new","","to_owned","","","try_from","","","","try_into","","","","type_id","","","","vzip","","","","with_decode_allow_trailing_bits","with_decode_padding_mode","with_encode_padding","GeneralPurpose","GeneralPurposeConfig","NO_PAD","PAD","STANDARD","STANDARD_NO_PAD","URL_SAFE","URL_SAFE_NO_PAD","BASE64_STANDARD","BASE64_STANDARD_NO_PAD","BASE64_URL_SAFE","BASE64_URL_SAFE_NO_PAD","Config","DecodeEstimate","Engine","config","decode","decode_slice","decode_slice_unchecked","decode_vec","encode","encode_slice","encode_string","DecoderReader","borrow","borrow_mut","fmt","from","into","into_inner","new","read","try_from","try_into","type_id","vzip","EncoderStringWriter","EncoderWriter","StrConsumer","borrow","","borrow_mut","","consume","drop","finish","flush","","fmt","from","","from_consumer","into","","into_inner","","new","","try_from","","try_into","","type_id","","vzip","","write","","A","Bech32","Bech32m","ByteIterExt","C","CHECKSUM_LENGTH","CODE_LENGTH","Checksum","","D","DecodeError","E","EncodeError","EncodeIoError","F","Fe32","Fe32IterExt","Fmt","G","GENERATOR_SH","H","Hrp","J","K","L","M","MidstateRepr","N","NoChecksum","P","Parse","Q","R","S","T","TARGET_RESIDUE","TooLong","","U","V","W","Write","X","Y","Z","_0","_2","_3","_4","_5","_6","_7","_8","_9","add","","","","add_assign","as_bytes","as_ref","as_str","borrow","","","","","","","","borrow_mut","","","","","","","","byte_iter","bytes_to_fes","char_iter","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","","","decode","div","","","","div_assign","encode","encode_lower","encode_lower_to_fmt","encode_lower_to_writer","encode_to_fmt","encode_to_writer","encode_upper","encode_upper_to_fmt","encode_upper_to_writer","encoded_length","eq","","","","","","","equivalent","","","","","","","","","","","","","","fes_to_bytes","fmt","","","","","","","","","","from","","","","","","","","","","","","","","from_char","from_char_unchecked","hash","","","","","hrp","into","","","","","","","","is_valid_on_mainnet","is_valid_on_regtest","is_valid_on_signet","is_valid_on_testnet","is_valid_segwit","iter_alpha","len","lowercase_byte_iter","lowercase_char_iter","mul","","","","mul_assign","parse","parse_unchecked","partial_cmp","","","","primitives","sanity_check","segwit","source","","","sub","","","","sub_assign","to_char","to_lowercase","to_owned","","","","","","","to_string","","","","","to_u8","try_from","","","","","","","","","","","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","vzip","","","","","","","","with_checksum","BC","BCRT","Hrp","TB","Bech32","Bech32m","NoChecksum","checksum","decode","encode","gf32","hrp","iter","segwit","CHECKSUM_LENGTH","CODE_LENGTH","Checksum","Engine","GENERATOR_SH","HrpFe32Iter","MidstateRepr","ONE","PackedFe32","PackedNull","TARGET_RESIDUE","WIDTH","bitxor","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","default","eq","","equivalent","","","","fmt","","from","","","input_fe","input_hrp","input_target_residue","into","","","into_fallible","into_iter","mul_by_x_then_add","","new","","next","residue","sanity_check","size_hint","to_owned","","transpose_into_fallible","try_from","","","try_into","","","type_id","","","unpack","","vzip","","","AsciiToFe32Iter","ByteIter","Char","CharError","CheckedHrpstring","CheckedHrpstringError","Checksum","","ChecksumError","CodeLength","CodeLengthError","Fe32Iter","Hrp","InvalidChar","InvalidLength","InvalidResidue","InvalidWitnessVersion","MissingSeparator","MixedCase","NoData","NonZero","NothingAfterSeparator","Padding","PaddingError","Parse","SegwitCodeLengthError","SegwitHrpstring","SegwitHrpstringError","TooLong","TooMuch","Unchecked","UncheckedHrpstring","UncheckedHrpstringError","WitnessLength","borrow","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","byte_iter","","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","code_length","data_part_ascii","data_part_ascii_no_checksum","data_part_ascii_no_witver_no_checksum","encoded_length","eq","","","","","","","","equivalent","","","","","","","","","","","","","","","","fe32_iter","fmt","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","has_valid_checksum","has_valid_hrp","hrp","","","into","","","","","","","","","","","","","","into_fallible","","","into_iter","","","len","","new","","","new_bech32","next","","","remove_checksum","remove_witness_version","","size_hint","","","source","","","","","","","","to_owned","","","","","","","","to_string","","","","","","","","transpose_into_fallible","","","try_from","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","validate_and_remove_checksum","validate_checksum","validate_segwit","validate_segwit_padding","validate_witness_program_length","vzip","","","","","","","","","","","","","","witness_version","","","ByteIter","CharIter","Encoder","Fe32Iter","WitnessVersionIter","borrow","","","","","borrow_mut","","","","","bytes","chars","clone","clone_into","clone_to_uninit","eq","equivalent","","fes","from","","","","","into","","","","","into_fallible","","","","into_iter","","","","new","","","","","next","","","","size_hint","","","","to_owned","transpose_into_fallible","","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","with_witness_version","Fe32","FromCharError","Invalid","InvalidByte","NotAByte","NotAscii","TryFromError","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","","","into","","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","BC","BCRT","ByteIter","CharIter","Empty","Error","Hrp","InvalidAsciiByte","LowercaseByteIter","LowercaseCharIter","MixedCase","NonAsciiChar","TB","TooLong","borrow","","","","","borrow_mut","","","","","clone","clone_into","clone_to_uninit","eq","equivalent","","fmt","","from","","","","","into","","","","","into_fallible","","","","into_iter","","","","len","","","","next","","","","next_back","","","","size_hint","","","","source","to_owned","to_string","transpose_into_fallible","","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","ByteIterExt","BytesToFes","Checksummed","Fe32IterExt","FesToBytes","borrow","","","borrow_mut","","","bytes_to_fes","clone","","","clone_into","","","clone_to_uninit","","","eq","","","equivalent","","","","","","fes_to_bytes","from","","","into","","","into_fallible","","","into_iter","","","len","","new","new_hrp","next","","","size_hint","","","to_owned","","","transpose_into_fallible","","","try_from","","","try_into","","","type_id","","","vzip","","","with_checksum","InvalidSegwitV0","InvalidWitnessVersionError","MAX_STRING_LENGTH","TooLong","TooShort","VERSION_0","VERSION_1","WitnessLengthError","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","into","","is_valid_witness_program_length","is_valid_witness_version","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","validate_witness_program_length","validate_witness_version","vzip","","DecodeError","EncodeError","Fmt","TooLong","VERSION_0","VERSION_1","WitnessLength","WitnessVersion","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","decode","encode","encode_lower_to_fmt_unchecked","encode_lower_to_writer_unchecked","encode_to_fmt_unchecked","encode_to_writer_unchecked","encode_upper_to_fmt_unchecked","encode_upper_to_writer_unchecked","encode_v0","encode_v1","encoded_length","eq","","equivalent","","","","fmt","","","","from","","","","","","","into","","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","BlockTransactions","BlockTransactionsRequest","Error","HeaderAndShortIds","InvalidPrefill","PrefilledTransaction","ShortId","TxIndexOutOfRangeError","UnknownVersion","as_bytes","as_mut","","as_mut_ptr","as_ptr","as_ref","","","block_hash","","borrow","","","","","","","","","borrow_mut","","","","","","","","","calculate_siphash_keys","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","","","","consensus_decode","","","","","consensus_decode_from_finite_reader","","consensus_encode","","","","","default","deserialize","eq","","","","","","","equivalent","","","","","","","","","","","","","","fmt","","","","","","","","","","","","from","","","","","","","","","","from_block","from_hex","from_request","from_str","hash","","","","","header","idx","index","indexes","into","","","","","","","is_empty","len","nonce","partial_cmp","","","","","prefilled_txs","serialize","short_ids","source","","to_bytes","to_owned","","","","","","","to_string","","","transactions","try_from","","","","","","","","try_into","","","","","","","tx","type_id","","","","","","","vzip","","","","","","","with_siphash_keys","BitStreamReader","BitStreamWriter","BlockFilter","BlockFilterReader","BlockFilterWriter","Error","FilterHash","FilterHeader","GcsFilterReader","GcsFilterWriter","Io","UtxoMissing","add_element","","add_input_scripts","add_output_scripts","borrow","","","","","","","","borrow_mut","","","","","","","","clone","clone_into","clone_to_uninit","content","eq","equivalent","","filter_header","finish","","flush","fmt","","","from","","","","","","","","","","into","","","","","","","","match_all","","","match_any","","","new","","","","","","","new_script_filter","read","source","to_owned","to_string","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","vzip","","","","","","","","write","Base58","CannotDeriveFromHardenedKey","ChainCode","ChildNumber","DerivationPath","DerivationPathIterator","Error","ExtendedPrivKey","ExtendedPubKey","ExtendendPrivKey","ExtendendPubKey","Fingerprint","Hardened","Hex","IntoDerivationPath","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidChildNumber","InvalidChildNumberFormat","InvalidDerivationPathFormat","InvalidPublicKeyHexLength","KeySource","Normal","Secp256k1","UnknownVersion","WrongExtendedKeyLength","XKeyIdentifier","Xpriv","Xpub","as_bytes","","as_mut","","","","as_mut_ptr","","as_ptr","","as_ref","","","","","","borrow","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","can_derive_hardened","","chain_code","","","","","","child","child_number","","","","","","children_from","ckd_pub","ckd_pub_tweak","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","cmp","","","","","decode","","default","","depth","","","","","","derive_priv","derive_pub","deserialize","","","","","","encode","","eq","","","","","","","","equivalent","","","","","","","","","","","","","","","","extend","fingerprint","","fmt","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","from_hardened_idx","from_hex","","from_iter","from_normal_idx","from_priv","from_str","","","","","","get_key","hardened_children","hash","","","","","identifier","","increment","index","","","into","","","","","","","","","into_child","into_derivation_path","","into_fallible","into_iter","","invalid_base58_payload_length","is_empty","","","is_hardened","is_master","is_normal","len","","","master","network","","","","","","new_master","next","normal_children","parent_fingerprint","","","","","","partial_cmp","","","","","private_key","","","public_key","","","serialize","","","","","","source","start_from","to_bytes","","to_keypair","to_owned","","","","","","","","to_priv","to_pub","to_string","","","","","","","","to_u32_vec","to_x_only_pub","transpose_into_fallible","try_from","","","","","","","","","","","try_into","","","","","","","","","type_id","","","","","","","","","vzip","","","","","","","","","xkey_fingerprint","","index","","FeeRate","Weight","block","constants","fee_rate","locktime","opcodes","script","transaction","weight","witness","BadProofOfWork","BadTarget","Bip34Error","Block","BlockHash","Header","NO_SOFT_FORK_SIGNALLING","NegativeHeight","NotPresent","ONE","SIZE","TWO","TxMerkleNode","UnexpectedPush","Unsupported","ValidationError","Version","WitnessCommitment","WitnessMerkleNode","bits","block_hash","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","consensus_decode","","consensus_decode_from_finite_reader","consensus_encode","","default","deserialize","","difficulty","difficulty_float","eq","","","","equivalent","","","","","","","","fmt","","","","","","from","","","","","","from_consensus","hash","","header","into","","","","is_signalling_soft_fork","merkle_root","nonce","partial_cmp","","prev_blockhash","serialize","","source","","target","time","to_consensus","to_owned","","","","to_string","","try_from","","","","try_into","","","","txdata","type_id","","","","validate_pow","version","vzip","","","","work","BITCOIN","COINBASE_MATURITY","ChainHash","DIFFCHANGE_INTERVAL","DIFFCHANGE_TIMESPAN","MAX_BLOCK_SIGOPS_COST","MAX_SCRIPTNUM_VALUE","MAX_SCRIPT_ELEMENT_SIZE","PUBKEY_ADDRESS_PREFIX_MAIN","PUBKEY_ADDRESS_PREFIX_TEST","REGTEST","SCRIPT_ADDRESS_PREFIX_MAIN","SCRIPT_ADDRESS_PREFIX_TEST","SIGNET","SUBSIDY_HALVING_INTERVAL","TARGET_BLOCK_SPACING","TESTNET","TESTNET3","TESTNET4","WITNESS_SCALE_FACTOR","as_bytes","as_mut","","as_mut_ptr","as_ptr","as_ref","","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","cmp","deserialize","eq","equivalent","","fmt","","","","from","","","from_genesis_block_hash","from_hex","from_str","genesis_block","hash","index","into","is_empty","len","partial_cmp","serialize","to_bytes","to_owned","to_string","try_from","","try_into","type_id","using_genesis_block","using_genesis_block_const","vzip","FeeRate","absolute","relative","Blocks","ConversionError","Height","LOCK_TIME_THRESHOLD","LockTime","MAX","","MIN","","ParseHeightError","ParseTimeError","SIZE","Seconds","Time","ZERO","","borrow","","","","","","borrow_mut","","","","","","check_after","","check_older","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","consensus_decode","consensus_encode","deserialize","","","eq","","","","","","equivalent","","","","","","","","","","","","fmt","","","","","","","","","","","","from","","","","","","","","","","","from_consensus","","","from_height","from_hex","","","from_str","","","from_time","from_unprefixed_hex","hash","","","into","","","","","","is_block_height","is_block_time","is_implied_by","is_same_unit","is_satisfied_by","partial_cmp","","","provider_lookup_ecdsa_sig","provider_lookup_hash160","provider_lookup_hash256","provider_lookup_raw_pkh_ecdsa_sig","provider_lookup_raw_pkh_pk","provider_lookup_raw_pkh_tap_leaf_script_sig","provider_lookup_raw_pkh_x_only_pk","provider_lookup_ripemd160","provider_lookup_sha256","provider_lookup_tap_control_block_map","provider_lookup_tap_key_spend_sig","provider_lookup_tap_leaf_script_sig","serialize","","","source","","","to_consensus_u32","","","to_owned","","","","","","to_string","","","","","","try_from","","","","","","","","","","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","Blocks","DisabledLockTimeError","Height","IncompatibleHeightError","IncompatibleTimeError","LockTime","MAX","","MIN","","SIZE","Time","","TimeOverflowError","ZERO","","","borrow","","","","","","","borrow_mut","","","","","","","check_after","check_older","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","default","","deserialize","","","disabled_locktime_value","eq","","","","","","","equivalent","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","from","","","","","","","","","","","from_512_second_intervals","","from_consensus","from_height","","from_seconds_ceil","","from_seconds_floor","","from_sequence","from_str","","hash","","","height","","into","","","","","","","is_block_height","is_block_time","is_implied_by","is_implied_by_sequence","is_same_unit","is_satisfied_by","is_satisfied_by_height","is_satisfied_by_time","new","partial_cmp","","","provider_lookup_ecdsa_sig","provider_lookup_hash160","provider_lookup_hash256","provider_lookup_raw_pkh_ecdsa_sig","provider_lookup_raw_pkh_pk","provider_lookup_raw_pkh_tap_leaf_script_sig","provider_lookup_raw_pkh_x_only_pk","provider_lookup_ripemd160","provider_lookup_sha256","provider_lookup_tap_control_block_map","provider_lookup_tap_key_spend_sig","provider_lookup_tap_leaf_script_sig","serialize","","","time","","to_consensus_u32","","","to_owned","","","","","","","to_sequence","to_string","","","","","","","try_from","","","","","","","","","","","","","","try_into","","","","","","","type_id","","","","","","","value","","vzip","","","","","","","Class","ClassifyContext","IllegalOp","Legacy","NoOp","OP_0","OP_FALSE","OP_NOP2","OP_NOP3","OP_TRUE","Opcode","Ordinary","PushBytes","PushNum","ReturnOp","SuccessOp","TapScript","all","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","eq","","equivalent","","","","fmt","","from","","hash","into","","partial_cmp","to_owned","","try_from","","try_into","","type_id","","vzip","","OP_0NOTEQUAL","OP_1ADD","OP_1SUB","OP_2DIV","OP_2DROP","OP_2DUP","OP_2MUL","OP_2OVER","OP_2ROT","OP_2SWAP","OP_3DUP","OP_ABS","OP_ADD","OP_AND","OP_BOOLAND","OP_BOOLOR","OP_CAT","OP_CHECKMULTISIG","OP_CHECKMULTISIGVERIFY","OP_CHECKSIG","OP_CHECKSIGADD","OP_CHECKSIGVERIFY","OP_CLTV","OP_CODESEPARATOR","OP_CSV","OP_DEPTH","OP_DIV","OP_DROP","OP_DUP","OP_ELSE","OP_ENDIF","OP_EQUAL","OP_EQUALVERIFY","OP_FROMALTSTACK","OP_GREATERTHAN","OP_GREATERTHANOREQUAL","OP_HASH160","OP_HASH256","OP_IF","OP_IFDUP","OP_INVALIDOPCODE","OP_INVERT","OP_LEFT","OP_LESSTHAN","OP_LESSTHANOREQUAL","OP_LSHIFT","OP_MAX","OP_MIN","OP_MOD","OP_MUL","OP_NEGATE","OP_NIP","OP_NOP","OP_NOP1","OP_NOP10","OP_NOP4","OP_NOP5","OP_NOP6","OP_NOP7","OP_NOP8","OP_NOP9","OP_NOT","OP_NOTIF","OP_NUMEQUAL","OP_NUMEQUALVERIFY","OP_NUMNOTEQUAL","OP_OR","OP_OVER","OP_PICK","OP_PUSHBYTES_0","OP_PUSHBYTES_1","OP_PUSHBYTES_10","OP_PUSHBYTES_11","OP_PUSHBYTES_12","OP_PUSHBYTES_13","OP_PUSHBYTES_14","OP_PUSHBYTES_15","OP_PUSHBYTES_16","OP_PUSHBYTES_17","OP_PUSHBYTES_18","OP_PUSHBYTES_19","OP_PUSHBYTES_2","OP_PUSHBYTES_20","OP_PUSHBYTES_21","OP_PUSHBYTES_22","OP_PUSHBYTES_23","OP_PUSHBYTES_24","OP_PUSHBYTES_25","OP_PUSHBYTES_26","OP_PUSHBYTES_27","OP_PUSHBYTES_28","OP_PUSHBYTES_29","OP_PUSHBYTES_3","OP_PUSHBYTES_30","OP_PUSHBYTES_31","OP_PUSHBYTES_32","OP_PUSHBYTES_33","OP_PUSHBYTES_34","OP_PUSHBYTES_35","OP_PUSHBYTES_36","OP_PUSHBYTES_37","OP_PUSHBYTES_38","OP_PUSHBYTES_39","OP_PUSHBYTES_4","OP_PUSHBYTES_40","OP_PUSHBYTES_41","OP_PUSHBYTES_42","OP_PUSHBYTES_43","OP_PUSHBYTES_44","OP_PUSHBYTES_45","OP_PUSHBYTES_46","OP_PUSHBYTES_47","OP_PUSHBYTES_48","OP_PUSHBYTES_49","OP_PUSHBYTES_5","OP_PUSHBYTES_50","OP_PUSHBYTES_51","OP_PUSHBYTES_52","OP_PUSHBYTES_53","OP_PUSHBYTES_54","OP_PUSHBYTES_55","OP_PUSHBYTES_56","OP_PUSHBYTES_57","OP_PUSHBYTES_58","OP_PUSHBYTES_59","OP_PUSHBYTES_6","OP_PUSHBYTES_60","OP_PUSHBYTES_61","OP_PUSHBYTES_62","OP_PUSHBYTES_63","OP_PUSHBYTES_64","OP_PUSHBYTES_65","OP_PUSHBYTES_66","OP_PUSHBYTES_67","OP_PUSHBYTES_68","OP_PUSHBYTES_69","OP_PUSHBYTES_7","OP_PUSHBYTES_70","OP_PUSHBYTES_71","OP_PUSHBYTES_72","OP_PUSHBYTES_73","OP_PUSHBYTES_74","OP_PUSHBYTES_75","OP_PUSHBYTES_8","OP_PUSHBYTES_9","OP_PUSHDATA1","OP_PUSHDATA2","OP_PUSHDATA4","OP_PUSHNUM_1","OP_PUSHNUM_10","OP_PUSHNUM_11","OP_PUSHNUM_12","OP_PUSHNUM_13","OP_PUSHNUM_14","OP_PUSHNUM_15","OP_PUSHNUM_16","OP_PUSHNUM_2","OP_PUSHNUM_3","OP_PUSHNUM_4","OP_PUSHNUM_5","OP_PUSHNUM_6","OP_PUSHNUM_7","OP_PUSHNUM_8","OP_PUSHNUM_9","OP_PUSHNUM_NEG1","OP_RESERVED","OP_RESERVED1","OP_RESERVED2","OP_RETURN","OP_RETURN_187","OP_RETURN_188","OP_RETURN_189","OP_RETURN_190","OP_RETURN_191","OP_RETURN_192","OP_RETURN_193","OP_RETURN_194","OP_RETURN_195","OP_RETURN_196","OP_RETURN_197","OP_RETURN_198","OP_RETURN_199","OP_RETURN_200","OP_RETURN_201","OP_RETURN_202","OP_RETURN_203","OP_RETURN_204","OP_RETURN_205","OP_RETURN_206","OP_RETURN_207","OP_RETURN_208","OP_RETURN_209","OP_RETURN_210","OP_RETURN_211","OP_RETURN_212","OP_RETURN_213","OP_RETURN_214","OP_RETURN_215","OP_RETURN_216","OP_RETURN_217","OP_RETURN_218","OP_RETURN_219","OP_RETURN_220","OP_RETURN_221","OP_RETURN_222","OP_RETURN_223","OP_RETURN_224","OP_RETURN_225","OP_RETURN_226","OP_RETURN_227","OP_RETURN_228","OP_RETURN_229","OP_RETURN_230","OP_RETURN_231","OP_RETURN_232","OP_RETURN_233","OP_RETURN_234","OP_RETURN_235","OP_RETURN_236","OP_RETURN_237","OP_RETURN_238","OP_RETURN_239","OP_RETURN_240","OP_RETURN_241","OP_RETURN_242","OP_RETURN_243","OP_RETURN_244","OP_RETURN_245","OP_RETURN_246","OP_RETURN_247","OP_RETURN_248","OP_RETURN_249","OP_RETURN_250","OP_RETURN_251","OP_RETURN_252","OP_RETURN_253","OP_RETURN_254","OP_RIGHT","OP_RIPEMD160","OP_ROLL","OP_ROT","OP_RSHIFT","OP_SHA1","OP_SHA256","OP_SIZE","OP_SUB","OP_SUBSTR","OP_SWAP","OP_TOALTSTACK","OP_TUCK","OP_VER","OP_VERIF","OP_VERIFY","OP_VERNOTIF","OP_WITHIN","OP_XOR","Builder","Bytes","EarlyEndOfScript","Error","Instruction","InstructionIndices","Instructions","NonMinimalPush","NumericOverflow","Op","PushBytes","","PushBytesBuf","PushBytesError","PushBytesErrorReport","Script","ScriptBuf","ScriptHash","Serialization","UnknownSpentOutput","WScriptHash","as_bytes","","as_mut","","","as_mut_bytes","as_mut_push_bytes","as_push_bytes","as_ref","","","as_script","","","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","capacity","clear","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","default","","deref","deref_mut","empty","eq","","","","","","equivalent","","","","","","","","","","","","extend_from_slice","fmt","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","hash","","index","","","","","","","","input_len","","into","","","","","","","","into_bytes","into_fallible","","","into_iter","","","into_script","is_empty","","","len","","","new","","next","","","next_back","nth","","nth_back","opcode","partial_cmp","","pop","push","push_bytes","push_int","push_key","push_lock_time","push_opcode","push_sequence","push_slice","push_verify","push_x_only_key","read_scriptbool","read_scriptint","read_scriptint_non_minimal","remove","reserve","script_num","size_hint","","","source","","to_owned","","","","","","","","to_string","","","transpose_into_fallible","","","truncate","try_from","","","","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","","vzip","","","","","","","","with_capacity","witness_program","witness_version","write_scriptint","Error","InvalidLength","InvalidSegwitV0Length","MAX_SIZE","MIN_SIZE","WitnessProgram","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","fmt","","from","","into","source","to_owned","to_string","try_from","try_into","type_id","vzip","DataPush","FromStrError","Invalid","TryFrom","TryFromError","TryFromInstructionError","Unparsable","V0","V1","V10","V11","V12","V13","V14","V15","V16","V2","V3","V4","V5","V6","V7","V8","V9","WitnessVersion","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","eq","","","equivalent","","","","","","fmt","","","","","","from","","","","","","","","into","","","invalid_version","source","","to_owned","","","to_string","","","try_from","","","try_into","","","type_id","","","vzip","","","Format","IndexOutOfBoundsError","InputWeightPrediction","InputsIndexError","ONE","OutPoint","OutputsIndexError","P2PKH_COMPRESSED_MAX","P2PKH_UNCOMPRESSED_MAX","P2TR_KEY_DEFAULT_SIGHASH","P2TR_KEY_NON_DEFAULT_SIGHASH","P2WPKH_MAX","ParseOutPointError","Sequence","TWO","TooLong","Transaction","TxIn","TxOut","Txid","","Version","Vout","VoutNotCanonical","Wtxid","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","consensus_decode","consensus_encode","deserialize","effective_value","eq","","","","","equivalent","","","","","","","","","","fmt","","","","","","","","","","","from","","","","","","","","","from_slice","ground_p2pkh_compressed","ground_p2wpkh","hash","index","input","into","","","","","","is_standard","length","lock_time","new","non_standard","output","partial_cmp","predict_weight","predict_weight_from_slices","previous_output","script_pubkey","script_sig","sequence","serialize","source","","","","to_owned","","","","","","to_string","","","","","try_from","","","","","","try_into","","","","","","txid","type_id","","","","","","value","version","vout","vzip","","","","","","weight","witness","WITNESS_SCALE_FACTOR","Weight","Iter","Witness","borrow","borrow_mut","from","into","into_fallible","into_iter","next","size_hint","transpose_into_fallible","try_from","try_into","type_id","vzip","BITCOIN","Consensus","Decodable","DecodeError","Encodable","MAINNET","Other","Params","REGTEST","ReadExt","SIGNET","TESTNET","TESTNET3","TESTNET4","TooManyBytes","WriteExt","allow_min_difficulty_blocks","as_ref","bip16_time","bip34_height","bip65_height","bip66_height","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","consensus_decode","consensus_decode_from_finite_reader","consensus_encode","deserialize","deserialize_partial","difficulty_adjustment_interval","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","encode","fmt","","","from","","","","","","","into","","into_de_error","max_attainable_target","miner_confirmation_window","network","new","no_pow_retargeting","params","pow_limit","pow_target_spacing","pow_target_timespan","read_bool","read_i16","read_i32","read_i64","read_i8","read_slice","read_u16","read_u32","read_u64","read_u8","rule_change_activation_threshold","serde","serialize","source","to_owned","to_string","try_from","","try_into","","type_id","","vzip","","CheckedData","Decodable","Decode","Encodable","Error","FromHexError","InvalidChecksum","Io","MAX_VEC_SIZE","NonMinimalVarInt","OddLengthString","OversizedVectorAllocation","ParseFailed","ReadExt","UnsupportedSegwitFlag","VarInt","WriteExt","borrow","","","borrow_mut","","","checksum","clone","clone_into","clone_to_uninit","consensus_decode","consensus_decode_from_finite_reader","","consensus_encode","","data","deserialize","deserialize_hex","deserialize_partial","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","eq","equivalent","","fmt","","","","","from","","","","","","into","","","into_data","new","read_bool","read_i16","read_i32","read_i64","read_i8","read_slice","read_u16","read_u32","read_u64","read_u8","serialize","serialize_hex","source","","to_owned","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","actual","expected","max","requested","MAINNET","Params","REGTEST","SIGNET","TESTNET","TESTNET3","TESTNET4","allow_min_difficulty_blocks","bip16_time","bip34_height","bip65_height","bip66_height","max_attainable_target","miner_confirmation_window","network","no_pow_retargeting","pow_limit","pow_target_spacing","pow_target_timespan","rule_change_activation_threshold","ByteDecoder","ByteEncoder","DecodeError","Decoder","EncodeBytes","Encoder","Hex","InitError","IntoDeError","With","borrow","","borrow_mut","","default","deserialize","encode_chunk","flush","from","","from_str","","hex","into","","into_de_error","serialize","try_from","","try_into","","type_id","","vzip","","Case","DecodeError","DecodeInitError","Decoder","Encoder","Lower","Upper","borrow","","","","","","borrow_mut","","","","","","clone","","clone_into","","clone_to_uninit","","encode_chunk","eq","","equivalent","","","","flush","fmt","","from","","","","","","","into","","","","","","into_de_error","","into_fallible","into_iter","next","to_owned","","transpose_into_fallible","try_from","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","EmptySignature","Error","Hex","Secp256k1","SerializedSignature","SighashType","Signature","as_mut","as_ref","","borrow","","","","borrow_mut","","","","clone","","","clone_into","","","clone_to_uninit","","","deref","deref_mut","deserialize","eq","","","equivalent","","","","","","fmt","","","","","","","","from","","","","","","","from_slice","from_str","hash","","into","","","into_iter","iter","serialize","","serialize_to_writer","sighash_all","sighash_type","signature","source","to_owned","","","to_string","","","to_vec","try_from","","","try_into","","","type_id","","","vzip","","","write_to","ContainsPrefix","ContainsPrefixError","MissingPrefix","MissingPrefixError","ParseInt","","ParseIntError","PrefixedHexError","UnprefixedHexError","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","eq","","","","equivalent","","","","","","","","fmt","","","","","","","","from","","","","","","","","into","","","","source","","to_owned","","","","to_string","","","","try_from","","","","try_into","","","","type_id","","","","vzip","","","","BlockHash","FilterHash","FilterHeader","TxMerkleNode","Txid","WitnessCommitment","WitnessMerkleNode","Wtxid","BLOCK_SIZE","Bytes","DISPLAY_BACKWARD","Engine","FromSliceError","Hash","HashEngine","Hmac","HmacEngine","LEN","MidState","all_zeros","as_byte_array","borrow_slice_impl","cmp","engine","from_byte_array","from_engine","from_slice","hash","hash160","hash_byte_chunks","hash_newtype","hex_fmt_impl","hmac","input","midstate","n_bytes_hashed","ripemd160","serde_impl","serde_macros","sha1","sha256","sha256d","sha256t","sha256t_hash_newtype","sha384","sha512","sha512_256","siphash24","to_byte_array","fixed_time_eq","Hash","all_zeros","as_byte_array","as_ref","","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","deserialize","engine","eq","equivalent","","fmt","","","","from","","","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","into","into_assets","partial_cmp","serialize","to_byte_array","to_owned","to_string","try_from","try_into","type_id","vzip","BytesToHexIter","Case","Display","DisplayHex","Error","FromHex","HexSliceToBytesIter","HexToArrayError","HexToBytesError","HexToBytesIter","InvalidChar","","InvalidCharError","InvalidLength","Lower","OddLengthString","OddLengthStringError","Upper","append_hex_to_string","as_hex","borrow","","","","","","","borrow_mut","","","","","","","buf_encoder","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","default","display","eq","","","","","equivalent","","","","","","","","","","error","fmt","","","","","","","","","fmt_hex_exact","from","","","","","","","","","","","from_hex","from_pairs","hash","hex_reserve_suggestion","impl_fmt_traits","into","","","","","","","into_fallible","","into_iter","","invalid_char","len","length","new","","next","","next_back","","nth","nth_back","parse","prelude","read","size_hint","","source","","","","test_hex_unwrap","to_hex_string","to_lower_hex_string","to_owned","","","","","to_string","","","","to_upper_hex_string","transpose_into_fallible","","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","write_err","BufEncoder","as_str","borrow","borrow_mut","clear","default","from","into","is_full","new","put_byte","put_bytes","put_bytes_min","space_remaining","try_from","try_into","type_id","vzip","Display","DisplayArray","DisplayByteSlice","DisplayHex","append_hex_to_string","as_hex","borrow","","borrow_mut","","fmt","","","","","","","","fmt_hex_exact","from","","hex_reserve_suggestion","impl_fmt_traits","into","","to_hex_string","to_lower_hex_string","to_string","","to_upper_hex_string","try_from","","try_into","","type_id","","vzip","","HexToArrayError","HexToBytesError","InvalidChar","","InvalidCharError","InvalidLength","InvalidLengthError","OddLengthString","OddLengthStringError","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","expected","fmt","","from","into","invalid","source","to_owned","to_string","try_from","try_into","type_id","vzip","Error","FromHex","HexToArrayError","HexToBytesError","InvalidChar","","InvalidLength","OddLengthString","from_hex","Display","DisplayHex","Error","FromHex","append_hex_to_string","as_hex","from_hex","hex_reserve_suggestion","to_hex_string","to_lower_hex_string","to_upper_hex_string","Hmac","HmacEngine","HmacMidState","borrow","borrow_mut","from","inner","into","outer","try_from","try_into","type_id","vzip","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","into_assets","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","write","","Deserialize","","Deserializer","Error","","Ok","Serialize","","SerializeMap","SerializeSeq","SerializeStruct","SerializeStructVariant","SerializeTuple","SerializeTupleStruct","SerializeTupleVariant","Serializer","collect_map","collect_seq","collect_str","de","deserialize","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i128","deserialize_i16","deserialize_i32","deserialize_i64","deserialize_i8","deserialize_identifier","deserialize_ignored_any","deserialize_map","deserialize_newtype_struct","deserialize_option","deserialize_seq","deserialize_str","deserialize_string","deserialize_struct","deserialize_tuple","deserialize_tuple_struct","deserialize_u128","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","forward_to_deserialize_any","is_human_readable","","ser","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","Bool","Bytes","Char","Deserialize","DeserializeOwned","DeserializeSeed","Deserializer","","Enum","EnumAccess","Error","","","","","","Expected","Float","IgnoredAny","IntoDeserializer","Map","MapAccess","NewtypeStruct","NewtypeVariant","Option","Other","Seq","SeqAccess","Signed","StdError","Str","StructVariant","TupleVariant","Unexpected","Unit","UnitVariant","Unsigned","Value","","Variant","VariantAccess","Visitor","borrow","","borrow_mut","","cause","clone","","clone_into","","clone_to_uninit","","custom","default","description","deserialize","","","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i128","deserialize_i16","deserialize_i32","deserialize_i64","deserialize_i8","deserialize_identifier","deserialize_ignored_any","deserialize_map","deserialize_newtype_struct","deserialize_option","deserialize_seq","deserialize_str","deserialize_string","deserialize_struct","deserialize_tuple","deserialize_tuple_struct","deserialize_u128","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","duplicate_field","eq","","expecting","","fmt","","","","","","from","","into","","into_deserializer","invalid_length","invalid_type","invalid_value","is_human_readable","missing_field","newtype_variant","newtype_variant_seed","next_element","next_element_seed","next_entry","next_entry_seed","next_key","next_key_seed","next_value","next_value_seed","provide","size_hint","","source","struct_variant","to_owned","","to_string","try_from","","try_into","","tuple_variant","type_id","","unit_variant","unknown_field","unknown_variant","value","variant","variant_seed","visit_bool","","visit_borrowed_bytes","visit_borrowed_str","visit_byte_buf","visit_bytes","","visit_char","visit_enum","","visit_f32","visit_f64","","visit_i128","","visit_i16","visit_i32","visit_i64","","visit_i8","visit_map","","visit_newtype_struct","","visit_none","","visit_seq","","visit_some","","visit_str","","visit_string","visit_u128","","visit_u16","visit_u32","visit_u64","","visit_u8","visit_unit","","vzip","","BoolDeserializer","BorrowedBytesDeserializer","BorrowedStrDeserializer","BytesDeserializer","CharDeserializer","CowStrDeserializer","EnumAccessDeserializer","Error","F32Deserializer","F64Deserializer","I128Deserializer","I16Deserializer","I32Deserializer","I64Deserializer","I8Deserializer","IsizeDeserializer","MapAccessDeserializer","MapDeserializer","SeqAccessDeserializer","SeqDeserializer","StrDeserializer","StringDeserializer","U128Deserializer","U16Deserializer","U32Deserializer","U64Deserializer","U8Deserializer","UnitDeserializer","UsizeDeserializer","borrow","","","","","","","","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","custom","","description","deserialize_any","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_bool","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_byte_buf","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_bytes","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_char","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_enum","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_f32","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_f64","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i128","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i16","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i32","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i64","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i8","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_identifier","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_ignored_any","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_map","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_newtype_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_option","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_seq","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_str","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_string","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_tuple","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_tuple_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u128","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u16","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u32","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u64","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u8","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_unit","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_unit_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","end","","eq","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","into_deserializer","","","","","","","","","","","","","","","","","","","","","","","","","","","","new","","","","","","","","","","","","","","","","","","","","","","","","","","","","next_element_seed","","next_entry_seed","next_key_seed","next_value_seed","size_hint","","","to_owned","","","","","","","","","","","","","","","","","","","","","","","","","","","","","to_string","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","","","","","","","","","","","","","","","","variant_seed","","","","","","vzip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error","","","","","","","","","Impossible","Ok","","","","","","","","Serialize","SerializeMap","","SerializeSeq","","SerializeStruct","","SerializeStructVariant","","SerializeTuple","","SerializeTupleStruct","","SerializeTupleVariant","","Serializer","StdError","borrow","borrow_mut","cause","collect_map","collect_seq","collect_str","custom","description","downcast","","","downcast_mut","","","downcast_ref","","","end","","","","","","","","","","","","","","from","into","is","","","is_human_readable","provide","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_element","","","","serialize_entry","serialize_f32","serialize_f64","serialize_field","","","","","","","","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_key","","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","serialize_value","","skip_field","","source","sources","try_from","try_into","type_id","vzip","serde_details","N","SerdeHash","deserialize","from_slice_delegated","serialize","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","write","","Hash","HashEngine","Midstate","all_zeros","as_byte_array","as_ref","","","borrow","","","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","consensus_decode","consensus_encode","const_hash","default","","deserialize","","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","","equivalent","","","","flush","","fmt","","","","","","","","from","","","","","from_byte_array","","from_bytes_mut","from_bytes_ref","from_engine","from_hex","from_midstate","from_slice","","from_slice_delegated","","from_str","","hash","","hash_again","hash_tag","index","","input","into","","","into_assets","midstate","n_bytes_hashed","partial_cmp","","serialize","","to_byte_array","","to_owned","","","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","write","","Hash","all_zeros","as_byte_array","as_ref","","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","consensus_decode","consensus_encode","deserialize","engine","eq","equivalent","","fmt","","","","from","","","","","","","","","","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","into","partial_cmp","serialize","to_byte_array","to_owned","to_string","try_from","try_into","type_id","vzip","Hash","Tag","all_zeros","as_byte_array","as_ref","","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","default","deserialize","engine","","eq","equivalent","","fmt","","","","from","","","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","into","partial_cmp","serialize","to_byte_array","to_owned","to_string","try_from","try_into","type_id","vzip","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","engine","eq","equivalent","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","write","","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","engine","eq","equivalent","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","Hash","HashEngine","State","all_zeros","as_byte_array","as_ref","","as_u64","borrow","","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","","","from","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_engine_to_u64","from_slice","from_slice_delegated","from_str","from_u64","hash","hash_to_u64_with_keys","hash_with_keys","index","input","into","","","keys","midstate","n_bytes_hashed","new","partial_cmp","serialize","to_byte_array","to_owned","","","to_string","try_from","","","try_into","","","type_id","","","vzip","","","with_keys","write","","AddrInUse","AddrNotAvailable","AlreadyExists","BrokenPipe","BufRead","ConnectionAborted","ConnectionRefused","ConnectionReset","Cursor","Err","Error","ErrorKind","FromStd","Interrupted","InvalidData","InvalidInput","NotConnected","NotFound","Ok","Other","PermissionDenied","Read","Result","Sink","Take","TimedOut","ToStd","UnexpectedEof","WouldBlock","Write","WriteZero","borrow","","","","","","","borrow_mut","","","","","","","cause","clone","clone_into","clone_to_uninit","consume","","","","","","","description","emit_bool","","","emit_i16","","","emit_i32","","","emit_i64","","","emit_i8","","","emit_slice","","","emit_u16","","","emit_u32","","","emit_u64","","","emit_u8","","","eq","equivalent","","fill_buf","","","","","","","flush","","","","","","","fmt","","","from","","","","","","","","","","from_std","from_std_mut","get_ref","hash","impl_write","inner","","","inner_mut","","into","","","","","","","into_inner","","","kind","new","","","","new_boxed","","new_mut","","position","read","","","","","","","read_bool","","","","read_exact","","","","","read_i16","","","","read_i32","","","","read_i64","","","","read_i8","","","","read_slice","","","","read_to_end","read_to_limit","read_u16","","","","read_u32","","","","read_u64","","","","read_u8","","","","set_position","sink","source","take","to_owned","to_string","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","write","","","","","","","write_all","","","","","","","Base58","CompressedPublicKey","Encoding","Even","FromSliceError","FromWifError","Hex","InvalidAddressVersion","InvalidAddressVersionError","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidChar","InvalidHexLength","InvalidKeyPrefix","InvalidLength","Keypair","Odd","Parity","ParseCompressedPublicKeyError","ParsePublicKeyError","PrivateKey","PubkeyHash","PublicKey","Secp256k1","","","","SortKey","TapTweak","TweakedAux","TweakedKey","TweakedKeypair","TweakedPublicKey","UncompressedPublicKeyError","UntweakedKeypair","UntweakedPublicKey","Verification","WPubkeyHash","XOnlyPublicKey","add_xonly_tweak","as_c_ptr","as_mut_c_ptr","as_mut_ptr","as_ptr","bitxor","borrow","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","clone","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","cmp","","","","","cmp_fast_unstable","compressed","","ctx","dangerous_assume_tweaked","","","","default","deserialize","","","","display_secret","drop","eq","","","","","","","","","","","","","eq_fast_unstable","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","from_i32","from_keypair","from_raw_all","from_raw_signing_only","from_raw_verification_only","from_seckey_slice","from_seckey_str","from_secret_key","from_str","from_u8","gen_new","generate_keypair","hash","","","","","inner","","into","","","","","","","","","","","","","invalid_address_version","invalid_base58_payload_length","network","new","","non_secure_erase","partial_cmp","","","","","preallocate_signing_size","preallocate_size","preallocate_size_gen","preallocate_verification_size","preallocated_gen_new","preallocated_new","preallocated_signing_only","preallocated_verification_only","public_key","public_parts","randomize","recover_ecdsa","secret_bytes","secret_key","seeded_randomize","serialize","","","","","sign_ecdsa","sign_ecdsa_grind_r","sign_ecdsa_low_r","sign_ecdsa_recoverable","sign_ecdsa_recoverable_with_noncedata","sign_ecdsa_with_noncedata","sign_schnorr","sign_schnorr_no_aux_rand","sign_schnorr_with_aux_rand","sign_schnorr_with_rng","signing_only","source","","","","","tap_tweak","","to_i32","to_inner","","to_owned","","","","","","","","","","","","","to_string","","","","","","","","to_u8","try_from","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","type_id","","","","","","","","","","","","","verification_only","verify_ecdsa","verify_schnorr","vzip","","","","","","","","","","","","","x_only_public_key","BitsArrayOverflow","HashesArrayOverflow","IdenticalHashesFound","MerkleBlock","MerkleBlockError","MerkleRootMismatch","NoTransactions","NotAllBitsConsumed","NotAllHashesConsumed","NotEnoughBits","PartialMerkleTree","TooManyHashes","TooManyTransactions","bits","borrow","","borrow_mut","","calculate_root","calculate_root_inline","clone","","clone_into","","clone_to_uninit","","consensus_decode_from_finite_reader","consensus_encode","eq","","equivalent","","","","extract_matches","fmt","","","from","","","from_txids","hashes","header","into","","num_transactions","source","to_owned","","to_string","try_from","","try_into","","txn","type_id","","vzip","","Bitcoin","Main","Network","NetworkKind","ParseNetworkError","Regtest","Signet","Test","Testnet","Testnet4","UnknownChainHashError","as_core_arg","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","into","","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","deserialize","serialize","Address","BITCOIN","BLOOM","COMPACT_FILTERS","GETUTXO","Magic","NETWORK","NETWORK_LIMITED","NONE","P2P_V2","PROTOCOL_VERSION","ParseMagicError","REGTEST","SIGNET","ServiceFlags","TESTNET","TESTNET3","TESTNET4","UnknownMagicError","WITNESS","add","address","","as_mut","","as_ref","","bitor","bitor_assign","bitxor","bitxor_assign","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","cmp","","consensus_decode","","","consensus_encode","","","default","eq","","","","","equivalent","","","","","","","","","","fmt","","","","","","","","","","","","","from","","","","","","","from_bytes","from_params","from_str","has","hash","","","into","","","","","message","message_blockdata","message_bloom","message_compact_blocks","message_filter","message_network","new","partial_cmp","","port","remove","services","socket_addr","source","","to_bytes","to_owned","","","","","to_socket_addrs","to_string","","","","to_u64","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","AddrV2","AddrV2Message","Address","Cjdns","I2p","Ipv4","Ipv6","TorV2","TorV3","Unknown","addr","address","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","consensus_decode","","consensus_encode","","eq","","equivalent","","","","fmt","","from","","hash","","into","","port","","services","","socket_addr","time","to_owned","","to_socket_addrs","try_from","","try_into","","type_id","","vzip","","Addr","AddrV2","Alert","Block","BlockTxn","CFCheckpt","CFHeaders","CFilter","CmpctBlock","CommandString","CommandStringError","FeeFilter","FilterAdd","FilterClear","FilterLoad","GetAddr","GetBlockTxn","GetBlocks","GetCFCheckpt","GetCFHeaders","GetCFilters","GetData","GetHeaders","Headers","Inv","MAX_INV_SIZE","MAX_MSG_SIZE","MemPool","MerkleBlock","NetworkMessage","NotFound","Ping","Pong","RawNetworkMessage","Reject","SendAddrV2","SendCmpct","SendHeaders","Tx","Unknown","Verack","Version","WtxidRelay","as_ref","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmd","","command","","consensus_decode","","consensus_decode_from_finite_reader","consensus_encode","","","eq","","","","equivalent","","","","","","","","fmt","","","","","","from","","","","from_str","into","","","","into_payload","magic","new","payload","source","to_owned","","","","to_string","","try_from","","","","","","","try_from_static","try_into","","","","type_id","","","","vzip","","","","command","payload","Block","CompactBlock","Error","GetBlocksMessage","GetHeadersMessage","Inventory","Transaction","Unknown","WTx","WitnessBlock","WitnessTransaction","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","consensus_decode","","","consensus_decode_from_finite_reader","","consensus_encode","","","eq","","","equivalent","","","","","","fmt","","","from","","","hash","into","","","locator_hashes","","network_hash","new","","partial_cmp","stop_hash","","to_owned","","","try_from","","","try_into","","","type_id","","","version","","vzip","","","hash","inv_type","All","BloomFlags","FilterAdd","FilterLoad","None","PubkeyOnly","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","consensus_decode","","","consensus_decode_from_finite_reader","","consensus_encode","","","data","eq","","","equivalent","","","","","","filter","flags","fmt","","","from","","","hash_funcs","into","","","to_owned","","","try_from","","","try_into","","","tweak","type_id","","","vzip","","","BlockTxn","CmpctBlock","GetBlockTxn","SendCmpct","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","","","compact_block","consensus_decode","","","","consensus_decode_from_finite_reader","","","","consensus_encode","","","","eq","","","","equivalent","","","","","","","","fmt","","","","from","","","","hash","","","","into","","","","partial_cmp","","","","send_compact","to_owned","","","","transactions","try_from","","","","try_into","","","","txs_request","type_id","","","","version","vzip","","","","CFCheckpt","CFHeaders","CFilter","GetCFCheckpt","GetCFHeaders","GetCFilters","block_hash","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","consensus_decode","","","","","","consensus_decode_from_finite_reader","","","","","","consensus_encode","","","","","","eq","","","","","","equivalent","","","","","","","","","","","","filter","filter_hashes","filter_headers","filter_type","","","","","","fmt","","","","","","from","","","","","","into","","","","","","previous_filter_header","start_height","","stop_hash","","","","","to_owned","","","","","","try_from","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","Checkpoint","Duplicate","Dust","Fee","Invalid","Malformed","NonStandard","Obsolete","Reject","RejectReason","VersionMessage","borrow","","","borrow_mut","","","ccode","clone","","","clone_into","","","clone_to_uninit","","","consensus_decode","","","consensus_decode_from_finite_reader","","consensus_encode","","","eq","","","equivalent","","","","","","fmt","","","from","","","hash","into","","","message","new","nonce","reason","receiver","relay","sender","services","start_height","timestamp","to_owned","","","try_from","","","try_into","","","type_id","","","user_agent","version","vzip","","","ParseIntError","as_ref","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","fmt","","from","input","into","source","to_owned","to_string","try_from","try_into","type_id","vzip","DEFAULT_BYTES_PER_SIGOP","DEFAULT_INCREMENTAL_RELAY_FEE","DEFAULT_MEMPOOL_EXPIRY","DEFAULT_MIN_RELAY_TX_FEE","DUST_RELAY_TX_FEE","MAX_STANDARD_TX_SIGOPS_COST","MAX_STANDARD_TX_WEIGHT","MIN_STANDARD_TX_NONWITNESS_SIZE","get_virtual_tx_size","CompactTarget","Target","Work","AbsurdFeeRate","Bare","Base64Encoding","Bip32","","CombineInconsistentKeySources","ConsensusEncoding","DuplicateKey","Ecdsa","","Error","","ExtractTxError","FeeOverflow","GetKey","GetKeyError","IndexOutOfBounds","IndexOutOfBoundsError","Input","Inputs","InvalidControlBlock","InvalidEcdsaSignature","InvalidHash","InvalidKey","InvalidLeafVersion","InvalidMagic","InvalidPreimageHashPair","InvalidProprietaryKey","InvalidPublicKey","InvalidSecp256k1PublicKey","InvalidSeparator","InvalidSighashType","InvalidTaprootSignature","InvalidXOnlyPublicKey","Io","KeyNotFound","KeyRequest","MismatchedAlgoKey","MissingInputUtxo","MissingInputValue","MissingRedeemScript","MissingSpendUtxo","MissingUtxo","MissingWitnessScript","MustHaveUnsignedTx","NegativeFee","NoMorePairs","NonStandardSighashType","NotEcdsa","NotSupported","NotWpkh","Output","OutputType","P2wpkhSighash","PartialDataConsumption","Psbt","PsbtEncoding","PsbtParseError","PsbtSighashType","PsbtUtxoOutOfbounds","Pubkey","Schnorr","","SegwitV0Sighash","SendingTooMuch","Sh","ShWpkh","ShWsh","SignError","SigningAlgorithm","SigningErrors","SigningKeys","SigningKeysMap","TapTree","Taproot","TaprootError","Tr","TxInput","UnexpectedUnsignedTx","UnknownOutputType","UnsignedTxHasScriptSigs","UnsignedTxHasScriptWitnesses","Unsupported","Version","Wpkh","WrongSigningAlgorithm","Wsh","XPubKey","bip32_derivation","","borrow","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","clone","","","","","","","","","","","clone_into","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","cmp","","","","combine","","default","","deserialize","","","ecdsa_hash_ty","","eq","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","final_script_sig","final_script_witness","fmt","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_str","from_u32","get_key","hash","","","","","hash160_preimages","hash256_preimages","inputs","into","","","","","","","","","","","","","non_witness_utxo","outputs","partial_cmp","","","","partial_sigs","proprietary","","","raw","redeem_script","","ripemd160_preimages","serialize","","","","sha256_preimages","sighash_type","signing_algorithm","source","","","","","","tap_internal_key","","tap_key_origins","","tap_key_sig","tap_merkle_root","tap_script_sigs","tap_scripts","tap_tree","taproot_hash_ty","","to_owned","","","","","","","","","","","to_string","","","","","","","to_u32","try_from","","","","","","","","","","","","","try_into","","","","","","","","","","","","","type_id","","","","","","","","","","","","","unknown","","","unsigned_tx","update_with_descriptor_unchecked","","version","vzip","","","","","","","","","","","","","witness_script","","witness_utxo","xpub","actual","expected","hash","hash_type","preimage","fee_rate","psbt","tx","","index","","length","","Key","Pair","ProprietaryKey","ProprietaryType","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","cmp","","consensus_decode","consensus_encode","deserialize","","","eq","","","equivalent","","","","","","fmt","","","","from","","","hash","","into","","","key","","","partial_cmp","","prefix","serialize","","","subtype","to_key","to_owned","","to_string","try_from","","","","try_into","","","type_id","","","type_value","value","vzip","","","All","AllPreallocated","Context","DESCRIPTION","Error","Even","FLAGS","IncorrectSignature","InvalidEllSwift","InvalidMessage","InvalidParityValue","","InvalidPublicKey","InvalidPublicKeySum","InvalidRecoveryId","InvalidSecretKey","InvalidSharedSecret","InvalidSignature","InvalidTweak","Keypair","MAX","Message","NotEnoughMemory","ONE","Odd","Parity","PreallocatedContext","PublicKey","Scalar","Secp256k1","SecretKey","SignOnly","SignOnlyPreallocated","Signing","ThirtyTwoByteHash","Verification","VerifyOnly","VerifyOnlyPreallocated","XOnlyPublicKey","ZERO","add_exp_tweak","add_tweak","as_c_ptr","","","as_mut_c_ptr","","","as_mut_ptr","as_ptr","as_ref","","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","cmp","","","","","","","","","","","cmp_fast_unstable","combine","combine_keys","constants","deallocate","","","","","","","deserialize","","display_secret","ecdh","ecdsa","ellswift","eq","","","","","","","","","","","","eq_fast_unstable","equivalent","","","","","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","from_be_bytes","from_digest","from_digest_slice","from_ellswift","from_keypair","","from_le_bytes","from_secret_key","from_slice","","","from_str","","from_x_only_public_key","hash","","","","","","","","","","","hashes","impl_array_newtype","index","","","into","","","","","","","","","","","","into_32","keypair","mul_tweak","","negate","","new","non_secure_erase","","partial_cmp","","","","","","","","","","","public_key","random","random_custom","scalar","schnorr","secret_bytes","serialize","","","serialize_uncompressed","source","to_be_bytes","to_hash160","to_hash256","to_le_bytes","to_owned","","","","","","","","","","","","to_public_key","to_ripemd160","to_sha256","to_string","","","","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","verify","vzip","","","","","","","","","","","","x_only_public_key","","COMPACT_SIGNATURE_SIZE","CURVE_ORDER","ELLSWIFT_ENCODING_SIZE","FIELD_SIZE","GENERATOR_X","GENERATOR_Y","KEY_PAIR_SIZE","MAX_SIGNATURE_SIZE","MESSAGE_SIZE","ONE","PUBLIC_KEY_SIZE","SCHNORR_PUBLIC_KEY_SIZE","SCHNORR_SIGNATURE_SIZE","SECRET_KEY_SIZE","UNCOMPRESSED_PUBLIC_KEY_SIZE","ZERO","SharedSecret","as_ref","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","deserialize","display_secret","eq","equivalent","","fmt","from","from_bytes","from_slice","from_str","hash","into","new","non_secure_erase","partial_cmp","secret_bytes","serialize","shared_secret_point","to_owned","try_from","try_into","type_id","vzip","RecoverableSignature","RecoveryId","SerializedSignature","Signature","as_c_ptr","","as_mut_c_ptr","","as_mut_ptr","","as_ptr","","as_ref","borrow","","","","","borrow_mut","","","","capacity","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","","","cmp_fast_unstable","deref","deserialize","eq","","","","","eq_fast_unstable","equivalent","","","","","","","","fmt","","","","","","from","","","","","","","","from_compact","","from_der","from_der_lax","from_i32","from_signature","from_str","hash","","","into","","","","into_iter","","is_empty","len","normalize_s","partial_cmp","","","","","serialize","serialize_compact","","serialize_der","serialized_signature","to_i32","to_owned","","","","to_signature","to_standard","to_string","","try_from","","","","","","try_into","","","","type_id","","","","vzip","","","","IntoIter","SerializedSignature","as_slice","borrow","borrow_mut","clone","clone_into","clone_to_uninit","fmt","from","into","into_fallible","into_iter","next","next_back","nth","size_hint","to_owned","transpose_into_fallible","try_from","try_into","type_id","vzip","A","B","ElligatorSwift","ElligatorSwiftParty","ElligatorSwiftSharedSecret","as_c_ptr","as_mut_c_ptr","as_secret_bytes","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","","eq","","","equivalent","","","","","","fmt","","","","","from","","","from_array","from_pubkey","from_seckey","from_secret_bytes","from_str","hash","","","into","","","new","partial_cmp","","","shared_secret","shared_secret_with_hasher","to_array","to_owned","","","to_secret_bytes","to_string","try_from","","","try_into","","","type_id","","","vzip","","","CPtr","Context","EcdhHashFn","ElligatorSwift","EllswiftEcdhHashFn","Keypair","NonceFn","None","","","","PublicKey","SECP256K1_SER_COMPRESSED","SECP256K1_SER_UNCOMPRESSED","SECP256K1_START_NONE","SECP256K1_START_SIGN","SECP256K1_START_VERIFY","SchnorrNonceFn","SchnorrSigExtraParams","Signature","Some","","","","Target","XOnlyPublicKey","as_c_ptr","","","","","","as_mut_c_ptr","","","","","","as_ref","","","","","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","","","","cmp_fast_unstable","","","","","ecdsa_signature_parse_der_lax","eq","","","","","eq_fast_unstable","","","","","equivalent","","","","","","","","","","fmt","","","","","","from","","","","","","","from_array","from_array_unchecked","","","","hash","","","","","impl_array_newtype","impl_raw_debug","index","","","","","into","","","","","","","new","","","","","non_secure_erase","non_secure_erase_impl","partial_cmp","","","","","recovery","rustsecp256k1_v0_10_0_context_create","rustsecp256k1_v0_10_0_context_destroy","rustsecp256k1_v0_10_0_default_error_callback_fn","rustsecp256k1_v0_10_0_default_illegal_callback_fn","secp256k1_context_create","secp256k1_context_destroy","secp256k1_context_no_precomp","secp256k1_context_preallocated_clone","secp256k1_context_preallocated_clone_size","secp256k1_context_preallocated_create","secp256k1_context_preallocated_destroy","secp256k1_context_preallocated_size","secp256k1_context_randomize","secp256k1_ec_pubkey_cmp","secp256k1_ec_pubkey_combine","secp256k1_ec_pubkey_create","secp256k1_ec_pubkey_negate","secp256k1_ec_pubkey_parse","secp256k1_ec_pubkey_serialize","secp256k1_ec_pubkey_tweak_add","secp256k1_ec_pubkey_tweak_mul","secp256k1_ec_seckey_negate","secp256k1_ec_seckey_tweak_add","secp256k1_ec_seckey_tweak_mul","secp256k1_ec_seckey_verify","secp256k1_ecdh","secp256k1_ecdh_hash_function_default","secp256k1_ecdsa_sign","secp256k1_ecdsa_signature_normalize","secp256k1_ecdsa_signature_parse_compact","secp256k1_ecdsa_signature_parse_der","secp256k1_ecdsa_signature_serialize_compact","secp256k1_ecdsa_signature_serialize_der","secp256k1_ecdsa_verify","secp256k1_ellswift_create","secp256k1_ellswift_decode","secp256k1_ellswift_encode","secp256k1_ellswift_xdh","secp256k1_ellswift_xdh_hash_function_bip324","secp256k1_keypair_create","secp256k1_keypair_pub","secp256k1_keypair_sec","secp256k1_keypair_xonly_pub","secp256k1_keypair_xonly_tweak_add","secp256k1_nonce_function_bip340","secp256k1_nonce_function_default","secp256k1_nonce_function_rfc6979","secp256k1_schnorrsig_sign","secp256k1_schnorrsig_sign_custom","secp256k1_schnorrsig_verify","secp256k1_xonly_pubkey_cmp","secp256k1_xonly_pubkey_from_pubkey","secp256k1_xonly_pubkey_parse","secp256k1_xonly_pubkey_serialize","secp256k1_xonly_pubkey_tweak_add","secp256k1_xonly_pubkey_tweak_add_check","to_array","to_owned","","","","","","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","types","underlying_bytes","","","","vzip","","","","","","","RecoverableSignature","as_c_ptr","as_mut_c_ptr","as_ref","borrow","borrow_mut","clone","clone_into","clone_to_uninit","cmp","cmp_fast_unstable","default","eq","eq_fast_unstable","equivalent","","fmt","from","hash","index","into","new","partial_cmp","secp256k1_ecdsa_recover","secp256k1_ecdsa_recoverable_signature_convert","secp256k1_ecdsa_recoverable_signature_parse_compact","secp256k1_ecdsa_recoverable_signature_serialize_compact","secp256k1_ecdsa_sign_recoverable","to_owned","try_from","try_into","type_id","vzip","AlignedType","ZERO","borrow","","borrow_mut","","c_char","c_int","c_uchar","c_uint","c_void","clone","clone_into","clone_to_uninit","default","fmt","from","","into","","size_t","to_owned","try_from","","try_into","","type_id","","vzip","","zeroed","BLOCK_SIZE","Bytes","DISPLAY_BACKWARD","Engine","FromSliceError","Hash","HashEngine","Hmac","HmacEngine","LEN","MidState","all_zeros","","as_byte_array","","borrow","","","","borrow_mut","","","borrow_slice_impl","clone","","","clone_into","","","clone_to_uninit","","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","","equivalent","","","","expected_length","flush","","fmt","","","","","from","","","from_byte_array","","from_engine","","from_inner_engines","from_slice","","from_str","hash","","hash_byte_chunks","hash_newtype","hex_fmt_impl","index","","","","","input","","into","","","invalid_length","midstate","","n_bytes_hashed","","new","partial_cmp","serde_impl","serialize","sha256t_hash_newtype","to_byte_array","","to_owned","","","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","write","","CUSTOM_START","CryptoRng","Error","Fill","INTERNAL_START","Rng","RngCore","Seed","SeedableRng","borrow","borrow_mut","code","distributions","fill","fill_bytes","fmt","","from","","","from_entropy","from_rng","from_seed","gen","gen_bool","gen_range","gen_ratio","inner","into","new","next_u32","next_u64","prelude","random","raw_os_error","read","rngs","sample","sample_iter","seed_from_u64","seq","source","take_inner","thread_rng","to_string","try_fill","","try_fill_bytes","try_from","try_into","type_id","vzip","AllWeightsZero","Alphanumeric","Bernoulli","BernoulliError","DistIter","DistMap","DistString","Distribution","InvalidProbability","InvalidWeight","NoItem","Open01","OpenClosed01","Slice","Standard","TooMany","Uniform","WeightedError","WeightedIndex","append_string","","","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","checked_sum","","clone","","","","","","","","","","clone_into","","","","","","","","","","clone_to_uninit","","","","","","","","","","eq","","","","","equivalent","","","","fmt","","","","","","","","","","","","","","from","","","","","","","","","","","","","","from_ratio","into","","","","","","","","","","","","into_fallible","into_iter","map","new","","","","new_inclusive","next","sample","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sample_iter","sample_string","size_hint","to_owned","","","","","","","","","","to_string","","transpose_into_fallible","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","uniform","update_weights","vzip","","","","","","","","","","","","weighted","SampleBorrow","SampleRange","SampleUniform","Sampler","Uniform","UniformChar","UniformDuration","UniformFloat","UniformInt","UniformSampler","X","borrow","","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","eq","","fmt","","","","from","","","","into","","","","is_empty","new","","","","","","","","","","","","","","","","","new_inclusive","","","","","","","","","","","","","","","","","sample","","","","","","","","","","","","","","","","","sample_single","","","","","","","","","","","","","","","","sample_single_inclusive","","","","","","","","","","","","","to_owned","","","","try_from","","","","try_into","","","","type_id","","","","vzip","","","","AllWeightsZero","InvalidWeight","NoItem","TooMany","WeightedError","WeightedIndex","alias_method","Weight","WeightedIndex","borrow","borrow_mut","fmt","from","into","new","try_from","try_into","type_id","vzip","CryptoRng","Distribution","Item","IteratorRandom","Rng","RngCore","Seed","SeedableRng","SliceRandom","StdRng","ThreadRng","choose","","choose_multiple","","choose_multiple_fill","choose_multiple_weighted","choose_mut","choose_stable","choose_weighted","choose_weighted_mut","fill","fill_bytes","from_entropy","from_rng","from_seed","gen","gen_bool","gen_range","gen_ratio","map","next_u32","next_u64","partial_shuffle","random","sample","","sample_iter","","seed_from_u64","shuffle","thread_rng","try_fill","try_fill_bytes","OsRng","StdRng","ThreadRng","adapter","as_rngcore","","","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","default","","eq","equivalent","","fill_bytes","","","fmt","","","from","","","from_rng","from_seed","into","","","mock","next_u32","","","next_u64","","","to_owned","","","try_fill_bytes","","","try_from","","","try_into","","","type_id","","","vzip","","","ReadError","ReadRng","ReseedingRng","as_rngcore","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","fill_bytes","","fmt","","","","from","","","into","","","new","","next_u32","","next_u64","","reseed","source","to_owned","to_string","try_fill_bytes","","try_from","","","try_into","","","type_id","","","vzip","","","StepRng","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","fill_bytes","fmt","from","into","new","next_u32","next_u64","to_owned","try_fill_bytes","try_from","try_into","type_id","vzip","Item","IteratorRandom","SliceChooseIter","SliceRandom","borrow","borrow_mut","choose","","choose_multiple","","choose_multiple_fill","choose_multiple_weighted","choose_mut","choose_stable","choose_weighted","choose_weighted_mut","fmt","from","index","into","into_fallible","into_iter","len","next","partial_shuffle","shuffle","size_hint","transpose_into_fallible","try_from","try_into","type_id","vzip","IndexVec","IndexVecIntoIter","IndexVecIter","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","eq","fmt","","","from","","","","","index","into","","","into_fallible","","into_iter","","","into_vec","is_empty","iter","len","next","","sample","sample_weighted","size_hint","","to_owned","","transpose_into_fallible","","try_from","","","try_into","","","type_id","","","vzip","","","OutOfRangeError","Scalar","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","fmt","","from","hash","into","to_owned","to_string","try_from","try_into","type_id","vzip","Signature","as_c_ptr","as_mut_c_ptr","as_ref","borrow","borrow_mut","clone","clone_into","clone_to_uninit","cmp","deserialize","eq","equivalent","","fmt","","","from","from_slice","from_str","hash","index","into","partial_cmp","serialize","","to_owned","to_string","try_from","try_into","type_id","vzip","All","","","AllPlusAnyoneCanPay","","Annex","AnnexError","Default","EcdsaSighashType","Empty","EncodeSigningDataResult","IncorrectPrefix","InputsIndex","InvalidAllIndex","InvalidOneIndex","InvalidSighashType","InvalidSighashTypeError","Io","LegacySighash","NonStandardSighashTypeError","None","","NonePlusAnyoneCanPay","","NotP2wpkhScript","One","P2wpkhError","Prevouts","PrevoutsIndex","PrevoutsIndexError","PrevoutsKind","PrevoutsKindError","PrevoutsSize","PrevoutsSizeError","ScriptPath","SegwitV0Sighash","Sighash","","SighashCache","SighashSingleBug","SighashTypeParseError","SigningDataError","Single","","SingleMissingOutput","SingleMissingOutputError","SinglePlusAnyoneCanPay","","TapSighash","TapSighashTag","TapSighashType","TaprootError","WriteResult","as_bytes","borrow","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","cmp","","consensus_encode","eq","","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","hash","","","input_index","into","","","","","","","","","","","","","","","","into_transaction","is_sighash_single_bug","leaf_hash","legacy_encode_signing_data_to","legacy_signature_hash","map_err","new","","","outputs_length","p2wpkh_signature_hash","p2wsh_signature_hash","partial_cmp","","segwit_v0_encode_signing_data_to","source","","","","","","","","","","","taproot_encode_signing_data_to","taproot_key_spend_signature_hash","taproot_script_spend_signature_hash","taproot_signature_hash","to_owned","","","","","","","","","","","","","to_string","","","","","","","","","","","transaction","try_from","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","","","unrecognized","vzip","","","","","","","","","","","","","","","","with_defaults","witness_mut","BITCOIN_SIGNED_MSG_PREFIX","InvalidBase64","InvalidEncoding","InvalidLength","MessageSignature","MessageSignatureError","UnsupportedAddressType","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","compressed","eq","","equivalent","","","","fmt","","","","from","","","","from_base64","from_slice","from_str","into","","is_signed_by_address","new","recover_pubkey","serialize","signature","signed_msg_hash","source","to_base64","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","ControlBlock","EmptyTree","","Future","FutureLeafVersion","Hidden","HiddenNodesError","HiddenParts","","IncompleteBuilderError","InvalidControlBlockSize","InvalidInternalKey","","InvalidMerkleBranchSize","InvalidMerkleTreeDepth","","InvalidSignatureSize","InvalidTaprootLeafVersion","LeafNode","LeafNodes","LeafVersion","NodeInfo","NodeNotInDfsOrder","NotFinalized","OverCompleteTree","Script","ScriptLeaf","ScriptLeaves","Secp256k1","SigFromSliceError","SighashType","Signature","TAPROOT_ANNEX_PREFIX","TAPROOT_CONTROL_BASE_SIZE","TAPROOT_CONTROL_MAX_NODE_COUNT","TAPROOT_CONTROL_MAX_SIZE","TAPROOT_CONTROL_NODE_SIZE","TAPROOT_LEAF_MASK","TAPROOT_LEAF_TAPSCRIPT","TapBranchTag","TapLeaf","TapLeafHash","TapLeafTag","TapNodeHash","TapScript","TapTree","TapTweakHash","TapTweakTag","TaprootBuilder","TaprootBuilderError","TaprootError","TaprootMerkleBranch","TaprootSpendInfo","add_hidden_node","add_leaf","add_leaf_with_ver","as_hidden","as_inner","as_mut","as_ref","as_script","as_slice","borrow","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","cmp","","","","","","","","","","","combine","control_block","decode","","default","","depth","deref","deref_mut","deserialize","","","","","","","encode","","eq","","","","","","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","finalize","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_consensus","from_leaf_node","from_node_info","from_slice","has_hidden_nodes","hash","","","","","","","","","","","","internal_key","","into","","","","","","","","","","","","","","","","","","","into_builder","into_fallible","","into_inner","into_iter","","","","","into_node_info","","into_vec","is_empty","is_finalizable","leaf","leaf_hash","leaf_nodes","leaf_version","","len","merkle_branch","","","","merkle_root","new","new_hidden","new_hidden_node","new_key_spend","new_leaf_with_ver","new_script","next","","next_back","","node_hash","","node_info","output_key","output_key_parity","","partial_cmp","","","","","","","","","","","root_hash","script","","script_leaves","script_map","serialize","","","","","","","","","","serialize_to_writer","serialized_signature","sighash_type","signature","size","size_hint","","source","","","","","tap_tweak","to_consensus","","to_owned","","","","","","","","","","","","","","","","","to_string","","","","","","","to_vec","transpose_into_fallible","","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","try_into_node_info","try_into_taptree","type_id","","","","","","","","","","","","","","","","","","","verify_taproot_commitment","version","vzip","","","","","","","","","","","","","","","","","","","with_capacity","with_huffman_tree","","IntoIter","TaprootMerkleBranch","as_mut_slice","as_slice","borrow","borrow_mut","clone","clone_into","clone_to_uninit","count","fmt","from","into","into_fallible","into_iter","last","next","next_back","nth","nth_back","size_hint","to_owned","transpose_into_fallible","try_from","try_into","type_id","vzip","IntoIter","SerializedSignature","as_ref","as_slice","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","deref","eq","","equivalent","","fmt","","","from","","","","from_signature","hash","into","","into_fallible","into_iter","","","len","next","next_back","nth","partial_cmp","","size_hint","to_owned","","to_signature","to_string","transpose_into_fallible","try_from","","try_into","","type_id","","vzip","","write_to","ChangeSet","IndexedTxGraph","apply_block","apply_block_relevant","apply_changeset","apply_update","apply_update_at","as_ref","batch_insert_relevant","batch_insert_relevant_unconfirmed","batch_insert_unconfirmed","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","default","","deserialize","eq","fmt","","from","","","","graph","index","indexer","initial_changeset","insert_anchor","insert_seen_at","insert_tx","insert_txout","into","","is_empty","merge","new","serialize","to_owned","","try_from","","try_into","","tx_graph","type_id","","vzip","","ChangeSet","Indexer","apply_changeset","index_tx","index_txout","initial_changeset","is_tx_relevant","keychain_txout","spk_txout","ChangeSet","DEFAULT_LOOKAHEAD","DescriptorAlreadyAssigned","FullScanRequestBuilderExt","InsertDescriptorError","KeychainAlreadyAssigned","KeychainTxOutIndex","LAST_REVEALED_TABLE_NAME","SCHEMA_NAME","SyncRequestBuilderExt","all_unbounded_spk_iters","apply_changeset","","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","default","","deserialize","eq","","fmt","","","","from","","","from_sqlite","get_descriptor","index_of_spk","index_tx","index_txout","init_sqlite_tables","initial_changeset","insert_descriptor","into","","","is_empty","is_tx_relevant","is_used","keychain_outpoints","keychain_outpoints_in_range","keychains","last_revealed","last_revealed_index","last_revealed_indices","last_used_index","last_used_indices","lookahead","lookahead_to_target","mark_used","merge","net_value","new","next_index","next_unused_spk","outpoints","persist_to_sqlite","reveal_next_spk","reveal_to_target","reveal_to_target_multi","revealed_keychain_spks","revealed_spks","revealed_spks_from_indexer","schema_v0","sent_and_received","serialize","spk_at_index","spks_from_indexer","to_owned","","","to_string","try_from","","","try_into","","","txout","txouts","txouts_in_tx","type_id","","","unbounded_spk_iter","unmark_used","unused_keychain_spks","unused_spks","unused_spks_from_indexer","vzip","","","descriptor","existing_assignment","","keychain","SpkTxOutIndex","all_spks","apply_changeset","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","fmt","from","index_of_spk","index_tx","index_txout","initial_changeset","insert_spk","into","is_relevant","is_tx_relevant","is_used","mark_used","net_value","outpoints","outputs_in_range","scan","scan_txout","sent_and_received","spk_at_index","to_owned","try_from","try_into","txout","txouts","txouts_in_tx","type_id","unmark_used","unused_spks","vzip","AlterCheckPointError","ApplyHeaderError","BLOCKS_TABLE_NAME","CannotConnect","CannotConnectError","ChangeSet","CheckPoint","CheckPointIter","InconsistentBlocks","LocalChain","MissingGenesisError","SCHEMA_NAME","apply_changeset","apply_header","apply_header_connected_to","apply_update","blocks","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","default","deserialize","disconnect_from","eq","","","","","","fmt","","","","","","","","","","from","","","","","","","from_blocks","from_changeset","from_genesis_hash","from_iter","","from_sqlite","from_tip","genesis_hash","get","get_chain_tip","height","init_sqlite_tables","initial_changeset","insert_block","into","","","","","","is_block_in_chain","is_empty","iter_checkpoints","merge","original_hash","persist_to_sqlite","range","schema_v0","serialize","tip","to_owned","","","","","","to_string","","","","try_from","","","","","","try_include_height","try_into","","","","","","type_id","","","","","","update_hash","vzip","","","","","","SCHEMAS_TABLE_NAME","migrate_schema","FullScanRequest","FullScanRequestBuilder","FullScanResponse","OutPoint","Spk","SyncItem","SyncProgress","SyncRequest","SyncRequestBuilder","SyncResponse","Txid","borrow","","","","","","","","borrow_mut","","","","","","","","build","","builder","","chain_tip","","","","chain_update","","clone","","clone_into","","clone_to_uninit","","cmp","consumed","default","","","","","","eq","equivalent","","fmt","","","","","from","","","","","","","","","","hash","inspect","","into","","","","","","","","iter_outpoints","iter_spks","","iter_txids","keychains","last_active_indices","next_outpoint","next_spk","","next_txid","outpoints","outpoints_consumed","outpoints_remaining","partial_cmp","progress","remaining","revealed_spks_from_indexer","spks","spks_consumed","spks_for_keychain","spks_from_indexer","spks_remaining","spks_with_indexes","to_owned","","to_string","total","total_outpoints","total_spks","total_txids","try_from","","","","","","","","try_into","","","","","","","","tx_update","","txids","txids_consumed","txids_remaining","type_id","","","","","","","","unused_spks_from_indexer","vzip","","","","","","","","ANCHORS_TABLE_NAME","CalculateFeeError","CanonicalTx","ChangeSet","MissingTxOut","NegativeFee","SCHEMA_NAME","TXOUTS_TABLE_NAME","TXS_TABLE_NAME","TxAncestors","TxDescendants","TxGraph","TxNode","TxUpdate","all_anchors","all_txouts","anchor_heights","anchors","","","apply_changeset","apply_update","apply_update_at","as_ref","balance","batch_insert_unconfirmed","borrow","","","","","","","borrow_mut","","","","","","","calculate_fee","canonical_iter","chain_position","checked_sum","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","default","","deref","deserialize","direct_conflicts","eq","","","","","equivalent","","","","","","filter_chain_txouts","filter_chain_unspents","floating_txouts","fmt","","","","","","from","","","","","","","","from_sqlite","full_txs","get_tx","get_tx_node","get_txout","init_sqlite_tables","initial_changeset","insert_anchor","insert_seen_at","insert_tx","insert_txout","into","","","","","","","into_fallible","","into_iter","","is_empty","","last_seen","last_seen_unconfirmed","list_canonical_txs","map_anchors","","merge","new","next","","outspends","partial_cmp","","persist_to_sqlite","run_until_finished","","schema_v0","schema_v1","seen_ats","serialize","to_owned","","","","to_string","transpose_into_fallible","","try_balance","try_filter_chain_txouts","try_filter_chain_unspents","try_from","","","","","","","try_into","","","","","","","try_list_canonical_txs","tx","tx_node","tx_outputs","tx_spends","txid","txids_by_descending_anchor_height","txids_by_descending_last_seen","txouts","","","txs","","txs_with_no_anchor_or_last_seen","type_id","","","","","","","vzip","","","","","","","walk_ancestors","walk_conflicts","walk_descendants"],"q":[[0,"bdk_chain"],[409,"bdk_chain::CanonicalReason"],[413,"bdk_chain::ChainPosition"],[416,"bdk_chain::bitcoin"],[2874,"bdk_chain::bitcoin::address"],[2889,"bdk_chain::bitcoin"],[2890,"bdk_chain::bitcoin::address"],[2895,"bdk_chain::bitcoin"],[2896,"bdk_chain::bitcoin::address"],[2897,"bdk_chain::bitcoin"],[2898,"bdk_chain::bitcoin::address"],[2900,"bdk_chain::bitcoin"],[2903,"bdk_chain::bitcoin::address"],[2904,"bdk_chain::bitcoin"],[2905,"bdk_chain::bitcoin::address"],[2906,"bdk_chain::bitcoin"],[2907,"bdk_chain::bitcoin::address"],[3157,"bdk_chain::bitcoin::address::AddressData"],[3160,"bdk_chain::bitcoin::address"],[3163,"bdk_chain::bitcoin::address::error"],[3164,"bdk_chain::bitcoin::address"],[3165,"bdk_chain::bitcoin::address::error"],[3166,"bdk_chain::bitcoin::address"],[3167,"bdk_chain::bitcoin::address::error"],[3168,"bdk_chain::bitcoin::address"],[3169,"bdk_chain::bitcoin::address::error"],[3170,"bdk_chain::bitcoin::address"],[3171,"bdk_chain::bitcoin::address::error"],[3175,"bdk_chain::bitcoin::address"],[3176,"bdk_chain::bitcoin::address::error"],[3177,"bdk_chain::bitcoin::address"],[3182,"bdk_chain::bitcoin::amount"],[3183,"bdk_chain::bitcoin"],[3186,"bdk_chain::bitcoin::amount"],[3191,"bdk_chain::bitcoin"],[3194,"bdk_chain::bitcoin::amount"],[3195,"bdk_chain::bitcoin"],[3196,"bdk_chain::bitcoin::amount"],[3198,"bdk_chain::bitcoin"],[3200,"bdk_chain::bitcoin::amount"],[3245,"bdk_chain::bitcoin::amount::serde"],[3256,"bdk_chain::bitcoin::amount::serde::as_btc"],[3259,"bdk_chain::bitcoin::amount::serde::as_btc::opt"],[3261,"bdk_chain::bitcoin::amount::serde::as_sat"],[3264,"bdk_chain::bitcoin::amount::serde::as_sat::opt"],[3266,"bdk_chain::bitcoin::base58"],[3647,"bdk_chain::bitcoin::base58::error"],[3648,"bdk_chain::bitcoin::base58"],[3649,"bdk_chain::bitcoin::base58::error"],[3651,"bdk_chain::bitcoin::base58"],[3652,"bdk_chain::bitcoin::base58::error"],[3691,"bdk_chain::bitcoin::base64"],[3784,"bdk_chain::bitcoin::base64::alphabet"],[3829,"bdk_chain::bitcoin::base64::display"],[3841,"bdk_chain::bitcoin::base64::engine"],[3842,"bdk_chain::bitcoin::base64"],[3843,"bdk_chain::bitcoin::base64::engine"],[3844,"bdk_chain::bitcoin::base64"],[3845,"bdk_chain::bitcoin::base64::engine"],[3870,"bdk_chain::bitcoin::base64"],[3871,"bdk_chain::bitcoin::base64::engine"],[3872,"bdk_chain::bitcoin::base64"],[3876,"bdk_chain::bitcoin::base64::engine"],[3878,"bdk_chain::bitcoin::base64"],[3879,"bdk_chain::bitcoin::base64::engine"],[3881,"bdk_chain::bitcoin::base64"],[3883,"bdk_chain::bitcoin::base64::engine"],[3926,"bdk_chain::bitcoin::base64::engine::general_purpose"],[3934,"bdk_chain::bitcoin::base64::prelude"],[3938,"bdk_chain::bitcoin::base64"],[3940,"bdk_chain::bitcoin::base64::prelude"],[3941,"bdk_chain::bitcoin::base64"],[3949,"bdk_chain::bitcoin::base64::read"],[3962,"bdk_chain::bitcoin::base64::write"],[3994,"bdk_chain::bitcoin::bech32"],[4267,"bdk_chain::bitcoin::bech32::hrp"],[4271,"bdk_chain::bitcoin::bech32::primitives"],[4281,"bdk_chain::bitcoin::bech32"],[4283,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4285,"bdk_chain::bitcoin::bech32"],[4286,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4287,"bdk_chain::bitcoin::bech32"],[4288,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4291,"bdk_chain::bitcoin::bech32"],[4292,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4332,"bdk_chain::bitcoin::bech32"],[4333,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4351,"bdk_chain::bitcoin::bech32::primitives::decode"],[4642,"bdk_chain::bitcoin::bech32::primitives::encode"],[4723,"bdk_chain::bitcoin::bech32::primitives::gf32"],[4770,"bdk_chain::bitcoin::bech32::primitives::hrp"],[4863,"bdk_chain::bitcoin::bech32::primitives::iter"],[4874,"bdk_chain::bitcoin::bech32"],[4875,"bdk_chain::bitcoin::bech32::primitives::iter"],[4893,"bdk_chain::bitcoin::bech32"],[4894,"bdk_chain::bitcoin::bech32::primitives::iter"],[4934,"bdk_chain::bitcoin::bech32"],[4935,"bdk_chain::bitcoin::bech32::primitives::segwit"],[4985,"bdk_chain::bitcoin::bech32::segwit"],[5047,"bdk_chain::bitcoin::bip152"],[5244,"bdk_chain::bitcoin::bip158"],[5359,"bdk_chain::bitcoin::bip32"],[5713,"bdk_chain::bitcoin::bip32::ChildNumber"],[5715,"bdk_chain::bitcoin::blockdata"],[5726,"bdk_chain::bitcoin::blockdata::block"],[5806,"bdk_chain::bitcoin"],[5807,"bdk_chain::bitcoin::blockdata::block"],[5838,"bdk_chain::bitcoin"],[5839,"bdk_chain::bitcoin::blockdata::block"],[5850,"bdk_chain::bitcoin::blockdata::constants"],[5919,"bdk_chain::bitcoin::blockdata::fee_rate"],[5920,"bdk_chain::bitcoin::blockdata::locktime"],[5922,"bdk_chain::bitcoin::blockdata::locktime::absolute"],[6114,"bdk_chain::bitcoin::blockdata::locktime::relative"],[6331,"bdk_chain::bitcoin::blockdata::opcodes"],[6384,"bdk_chain::bitcoin::blockdata::opcodes::all"],[6640,"bdk_chain::bitcoin::blockdata::script"],[7201,"bdk_chain::bitcoin::blockdata::script::witness_program"],[7227,"bdk_chain::bitcoin::blockdata::script::witness_version"],[7234,"bdk_chain::bitcoin"],[7251,"bdk_chain::bitcoin::blockdata::script::witness_version"],[7314,"bdk_chain::bitcoin::blockdata::transaction"],[7414,"bdk_chain::bitcoin"],[7415,"bdk_chain::bitcoin::blockdata::transaction"],[7423,"bdk_chain::bitcoin"],[7424,"bdk_chain::bitcoin::blockdata::transaction"],[7426,"bdk_chain::bitcoin"],[7427,"bdk_chain::bitcoin::blockdata::transaction"],[7430,"bdk_chain::bitcoin"],[7434,"bdk_chain::bitcoin::blockdata::transaction"],[7462,"bdk_chain::bitcoin"],[7463,"bdk_chain::bitcoin::blockdata::transaction"],[7469,"bdk_chain::bitcoin"],[7472,"bdk_chain::bitcoin::blockdata::transaction"],[7479,"bdk_chain::bitcoin"],[7480,"bdk_chain::bitcoin::blockdata::weight"],[7482,"bdk_chain::bitcoin::blockdata::witness"],[7497,"bdk_chain::bitcoin::consensus"],[7589,"bdk_chain::bitcoin::consensus::encode"],[7616,"bdk_chain::bitcoin::consensus"],[7618,"bdk_chain::bitcoin::consensus::encode"],[7619,"bdk_chain::bitcoin::consensus"],[7620,"bdk_chain::bitcoin::consensus::encode"],[7625,"bdk_chain::bitcoin::consensus"],[7635,"bdk_chain::bitcoin::consensus::encode"],[7654,"bdk_chain::bitcoin::consensus"],[7664,"bdk_chain::bitcoin::consensus::encode"],[7683,"bdk_chain::bitcoin::consensus::encode::Error"],[7687,"bdk_chain::bitcoin::consensus::params"],[7694,"bdk_chain::bitcoin::consensus"],[7707,"bdk_chain::bitcoin::consensus::serde"],[7742,"bdk_chain::bitcoin::consensus::serde::hex"],[7822,"bdk_chain::bitcoin::ecdsa"],[7912,"bdk_chain::bitcoin::error"],[7999,"bdk_chain::bitcoin::hash_types"],[8007,"bdk_chain::bitcoin::secp256k1::hashes"],[8011,"bdk_chain::bitcoin::hashes"],[8016,"bdk_chain::bitcoin::secp256k1::hashes"],[8020,"bdk_chain::bitcoin::hashes"],[8022,"bdk_chain::bitcoin::secp256k1::hashes"],[8027,"bdk_chain::bitcoin::hashes"],[8028,"bdk_chain::bitcoin::secp256k1::hashes"],[8029,"bdk_chain::bitcoin::hashes"],[8032,"bdk_chain::bitcoin::secp256k1::hashes"],[8035,"bdk_chain::bitcoin::hashes"],[8047,"bdk_chain::bitcoin::secp256k1::hashes"],[8048,"bdk_chain::bitcoin::hashes::cmp"],[8049,"bdk_chain::bitcoin::hashes::hash160"],[8095,"bdk_chain::bitcoin::hashes::hex"],[8264,"bdk_chain::bitcoin::hashes::hex::buf_encoder"],[8282,"bdk_chain::bitcoin::hashes::hex"],[8283,"bdk_chain::bitcoin::hashes::hex::display"],[8286,"bdk_chain::bitcoin::hashes::hex"],[8288,"bdk_chain::bitcoin::hashes::hex::display"],[8303,"bdk_chain::bitcoin::hashes::hex"],[8304,"bdk_chain::bitcoin::hashes::hex::display"],[8307,"bdk_chain::bitcoin::hashes::hex"],[8309,"bdk_chain::bitcoin::hashes::hex::display"],[8311,"bdk_chain::bitcoin::hashes::hex"],[8312,"bdk_chain::bitcoin::hashes::hex::display"],[8320,"bdk_chain::bitcoin::hashes::hex::error"],[8322,"bdk_chain::bitcoin::hashes::hex"],[8324,"bdk_chain::bitcoin::hashes::hex::error"],[8325,"bdk_chain::bitcoin::hashes::hex"],[8326,"bdk_chain::bitcoin::hashes::hex::error"],[8327,"bdk_chain::bitcoin::hashes::hex"],[8328,"bdk_chain::bitcoin::hashes::hex::error"],[8350,"bdk_chain::bitcoin::hashes::hex"],[8351,"bdk_chain::bitcoin::hashes::hex::parse"],[8354,"bdk_chain::bitcoin::hashes::hex"],[8360,"bdk_chain::bitcoin::hashes::hex::prelude"],[8361,"bdk_chain::bitcoin::hashes::hex"],[8362,"bdk_chain::bitcoin::hashes::hex::prelude"],[8363,"bdk_chain::bitcoin::hashes::hex"],[8370,"bdk_chain::bitcoin::hashes::hmac"],[8383,"bdk_chain::bitcoin::hashes::ripemd160"],[8456,"bdk_chain::bitcoin::hashes::serde"],[8543,"bdk_chain::bitcoin::hashes::serde::de"],[8554,"bdk_chain::bitcoin::hashes::serde"],[8555,"bdk_chain::bitcoin::hashes::serde::de"],[8589,"bdk_chain::bitcoin::hashes::serde::ser"],[8590,"bdk_chain::bitcoin::hashes::serde::de"],[8598,"bdk_chain::bitcoin::hashes::serde::ser"],[8599,"bdk_chain::bitcoin::hashes::serde::de"],[8600,"bdk_chain::bitcoin::hashes::serde"],[8601,"bdk_chain::bitcoin::hashes::serde::de"],[8602,"bdk_chain::bitcoin::hashes::serde"],[8633,"bdk_chain::bitcoin::hashes::serde::de"],[8652,"bdk_chain::bitcoin::hashes::serde"],[8653,"bdk_chain::bitcoin::hashes::serde::de"],[8664,"bdk_chain::bitcoin::hashes::serde::ser"],[8665,"bdk_chain::bitcoin::hashes::serde::de"],[8667,"bdk_chain::bitcoin::hashes::serde::ser"],[8668,"bdk_chain::bitcoin::hashes::serde::de"],[8729,"bdk_chain::bitcoin::hashes::serde::de::value"],[10081,"bdk_chain::bitcoin::hashes::serde::ser"],[10082,"bdk_chain::bitcoin::hashes::serde"],[10083,"bdk_chain::bitcoin::hashes::serde::ser"],[10091,"bdk_chain::bitcoin::hashes::serde"],[10092,"bdk_chain::bitcoin::hashes::serde::ser"],[10101,"bdk_chain::bitcoin::hashes::serde"],[10102,"bdk_chain::bitcoin::hashes::serde::ser"],[10103,"bdk_chain::bitcoin::hashes::serde"],[10104,"bdk_chain::bitcoin::hashes::serde::ser"],[10105,"bdk_chain::bitcoin::hashes::serde"],[10106,"bdk_chain::bitcoin::hashes::serde::ser"],[10107,"bdk_chain::bitcoin::hashes::serde"],[10108,"bdk_chain::bitcoin::hashes::serde::ser"],[10109,"bdk_chain::bitcoin::hashes::serde"],[10110,"bdk_chain::bitcoin::hashes::serde::ser"],[10111,"bdk_chain::bitcoin::hashes::serde"],[10112,"bdk_chain::bitcoin::hashes::serde::ser"],[10113,"bdk_chain::bitcoin::hashes::serde"],[10114,"bdk_chain::bitcoin::hashes::serde::ser"],[10119,"bdk_chain::bitcoin::hashes::serde"],[10122,"bdk_chain::bitcoin::hashes::serde::ser"],[10152,"bdk_chain::bitcoin::hashes::serde"],[10153,"bdk_chain::bitcoin::hashes::serde::ser"],[10154,"bdk_chain::bitcoin::hashes::serde"],[10158,"bdk_chain::bitcoin::hashes::serde::ser"],[10163,"bdk_chain::bitcoin::hashes::serde"],[10165,"bdk_chain::bitcoin::hashes::serde::ser"],[10173,"bdk_chain::bitcoin::hashes::serde"],[10178,"bdk_chain::bitcoin::hashes::serde::ser"],[10180,"bdk_chain::bitcoin::hashes::serde"],[10200,"bdk_chain::bitcoin::hashes::serde::ser"],[10210,"bdk_chain::bitcoin::hashes::serde_macros"],[10211,"bdk_chain::bitcoin::hashes::serde_macros::serde_details"],[10216,"bdk_chain::bitcoin::hashes::sha1"],[10288,"bdk_chain::bitcoin::hashes::sha256"],[10405,"bdk_chain::bitcoin::hashes::sha256d"],[10459,"bdk_chain::bitcoin::hashes::sha256t"],[10507,"bdk_chain::bitcoin::hashes::sha384"],[10565,"bdk_chain::bitcoin::hashes::sha512"],[10637,"bdk_chain::bitcoin::hashes::sha512_256"],[10695,"bdk_chain::bitcoin::hashes::siphash24"],[10790,"bdk_chain::bitcoin::io"],[11039,"bdk_chain::bitcoin::key"],[11155,"bdk_chain::bitcoin"],[11157,"bdk_chain::bitcoin::key"],[11275,"bdk_chain::bitcoin"],[11277,"bdk_chain::bitcoin::key"],[11292,"bdk_chain::bitcoin"],[11293,"bdk_chain::bitcoin::key"],[11422,"bdk_chain::bitcoin::merkle_tree"],[11465,"bdk_chain::bitcoin"],[11466,"bdk_chain::bitcoin::merkle_tree"],[11477,"bdk_chain::bitcoin"],[11478,"bdk_chain::bitcoin::merkle_tree"],[11482,"bdk_chain::bitcoin"],[11484,"bdk_chain::bitcoin::network"],[11487,"bdk_chain::bitcoin"],[11492,"bdk_chain::bitcoin::network"],[11532,"bdk_chain::bitcoin::network::as_core_arg"],[11534,"bdk_chain::bitcoin::p2p"],[11697,"bdk_chain::bitcoin::p2p::address"],[11708,"bdk_chain::bitcoin::p2p"],[11709,"bdk_chain::bitcoin::p2p::address"],[11737,"bdk_chain::bitcoin::p2p"],[11738,"bdk_chain::bitcoin::p2p::address"],[11739,"bdk_chain::bitcoin::p2p"],[11740,"bdk_chain::bitcoin::p2p::address"],[11754,"bdk_chain::bitcoin::p2p::message"],[11886,"bdk_chain::bitcoin::p2p::message::NetworkMessage"],[11888,"bdk_chain::bitcoin::p2p::message_blockdata"],[11967,"bdk_chain::bitcoin::p2p::message_blockdata::Inventory"],[11969,"bdk_chain::bitcoin::p2p::message_bloom"],[12036,"bdk_chain::bitcoin::p2p::message_compact_blocks"],[12133,"bdk_chain::bitcoin::p2p::message_filter"],[12271,"bdk_chain::bitcoin::p2p::message_network"],[12352,"bdk_chain::bitcoin::parse"],[12374,"bdk_chain::bitcoin::policy"],[12383,"bdk_chain::bitcoin::pow"],[12386,"bdk_chain::bitcoin::psbt"],[12641,"bdk_chain::bitcoin"],[12642,"bdk_chain::bitcoin::psbt"],[12656,"bdk_chain::bitcoin"],[12657,"bdk_chain::bitcoin::psbt"],[12663,"bdk_chain::bitcoin"],[12664,"bdk_chain::bitcoin::psbt"],[12752,"bdk_chain::bitcoin"],[12753,"bdk_chain::bitcoin::psbt"],[12754,"bdk_chain::bitcoin"],[12755,"bdk_chain::bitcoin::psbt"],[12757,"bdk_chain::bitcoin"],[12758,"bdk_chain::bitcoin::psbt"],[12774,"bdk_chain::bitcoin"],[12775,"bdk_chain::bitcoin::psbt::Error"],[12780,"bdk_chain::bitcoin::psbt::ExtractTxError"],[12784,"bdk_chain::bitcoin::psbt::IndexOutOfBoundsError"],[12788,"bdk_chain::bitcoin::psbt::raw"],[12861,"bdk_chain::bitcoin::secp256k1"],[12866,"bdk_chain::bitcoin::key"],[12867,"bdk_chain::bitcoin::secp256k1"],[12885,"bdk_chain::bitcoin::key"],[12886,"bdk_chain::bitcoin::secp256k1"],[13227,"bdk_chain::bitcoin::secp256k1::constants"],[13243,"bdk_chain::bitcoin::secp256k1::ecdh"],[13275,"bdk_chain::bitcoin::secp256k1::ecdsa"],[13401,"bdk_chain::bitcoin::secp256k1::ecdsa::serialized_signature"],[13424,"bdk_chain::bitcoin::secp256k1::ellswift"],[13502,"bdk_chain::bitcoin::secp256k1::ffi"],[13754,"bdk_chain::bitcoin::secp256k1::ffi::recovery"],[13787,"bdk_chain::bitcoin::secp256k1::ffi::types"],[13818,"bdk_chain::bitcoin::secp256k1::hashes"],[13935,"bdk_chain::bitcoin::secp256k1::rand"],[13987,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14117,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14118,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14124,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14125,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14205,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14206,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14272,"bdk_chain::bitcoin::secp256k1::rand::distributions::uniform"],[14419,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14423,"bdk_chain::bitcoin::secp256k1::rand::distributions::weighted"],[14426,"bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method"],[14438,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14440,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14441,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14444,"bdk_chain::bitcoin::secp256k1::rand"],[14445,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14449,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14459,"bdk_chain::bitcoin::secp256k1::rand"],[14468,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14469,"bdk_chain::bitcoin::secp256k1::rand"],[14471,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14472,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14474,"bdk_chain::bitcoin::secp256k1::rand"],[14475,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14476,"bdk_chain::bitcoin::secp256k1::rand"],[14478,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14479,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14480,"bdk_chain::bitcoin::secp256k1::rand"],[14482,"bdk_chain::bitcoin::secp256k1::rand::rngs"],[14548,"bdk_chain::bitcoin::secp256k1::rand::rngs::adapter"],[14597,"bdk_chain::bitcoin::secp256k1::rand::rngs::mock"],[14619,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14651,"bdk_chain::bitcoin::secp256k1::rand::seq::index"],[14710,"bdk_chain::bitcoin::secp256k1::scalar"],[14731,"bdk_chain::bitcoin::secp256k1::schnorr"],[14763,"bdk_chain::bitcoin::sighash"],[14764,"bdk_chain::bitcoin"],[14768,"bdk_chain::bitcoin::sighash"],[14770,"bdk_chain::bitcoin"],[14771,"bdk_chain::bitcoin::sighash"],[14783,"bdk_chain::bitcoin"],[14787,"bdk_chain::bitcoin::sighash"],[14805,"bdk_chain::bitcoin"],[14807,"bdk_chain::bitcoin::sighash"],[14809,"bdk_chain::bitcoin"],[14811,"bdk_chain::bitcoin::sighash"],[15125,"bdk_chain::bitcoin::sign_message"],[15182,"bdk_chain::bitcoin::taproot"],[15838,"bdk_chain::bitcoin::taproot::merkle_branch"],[15865,"bdk_chain::bitcoin::taproot::serialized_signature"],[15922,"bdk_chain::indexed_tx_graph"],[15978,"bdk_chain::indexer"],[15987,"bdk_chain::indexer::keychain_txout"],[16094,"bdk_chain::indexer::keychain_txout::InsertDescriptorError"],[16098,"bdk_chain::indexer::spk_txout"],[16136,"bdk_chain::local_chain"],[16275,"bdk_chain::rusqlite_impl"],[16277,"bdk_chain::spk_client"],[16425,"bdk_chain::tx_graph"],[16442,"bdk_chain"],[16443,"bdk_chain::tx_graph"],[16560,"bdk_chain"],[16561,"bdk_chain::tx_graph"],[16595,"bdk_chain"],[16596,"bdk_chain::tx_graph"],[16597,"bdk_chain"],[16598,"bdk_chain::tx_graph"],[16617,"bdk_chain::balance"],[16618,"bdk_chain::descriptor_ext"],[16619,"bdk_chain::tx_data_traits"],[16620,"bdk_core::block_id"],[16621,"bitcoin_hashes::sha256"],[16622,"bdk_core::checkpoint"],[16623,"bdk_core::tx_update"],[16624,"core::clone"],[16625,"bdk_chain::chain_data"],[16626,"bdk_chain::canonical_iter"],[16627,"bdk_chain::spk_iter"],[16628,"core::cmp"],[16629,"rusqlite::types::value_ref"],[16630,"rusqlite::types::from_sql"],[16631,"bitcoin::blockdata::transaction"],[16632,"bitcoin::blockdata::block"],[16633,"miniscript::descriptor::key"],[16634,"miniscript::descriptor"],[16635,"bitcoin::blockdata::script::owned"],[16636,"bitcoin::network"],[16637,"bitcoin_units::amount"],[16638,"core::option"],[16639,"core::borrow"],[16640,"core::result"],[16641,"serde::de"],[16642,"core::iter::traits::collect"],[16643,"core::fmt"],[16644,"bitcoin_hashes"],[16645,"bdk_chain::chain_oracle"],[16646,"core::hash"],[16647,"core::slice::index"],[16648,"fallible_iterator"],[16649,"core::iter::traits::iterator"],[16650,"bdk_core::merge"],[16651,"core::ops::function"],[16652,"core::ops::range"],[16653,"serde::ser"],[16654,"rusqlite::types::to_sql"],[16655,"rusqlite"],[16656,"alloc::string"],[16657,"core::any"],[16658,"bitcoin_units::weight"],[16659,"bitcoin::pow"],[16660,"secp256k1::key"],[16661,"secp256k1"],[16662,"secp256k1::scalar"],[16663,"secp256k1::context"],[16664,"bitcoin::address"],[16665,"bitcoin::bip158"],[16666,"bitcoin::bip32"],[16667,"bitcoin::blockdata::script"],[16668,"bitcoin::crypto::key"],[16669,"bitcoin::crypto::sighash"],[16670,"bitcoin::taproot"],[16671,"bitcoin::blockdata::script::borrowed"],[16672,"secp256k1_sys"],[16673,"bitcoin_hashes::sha256d"],[16674,"bitcoin_hashes::hash160"],[16675,"bitcoin_hashes::sha256t"],[16676,"bitcoin::blockdata::script::push_bytes::primitive"],[16677,"bitcoin::consensus::params"],[16678,"bitcoin::blockdata::script::builder"],[16679,"bitcoin::blockdata::constants"],[16680,"bitcoin::blockdata::locktime::absolute"],[16681,"bitcoin::blockdata::locktime::relative"],[16682,"bitcoin_units::fee_rate"],[16683,"bitcoin::blockdata::opcodes"],[16684,"bitcoin::blockdata::witness"],[16685,"bitcoin::blockdata::script::witness_program"],[16686,"bitcoin::blockdata::script::witness_version"],[16687,"bitcoin::consensus::encode"],[16688,"bitcoin::merkle_tree::block"],[16689,"bitcoin::psbt"],[16690,"bitcoin::psbt::error"],[16691,"bitcoin_io"],[16692,"core::marker"],[16693,"bitcoin_io::error"],[16694,"bitcoin_units::amount::serde::private"],[16695,"core::convert"],[16696,"bitcoin::blockdata::script::instruction"],[16697,"miniscript::psbt"],[16698,"alloc::vec"],[16699,"alloc::borrow"],[16700,"miniscript::primitives::relative_locktime"],[16701,"hex_conservative::error"],[16702,"bitcoin::error"],[16703,"bitcoin::p2p"],[16704,"bitcoin::address::error"],[16705,"bitcoin_units::locktime::relative"],[16706,"miniscript::miniscript::decode"],[16707,"alloc::boxed"],[16708,"bitcoin_units::locktime::absolute"],[16709,"bitcoin::crypto::taproot"],[16710,"bitcoin::crypto::ecdsa"],[16711,"alloc::collections::btree::map"],[16712,"bech32::primitives::gf32"],[16713,"miniscript::miniscript::hash256"],[16714,"bitcoin_hashes::ripemd160"],[16715,"secp256k1::schnorr"],[16716,"bech32::segwit"],[16717,"base58ck::error"],[16718,"bitcoin_units::amount::serde"],[16719,"core::alloc"],[16720,"core::ptr::non_null"],[16721,"std::path"],[16722,"std::ffi::os_str"],[16723,"core::str::pattern"],[16724,"bitcoin::p2p::message_blockdata"],[16725,"bitcoin::bip152"],[16726,"bitcoin::p2p::address"],[16727,"alloc::vec::drain"],[16728,"alloc::vec::extract_if"],[16729,"std::io::error"],[16730,"bitcoin::taproot::merkle_branch"],[16731,"alloc::collections::binary_heap"],[16732,"alloc::collections::vec_deque"],[16733,"alloc::ffi::c_str"],[16734,"miniscript::plan"],[16735,"serde::de::value"],[16736,"core::mem::maybe_uninit"],[16737,"alloc::vec::splice"],[16738,"core::net::socket_addr"],[16739,"alloc::vec::into_iter"],[16740,"rusqlite::error"],[16741,"alloc::collections"],[16742,"std::io"],[16743,"base64::encode"],[16744,"base64::decode"],[16745,"base64::engine"],[16746,"base64::alphabet"],[16747,"base64::display"],[16748,"base64::engine::general_purpose"],[16749,"base64::read::decoder"],[16750,"base64::write::encoder_string_writer"],[16751,"base64::write::encoder"],[16752,"bech32::primitives::hrp"],[16753,"bech32::primitives::iter"],[16754,"bech32::primitives"],[16755,"bech32"],[16756,"bech32::primitives::decode"],[16757,"bech32::primitives::encode"],[16758,"bech32::primitives::checksum"],[16759,"bech32::primitives::segwit"],[16760,"core::num::error"],[16761,"core::iter::traits::exact_size"],[16762,"miniscript::primitives::absolute_locktime"],[16763,"bitcoin::blockdata::script::push_bytes::error"],[16764,"bitcoin::blockdata::script::push_bytes"],[16765,"bitcoin_units::parse"],[16766,"bitcoin::consensus"],[16767,"bitcoin::consensus::serde"],[16768,"bitcoin::consensus::serde::hex"],[16769,"core::slice::iter"],[16770,"secp256k1::ecdsa"],[16771,"hex_conservative::parse"],[16772,"hex_conservative::display"],[16773,"hex_conservative"],[16774,"hex_conservative::iter"],[16775,"core::iter::traits::double_ended"],[16776,"core::iter::traits::marker"],[16777,"hex_conservative::buf_encoder"],[16778,"serde::de::ignored_any"],[16779,"core::error"],[16780,"serde::ser::impossible"],[16781,"bitcoin_hashes::serde_macros::serde_details"],[16782,"bitcoin_hashes::sha1"],[16783,"bitcoin_hashes::sha384"],[16784,"bitcoin_hashes::sha512"],[16785,"bitcoin_hashes::sha512_256"],[16786,"bitcoin_hashes::siphash24"],[16787,"bitcoin_io::bridge"],[16788,"secp256k1::context::alloc_only"],[16789,"secp256k1::secret"],[16790,"core::mem::manually_drop"],[16791,"rand::rng"],[16792,"secp256k1_sys::types"],[16793,"secp256k1::ecdsa::recovery"],[16794,"rand_core"],[16795,"bitcoin::p2p::message"],[16796,"bitcoin::p2p::message_bloom"],[16797,"bitcoin::p2p::message_compact_blocks"],[16798,"bitcoin::p2p::message_filter"],[16799,"bitcoin::p2p::message_network"],[16800,"bitcoin::psbt::map::output"],[16801,"bitcoin::psbt::map::input"],[16802,"bitcoin::psbt::display_from_str"],[16803,"bitcoin::psbt::raw"],[16804,"secp256k1::ellswift"],[16805,"secp256k1::ecdh"],[16806,"secp256k1_sys::recovery"],[16807,"secp256k1::ecdsa::serialized_signature"],[16808,"secp256k1::ecdsa::serialized_signature::into_iter"],[16809,"core::ffi"],[16810,"bitcoin_hashes::hmac"],[16811,"core::str::traits"],[16812,"rand_core::error"],[16813,"core::num::nonzero"],[16814,"getrandom::error"],[16815,"core::default"],[16816,"rand::distributions::uniform"],[16817,"rand::distributions::distribution"],[16818,"rand::rngs::thread"],[16819,"rand::distributions::other"],[16820,"rand::distributions"],[16821,"rand::distributions::bernoulli"],[16822,"rand::distributions::float"],[16823,"rand::distributions::slice"],[16824,"rand::distributions::weighted_index"],[16825,"core::ops::arith"],[16826,"core::num::wrapping"],[16827,"core::time"],[16828,"rand::distributions::weighted::alias_method"],[16829,"rand::seq"],[16830,"rand_core::os"],[16831,"rand::rngs::std"],[16832,"rand::rngs::adapter::reseeding"],[16833,"rand_core::block"],[16834,"rand::rngs::adapter::read"],[16835,"rand::rngs::mock"],[16836,"core::ops::index"],[16837,"rand::seq::index"],[16838,"bitcoin::sign_message::message_signing"],[16839,"alloc::collections::btree::set"],[16840,"bitcoin::taproot::serialized_signature"],[16841,"bitcoin::taproot::serialized_signature::into_iter"],[16842,"alloc::sync"],[16843,"rusqlite::transaction"],[16844,"bdk_core"],[16845,"bdk_core::spk_client"],[16846,"std::collections::hash::map"],[16847,"std::collections::hash::set"],[16848,"bitcoin"],[16849,"bitcoin::crypto"],[16850,"bitcoin_units::amount::serde::as_btc"],[16851,"bitcoin_units::amount::serde::as_btc::opt"],[16852,"bitcoin_units::amount::serde::as_sat"],[16853,"bitcoin_units::amount::serde::as_sat::opt"],[16854,"base58ck"],[16855,"base64"],[16856,"bitcoin::blockdata"],[16857,"bitcoin::blockdata::locktime"],[16858,"bitcoin::blockdata::opcodes::all"],[16859,"bitcoin_hashes::cmp"],[16860,"serde_derive"],[16861,"serde"],[16862,"bitcoin_hashes::serde_macros"],[16863,"bitcoin::merkle_tree"],[16864,"bitcoin::network::as_core_arg"],[16865,"bitcoin::policy"],[16866,"secp256k1::constants"],[16867,"rand"],[16868,"rand::distributions::weighted"],[16869,"rand::rngs"],[16870,"bitcoin::sign_message"]],"i":"`Bf``Bd````````An``Gb``````2``3````1bdfjlAj4444``BbAf31H`5413HfCb:<B`5>?::Bh4985732<>16?Bf<12:968=?27Bd1=2;:79>An4912>3<;8:?04912>30<;041>55555555;==0;?<;:?523Dl=<b2d20?>;137<450;??>>113377<<445500;=?>;=1137<450000:????>>;==9888137<450065;00;50000;Gbjl>631>143``>=10>Aj=<57;Bb9:5;?>;=?Af?<59=Gn>>1``30`1Hf>>H`1??B`87=0>:444``6`87;=:0``3:8746;=05>?:Bh;Cb0000000=<Bf>452>>4;:7951>An49Bd2?46=<9;73b26;13d6`<7==8?>;=95137<240618?>;=95137<2406ENn0EO`0EObEOd1``ABbABd10`A@dA@n00Db``1``ABn35`A@`0``````DdIl6In3ABj0000132Cf43922ABhAA``:::AAh;``>=>=7676``K`0000<````2;<8<``````;?>?>``````````3;;2`````AAd0000000000000000`7````````````98>7:68987J`:98Jb`JnKbKdKfChKhKjKlKnL`CnLbLdLfLhLjLlLnM`Mb`KbKdKfChKhKjKlKnL`CnLbLdLfLhLjLlLnM`MbMdJb11D`021101KbKdKfChKhKjKlKnL`CnLbLdLfLhLjLlLnM`MbKb0Kd0Kf0Ch0Kh0Kj0Kl0Md0D`0Kn00L`00Cn0Lb0Ld00Lf00Lh0Lj0Ll0DbLn0M`0Mb0=Jn002NnCf```O`0`A@nDdIlA@dJbInK`AA`;Kb0Kd0Kf0Ch0Kh0Kj0Kl0?A@fMdD`0AAbAAdKn0L`0Cn0Lb0AAfNnA@`AAhCfA@lAAjAAlLd0Lf0AAnAB`Lh0Lj0MlLl0ABbABdABfABhDbJ`ABjABlABnN`Ln0NbM`0NdMb0A@nDdIlA@dJbInK`AA`JnKbKdKfChKhKjKlO`A@fMdD`0AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnAB`LhLjMlLlABbABdABfABhDbJ`ABjABlABnN`LnNbM`NdMbMdD`1<A@`O`110IlDd1In12A@d12301023231A@fA@lA@n563Jb5K`AA`JnKbKdKfChKhKjKlO`>D`AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnAB`LhLjMlLlABbABdABfABhDbJ`ABjABlABnN`LnNbM`NdMbA@nDdIlA@dJbInK`AA`JnKbKdKfChKhKjKlO`A@fD`AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnAB`LhLjMlLlABbABdABfABhDbJ`ABjABlABnN`LnNbM`NdMbA@nDdIlA@dJbInK`AA`JnKbKdKfChKhKjKlO`A@fD`AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnAB`LhLjMlLlABbABdABfABhDbJ`ABjABlABnN`LnNbM`NdMbDdIlA@dJbInK`AA`JnKbKdKfChKhKjKlMdD`AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnLhLjMlLlABbABhDbJ`ABjABlN`LnNbM`NdMbJbO`ABnAAlAB`3Cf040`DdKbKdChKhKj:CnLbAAfA@`AAhA@lAAjABfABlLnO`D`Nn8CfDdKbKdChKhKj9Md9CnLbAAf;A@`AAh<A@lAAjABfABlLn::JbDdIlD`;Nn;9Ml7N`NbNd5576767A@d9InJnKbKdKfChKhKjKlO`MdD`KnL`CnLbAAfNnA@`AAhCfA@lAAlLdLfAAnAB`LhLjLlABbABdDbJ`ABjABlABn0LnM`Mb355DdIl10110In0210Md`A@`NnKbKdKfChKhKjKlKnL`CnLbLdLfLhLjMlLlN`LnNbM`NdMbA@nDdIlA@dJbInK`AA`JnKbKdKfChKhKjKlO`A@fMd0D`0AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnAB`LhLjMlLlABbABdABfABhDbJ`ABjABlABnN`LnNbM`NdMbJbA@n0Dd0Il0A@d044In0K`0AA`0Jn0Kb0Kd0Kf0Ch0Kh0Kj0Kl0O`0A@f0Md0D`0AAb0AAd0Kn0L`0Cn0Lb0AAf0Nn0A@`0AAh0Cf0A@l0AAj0AAl0Ld0Lf0AAn0AB`0Lh0Lj0Ml0Ll0ABb0ABd0ABf0ABh0Db0J`0ABj0ABl0ABn0N`0Ln0Nb0M`0Nd0Mb0`D`7=77777A@d0Kb99999999MdA@n0Dd0Il055Jb00In0K`0AA`Jn09999Kd000Kf000Ch000Kh000Kj000Kl000O`A@f0Md000D`000AAbAAd0Kn000L`000Cn000Lb000AAf0NnA@`000AAhCfA@lAAjAAl0Ld000Lf000AAn0AB`0Lh000Lj000Ll000ABb0ABd0ABfABhDb0J`000ABj000ABl00ABn0Ln000M`000Mb000MdDdIlAB`A@n32A@dJb00000InK`AA`0JnKb0Kd0Kf000Ch00000Kh00Kj00Kl0O`A@f00D`0000AAbAAdKn0000L`0000Cn000Lb000AAfNnA@`00AAhCfA@l0000AAj00000AAl00Ld00000Lf000AAnAB`Lh0Lj0MlLl0ABb0ABdABfABh0DbJ`ABj0ABlABnN`Ln00NbM`0000NdMb000A@`:9=DdIlKbKdKfChKhKjKlKnL`CnLbLdLfLhLjLlLnM`MbMdD`1DbABjA@`ABdABlABb5KbKdKfChKhKjKlKnL`CnLbLdLfLhLjLlLnM`MbDdIlABlABfA@`D`1J`ABj5728JbIn32Db8<1AAlAAnKbKdKfChKhKjKlKnL`CnLbLdLfLhLjLlLnM`MbDdIlA@d00Jn65A@`0Jb0KbKdKfChKhKjKlKnL`CnLbA@lAAl0LdLfAAnAB`LhLjLlLnM`MbKbKdKfChKhKjKlKnL`CnLbLdLfLhLjLlLnM`MbABdA@nDdIlA@dJbInK`JnKbKdKfChKhKjKlAAdKnL`CnLbAAfA@`AAlLdLfAAnAB`LhLjLlABbABdDbABnLnM`MbDdIl10A@`J`ABjABl9In00AB`1Jn221A@n98A@dJb5K`AA`5KbKdKfChKhKjKlMdD`AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAlLdLfAAnLhLjMlLlABbABdABhDbJ`ABjABlABnN`LnNbM`NdMb`O`ABfKbKdKfChKhKjKlMd000000KnL`CnLbA@lLdLfAB`LhLjLlLnM`MbAAl7CfABnMd000A@nDdIlA@dJbInK`AA`JnKbKdKfChKhKjKlO`A@fD`AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnAB`LhLjMlLlABbABdABfABhDbJ`ABjABlABnN`LnNbM`NdMbD`0A@lMdJnCf0230A@`01ABh?4IlAAf66666AAb7070277466464AAl78Jb:ABn`;Nn;<9J`Db<ABj00`00>AAh?0Dd;A@dIn02=0=`AB`MdD`>?A@l>311111111>310CfAAf1>`4Jn00000AAb41010465AAlAAn32?`<Il<Jb<K`AA`7KbKdKfChKhKjKlMd0D`0?AAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnLhLjMlLlABbABhDbJ`ABjABlN`LnNbM`NdMb`Il`NnAAbABnA@`00000000000`JnAAlAAnJbAB`A@l0D`00054MdDd=0=822In3929AAhCf?6??3Il4040404A@d::4=KbKdKfChKhKjKlO`A@f?D`KnL`CnLbAAfNnA@`AAhCfA@lAAlLdLfAAnAB`LhLjLlABbABdDbJ`ABjABlABn0LnM`Mb33`333`IlAAhA@lAAj7Dd4In<1501500Jb`444Md5Jn1?>48KbKdKfChKhKjKlKnL`CnLbLdLfLhLjLlLnM`MbMdAAlAAnAB`ABjABlA@`DbAAdDdIlJb:0:;InJ`95A@n54A@d43K`AA`JnKbKdKfChKhKjKlO`A@fMdD`AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnAB`LhLjMlLlABbABdABfABhDbJ`ABjABlABnN`LnNbM`NdMbMd00JbAAlJnKbKdKfChKhKjKlKnL`CnLbLdLfLhLjLlLnM`MbA@`JbAAlDdIlA@d0064323A@n3215InK`JnKbKdKfChKhKjKlA@fMdD`AAdKnL`CnLbAAfA@`AAlLdLfAAnAB`LhLjLlABbABdDbJ`ABjABnLnM`MbDdIl1079A@f1In0A@lAB`:2JbCfO`Nn2A@n::99A@d00058888K`AA`JnKbKdKfChKhKjKl=A@fD`AAbAAd0000KnL`CnLbAAfNnA@`000AAhCfA@lAAjAAlLdLfAAn0AB`LhLjMlLlABbABdABfABhDb00J`ABjABlABnN`LnNbM`NdMbA@nDdIlA@dJbInK`AA`JnKbKdKfChKhKjKlO`A@fD`AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnAB`LhLjMlLlABbABdABfABhDbJ`ABjABlABnN`LnNbM`NdMbJbCf0O`1AAfABfA@nDdIlA@d8InK`AA`JnKbKdKfChKhKjKlO`A@fMdD`AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnAB`LhLjMlLlABbABdABfABhDbJ`ABjABlABnN`LnNbM`NdMbDdIl101080888AAhJbAAlAAnAAbCf>AAf1A@n98A@d7InK`AA`JnKbKdKfChKhKjKlO`A@fD`AAbAAdKnL`CnLbAAfNnA@`AAhCfA@lAAjAAlLdLfAAnAB`LhLjMlLlABbABdABfABhDbJ`ABjABlABnN`LnNbM`NdMbO`AAhCfD`NnJn5A@lMdAAlAAn1027ABn```AHj0AKb`Nl2`2``2`AA````3`K`ALj10`111`202`5`AGl060605ANb7ANdANfANhANjANlANnNj98=7>654321098=7>654321098=7>654321098=7>654321091098=7>6543210988==77>>6655443322110099`88==77>>66554433221098888==7>>>>>>>>>>>654321091098=7>654321094231098=7>68=7>654321098=7>654328=7>654321098=7>654321098=7>654321098=7>65432109EOfEOhEOjAHj0AKb`1`1`1`1````1`==1=1`A@n00```AFj0111010`11`00ADh10AOj21212122222112222222121`12212121212121````B@d00B@f100``````````AOf`0``0`If0AE`0100010011000011110112BAb11223011221212301212301230121212211111111111111111111111111111111111122``111121212121211111111111```30111111222233001122`11222222112112222211221113300122333330111111111111111112222222112222221112122222222222121121212230121122121211111112120211222112121111111222121121211221122212121112112112123111122213012212302123012230121212121301230121211112213`3``3`BCdBCb101010101011001100101100101010101010BFn`BFh1```BFf000BFd2`0120120120120123`3```333```3```33``0120011220011220122012``2012012012012012012`````BGf`0`0``0BGd01010000100110110101001001010101`BGh0000000000`6`6`````BGn00BGjBGl2BH`2130213213213:2::::BGb2;BG`3<<52552243524352`4352434354352435243524352333````````````<<`<<<<<<<<`BHb00000000000```BHhBHl10BHf222122112121212121212121ALl```0BKh0`BIn2`2``2``BJ`323`333323`31333320BJb444044444444444444444BHn5050BIhBIjBIl654832106543BIb49432176943217694321764321`99999``````````943217699443322117766BJf::55887766::543288777666:::5432`:543287655555:555:::::555432`9`876::::::5:543287:5876::::::::::::5432876:5432876:5432876:54328760``````````````99``9`9BKn``:0BKjBL`BKl210202020200200220210200010211321010=102110210210232102``BJj```BLhBLj`BLn``3BLl113003BMb14`3```404``4BLdBMjBMfBMdBLbBLf:9;78BJdBM`8765432<;=9:10832<;=9:108<;=9:108<;=9:10814321<;=9:108<<;;==99::1100883432<<;;==99::110088765432<<<<<;;;===9:100842432765432<;=9:108765765754322765443765<;=9:108<;=9:108<;=9:108765765432<;=9:108765432<;=9:108765432<;=9:10844333765432<;=9:108432`````BNbBMnBMlBN`BKf43210000000000432104321043214321432104321432104321432104321043210432100``BJlBNd01`1010101010101100110010001010101010101010````BKb``0``00`0BI`BIfBJnBK`432104444444443210432104321032103210321032103210444321032104321043210432104`````BIdBJhBNh210BIb321321321321332211BJf43243243243243224324324324324324324324320BMh``00```BNl10101010101001100110101``010101010101``01``BNn0``00AOd101010101```````````010011001100111110101010101010101````BO````0BAj0000BAh11BOdBOh42333BOb2BOf26455513025645130264513026451302451324513212451325564513026644551133002266455551300266455513021525451321453645130255145132151605645130265026455130264513024645130264513025``````````C@`0BOlBOn111C@fC@h2C@jC@d6C@b6435217000000000651770643521777064352170430430643521002707643521706435217064352170643521701BDj0``````````BCj1`1`1111`0111```C@lC@n1100101011002BChCA`333222CAbAEj637CAd366655521748021EOlEOnF@`F@b658321065855:965;8<4:965;8<4:965;8<4:95;8659832106565:965;865:965;8<4::996655;;88<<44865::::99996655;;88<<447:::99965;;888<<<<<4;:98;5:965;868:95;865;:987:965;8<48CAh98895;:9<9<;:99432176789432176;:6<9217436;:76<9=8;:7;:76<9=576;:76<9=59688;;::76<9=58;:76<9=58;:76<9=58;:76<9=576F@dF@f```````````CAl0````CAjOd01Fj2`11````0002130213021302130213020200220200021300221133021133021133202O`1324311131132411313242413241324013241113241Oj`````````0``0``000`0000000000000000000000000000000`00000000000000000```Ol````AJhAJj10``22`121CAn1CB`CBb542310555542310542310542310543554354231054422331100554422331100554223110555543554354355543542310555555435555555555555435210435423105423105444423333105555423105423105423105On`````CBhCBj102`2`10210AH`3CBlCBnCC`5436210666543621054362105436210545454625436210554433662211005544336622110055436666210466564646654546105436210666666663546666666666666546105465436210654362105555444436621054362105436210545436210``A@jA@h1``````111110`01010101010010011010100100101010101``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````CCd````00ADl`0``````11`OfNf00BCl1001102AJdAJbOh5621433CCb81673254408446732408673240867324085464445675408667755440088466732540088166732555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444408885455555555CCh1278435197243243776576575243223286555877777777```558243197843651971924352784366551927843519278436519278435195````AJn0```00000000000000000000CCl`CCj1``0AAd0000000000000000`12AO`23023023023023022330022330022223330230023230230230230230230CD````CDd``CDf0000``12````2`22`2AMfAMhCDb435210435210435210435210434444`5210455221100445522110044355221104333340Cf6321545104505``NnAAh117854385437685437854376854376AAf96548713096548772````AJl000000000000NhCDn```10`1`11110`1111111010111CDh0CDj``3CDl000000000`433444443343344444`444CEb0000000005``45454545454``CEf```ACb0`0100`0``01CEd1200000660500```444444444400011220111220120003333333333``12012120120120120F@h0F@j0```````:::::::::::::``F@l0`F@n`1``CEjFA`1010CEn02142`21CE`232323232```````FAbFAdCFdCFfCF`CFb5432101010103101100310543321054321010222102543210543210543210543210CFj`00`0`CFh00AKf1120112012012012110012001122001111220122222000101211000000201201200120120120121AIb`AGb`01```01CG`CGb23102310231023102310223311002233110022233310231023231023102310231023102310````````CGjCGh00`````0100``00000`0```111````````````0``Mj00000000000000000000000000000000000000000000``CHb`CGl`````AG`BOj`0CHd2`044CI`CIb4CHlCEh543261054`6105461054610544`610546611005544`661100554`326661055547348`3261054323212032323233``3326105`886105461058323261054326105432610543261054``CIj00000000000000009```99CIlCIn1011110000`10;`10;;10;10101010``98`8`9`CHn00000000000000000000;```:99:;<`;`<<;<<<<```FAf000000000``AM`00000CJ`1010101010100000000001111001111101111111110101001111011010101000```E`Hn0``0000000`000`Eb2222222222222222222222222222222`21`I`222222222222222222222222222222CLh00````BDn1``5CMdCMfCMlCMb`5``5`55555`5`555`555CLlCLb3``CLf808AOh191919BDl214<2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>02:32CLn033;;3;3;:111?16699888888298263;;3;3;63;611`774344443443443434443443434343434344344434433;`````````````````````````````CMnCN`CNbCNdBE`CNfCNhCNjCNlCNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCNn00CMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCNl4CNnCMnCN`CNbCNdBE`CNfCNhCNj988CO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCNl4000004CMnCN`CNbCNdBE`CNfCNhCNj8CNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCNnCMnCN`CNbCNdBE`CNfCNhCNjCNl9CO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCMnCN`CNbCNdBE`CNfCNhCNjCNlCNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAdCN`CNbCNdBE`CNf6CMn54321CNhCNjCNlCNnCO`CObCOdCOfCOhCOjCOlCOnD@`D@bD@dD@fD@hD@jD@lD@nDA`DAbDAd`HnCKdCKfCKhCKjCKlCKnCL``76543210``7`7`7`7`7`7`7``DAh0AOh999CKb11111111119876543222222222111:1I`;;;:9336;;87543333;;;;;63;;;;;;;;;;;;;;;;;;;;6354223333`DAl`000``DAn00000DB`101010101010000000000111100111110111111111010001111011010101000```n000DBb11ADj1120120120120121222012100000000002212211002222111122201212221021212121212102012002121212012120120120120100`Mh0000000000000000000000000000000000000000000000000000``Mn000000000000DBd11111111111111111111111111111111``DBf00000DBh1010101010111111111101111111110100011110110101010``DBj00000DBl101010101010000000000111100111110111111111010001111011010101000``DBn00000DC`1010101010111111111101111111110100011110110101010```DCb000000DCdDCf21021021021020200000000002222002222102102222222222222021000002222102210210210210000DCh000`000`FAh```11111011````1`11`1DCjDCnDD`DDbDDdACh754321070777AD`66554316526526526526526526526526526528880665543ACj7766332297654322299``29`7647676543297642764276764ACd887765876588770876587658765876587656087658765876587655`30:3876543:876543:876543:876543:18877448877144AHn`AHlJh``DDl3`3`22AHd0`2```````041``DEh0````````AGd00004Jd15AMdAClDDj6:97AGjDDnDE`67;5439=<:21067;5439=<:21067;5439=<:21067;5439=<:2107;5437AAlAB`8:96589=659889=765;?><43298899==776655;;??>><<44332289=76665;;??>><<443322899=7665;;;??????>>><<<<432=68889999=889=7651089=765;?><4322308999=7658888888895889989=66588888888888;?><4:9=6589=765;?><4326;?><432=89===765;?><43289=765;?><43289=765;?><43288889=765;?><4329AEb00``00000`00DGf0101``01010100010011001101100ABf1212122121201212DbABh```11011``AFnDGh101010101011001100101010101010101010```AGfDGj00`0000``11`111`00`BAl2222111101222DGlDGn234441023410234102341034234234323410223344110023333444411002334410444323423410``````23423221042341023410323410234102341023410```DH`000000BAn4101010101010101011001010101040400010010101010DHh00000000``00000000000000``00`000`000000000DHb0DHdDHf3210321032103210303032002032103221100332211032103221030000121032122221032210321032103FAj0BAf00```000000DHjDHl21021021021022101021021022110021021022101021021021021021021010210FAl0DI````00DHn1DIb1201201201201201012001201122001112012011201201201201120120````DIdDIfDIhDIj32103210321032103210232103210321032103322110032103210321032103210332100321032101321033210``````DInDIl1DJ`DJbDJdDJf45321045321045321045321045321045321045321045321044553322110052045321045321045321045321024343210453210453210453210453210453210DJj0000000```DJh1DJl1200120120120120101201201122001201200120011011111112012012012011120`CCn00000000000000000000````````````AEdDKdDKnCAfDKbAC`00ALfDKf`ALh`3``AL```DKh5555555555515551`11:11515555161``15`8``57431:999`````551905155159195DK`DKl71968;53<2:DKj182:79<64=3;012:79<64=3012:79<64=3012:79<64=3017<602121201012:79<64=30122::7799<<6644==33001111882:799<644==33;;001888882:7999<644444==33;;00010052<60111ABn93;8:=75>4<12208=712302`322`31222=9:5>4<323222223123;8:=75>4129:5>4<1193;8:=75>4<1293;8:=75>4<1293;8:=75>4<12302032093;8:=75>4<123220FAn0FB`00FBbFBd1FBfFBhFBj10````DLfDLlDLj210202020202221021022110021002102021021020221022200221021021001210```DDh`Jh1Jj00`00000000`Jf`102``````````````0AEhAK`01AKn1202210DFdDFfDF`DGbDGdDEj78DEn:7;654321890:7;654321890:7;654321890:7;654321890:7;65432190:7;999`=654321898```654321890:7;9665544332211889900::77;;654321899900:777;;654321888899990::77777;;:77989:989789965432190:7;``8:7654321890:7;DM`99:9:99;765432:1;8<9;;``99:::<;::;7654329:1;8<::::18<7654329:1;8<7654329:1;8<7654329:1;8<:7654329:1;8<9:`````````````````DMf000000000000000000000000`00000````DFnCFn101010DMlDMn311203121031203120312031221203112200331122031122033111223222012312031211112031122322`003121312031222031203120312``DN`00000000000000000000DNd0```DMd0DNb1021021021021021021021100221110210211101102102110211110201102102102102```````FBlFBnFC`FCb`````````3210DNh`0DLnDMjMfDDfDNj54321043210DO`DEb6543210654320654320654320654326543265432`6543265432665544332206543210654322654365432``654321065432165433`65432`````````````````````````````````````````````````````````2065432106543210654321065432`65431065432`DMh000000000000000000000`````00000`DFj0DNl10`````111101010`1101010101CGjCGh00`````010DOb10DOdFl22102`102102102212111111111130200220110022210232321322323``22222411020414112`2`321020210210210210211DOh```0``E@d`111`DFhDOn33333222111133300``30`112`33`3DOl214444EBf```````EAl11````1```EAdEAfEAhEAj4EA`EBjEAnEB`6EBbEBd;EBh87;6543921<08667;43921<087;43921<087;43921<087;1<0;;<<7;;6543921<<087;6543921<000877;6543921<0866E@n8321170865544:32199999999999999999999999999999999999999999999999999999999999999999999990;78<54:32=19<=78<7654:32=198<7654:32=198<7654:32=19`28<7654:32=19````E@j``````ED`EC`ECfEChECjECl321032103210321031321032103210E@l6444444444444322164444444444443221644444444444432210644444444444422644444444444443214321432143214321EBf000`````EDd000000000``EDh```E@d````1EDj20022022DFhDOn3331111?004`?1?134`10````EDnEE`EAb2102102102102102011121021021011210`210210210210210210210210```EEbEEfEEh2102222121002102102121212202012102102102102`EEj00000000000000000000;```EDl0<:<::<<:<<00`00000<<000000```EEnEFbEF`210202020221022210221010210222210``102010210210210210``DMb000000000000000000`AN`000000000000000000000000000000EFfABbABd10``1`EGb`0DL`EFl01`EGd``5454DLb7``3`3`3```01`EGf``764`76````0EFd1AKl:AFbEFhEFj8AFlAHhEFn7<9EG`>;97EFf765=4329>;1?<0765=4329>;1?0765=4329>;1?0765=4329>;1?0790765=4329>;1?00776655==44332299>>;;11??8076655==4433229>>;;11??<<:80765==4329>>>>>>;;;1??<<<0791:80765=4329>;1?<8:788:87918807865=432>;1?<88880765=4329>;1?65=432>;1?<8:80765=4329>;1?<:80765=4329>;1?<:80765=4329>;1?<2:80765=4329>;1?<78`EGj00``00EGl101010100101100110011100001000000`10101010101010`EH`EIbAGn`EHb`EHfEHh`454454EHd5````6263``0`0`````````````4````````EGn004BCf0050EIfEIdAKd533AFf587EHjEHl;AFdEHnAKhEI`AGnEH`EIb<;:?==9>EHfEHh:9EHb9876543=EHdBCf>EGn54>=3<;:9876AKd32AFf276EHjEHl7AFdEHnAKhEI`AGnEH`EIb:=<9;EHfEHh:9EHb9876543=?<>:098765:<?7?>9??=?;:075?7=EHdBCf>EGn54>=3<;:9876AKd03322AFf0227766EHj0EHl077AFd0EHn0AKh0EI`0AGn0EH`0EIb0;:==<9;EHf0EHh0:9EHb987666655554433EIfEId?EHd000BCf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AFfEGn8877EHjEHl08AFdEHnAKhEI`AGnEH`0EIb025:AKd:0<;:98EHb87654<6EIfEId3EHdBCfAFfEGnEHfEHhEHjEHl:AFdEHnAKhEI`AGnEH`EIb:EIfEId?10???;:??=88986?`876>=89>98101098:>>6AKdBCfAFfEGn=EHb=<;:9?=<?24433?>0;;94`44;65EHdEHfEHh;:5=<7265410EHjEHl5AFdEHnAKhEI`AGnEH`EIb;:93210AKdEIfEId10222>BCf000AFfEGnEHfEHhEHj00EHl0EHbAFdEHnAKhEI`AGnEH`EIbEIfEIdAKdEHdBCfAFfEGnEHfEHhEHjEHlEHbAFdEHnAKhEI`AGnEH`EIb<<EIfEIdAKdEHdBCfAFfEGnEHfEHhEHjEHlEHbAFdEHnAKhEI`AGnEH`EIb45EIfEIdAKdEHdBCfAFfEGnEHfEHhEHjEHlEHbAFdEHnAKhEI`AGnEH`EIb<=<``EIl000000000000000000000000``EIjEIn11010101010111111110111011100110100011010110101010101``EJ`000000000EJb1010101010001010001101111110001010101001010EJd`00000````EK```0`EJj0`EJn000210210210210210112102210211000010002110000010000000100000100000EKh2121EKj243424324322224322221243FCd0FCf0`EKl000000000000000000000000000000000000``EL`ELf````0``1EKn000202ELbELhELd435210435210435210435210455335210435221100443552104333555333315333521043535153553352104210435210403521043521041352104`````EMb0`````0ELjELlELnEM`4EMdEMfEMh654372106453654310727272726543107777721065543372107646543721055353055356227526624426727222265437210654372101062265437210665437210EJh```ENb0111`````Ff02AjENd4222222ENhENj42ENf67215306755022115307530753073057375530673300665555306672155306775555755555215306721215773557752153072177475307621555215306721530675305535574747521530672153067555","f":"````````````````````````````````{{bb}b}{{}d}{{{h{f}}}j}{{{h{j}}}j}{{{h{l}}}j}`{{{h{d}}}{{h{c}}}{}}{{{h{d}}}{{h{n}}}}{{{h{d}}}{{h{{Ab{A`}}}}}}{{{h{d}}}{{h{{Ad{A`}}}}}}```{{{h{Af}}}j}``{h{{h{c}}}{}}000000000000020{{{h{Ah}}}{{h{Ahc}}}{}}00000000000000`8{{{h{l}}}l}{{{h{Af}}}Af}{{{h{{Aj{c}}}}}{{Aj{c}}}Al}{{{h{b}}}b}{{{h{{An{c}}}}}{{An{c}}}Al}{{{h{{B`{c}}}}}{{B`{c}}}Al}{{{h{Bb}}}Bb}{{{h{Bd}}}Bd}{{{h{{Bf{c}}}}}{{Bf{c}}}Al}{{{h{d}}}d}{{{h{{Bh{c}}}}}{{Bh{c}}}Al}{{h{h{Ahc}}}Bj{}}00000000000{{hA`}Bj}00000000000{{{An{{h{c}}}}}{{An{c}}}Al}{{{h{j}}{h{j}}}Bl}{{{h{l}}{h{l}}}Bl}{{{h{{An{c}}}}{h{{An{c}}}}}BlBn}{{{h{{B`{c}}}}{h{{B`{c}}}}}BlBn}{{{h{Bd}}{h{Bd}}}Bl}{{{h{d}}{h{d}}}Bl}{C`{{Cd{{Cb{d}}}}}}{C`{{Cd{{Cb{Cf}}}}}}{C`{{Cd{{Cb{Ch}}}}}}{C`{{Cd{{Cb{{Cl{Cj}}}}}}}}{C`{{Cd{{Cb{Cn}}}}}}{C`{{Cd{{Cb{D`}}}}}}{C`{{Cd{{Cb{Db}}}}}}{C`{{Cd{{Cb{Dd}}}}}}{{{h{l}}}Df}{{{h{f}}}Df}0{{{h{{An{c}}}}}{{Dh{Df}}}f}``{{}j}{{}l}{{}{{Aj{c}}}{}}{{}b}{{{h{{Cb{c}}}}}{{h{e}}}{}{}}{{{h{{Bf{c}}}}}{{h{{Dh{Cn}}}}}Al}{{{h{{Bh{c}}}}}{{h{c}}}{{Dj{{Cl{Cj}}}}}}{{{h{Dl}}}d}{c{{Dn{j}}}E`}{c{{Dn{l}}}E`}{c{{Dn{b}}}E`}{c{{Dn{{An{e}}}}}E`{BnEb}}{c{{Dn{d}}}E`}{{{h{Dl}}}Dd}{{}c{}}{{{h{j}}{h{j}}}Ed}{{{h{l}}{h{l}}}Ed}{{{h{Af}}{h{Af}}}Ed}{{{h{b}}{h{b}}}Ed}{{{h{{An{c}}}}{h{{An{c}}}}}EdEf}{{{h{{B`{c}}}}{h{{B`{c}}}}}EdEf}{{{h{Bb}}{h{Bb}}}Ed}{{{h{Bd}}{h{Bd}}}Ed}{{{h{{Bf{c}}}}{h{{Bf{c}}}}}EdEf}{{{h{d}}{h{d}}}Ed}7{{h{h{c}}}Ed{}}00000000000000000{{Afc}{{Dn{AfAf}}}{{Ej{}{{Eh{j}}}}}}{{{h{Ah{Aj{c}}}}{Aj{c}}}BjBn}{{{h{j}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{l}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{Af}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{{Aj{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{{{h{b}}{h{AhEl}}}Fb}0{{{h{{An{c}}}}{h{AhEl}}}FbF`}{{{h{{B`{c}}}}{h{AhEl}}}FbF`}{{{h{Bb}}{h{AhEl}}}Fb}{{{h{Bd}}{h{AhEl}}}Fb}{{{h{{Bf{c}}}}{h{AhEl}}}FbF`}{{{h{d}}{h{AhEl}}}Fb}000{cc{}}{Bbj}{{{Fd{{h{Df}}{h{Ch}}}}}j}{{{Fd{DfCh}}}j}33{Bbl}44{{{Ff{c}}}{{Aj{c}}}Bn}55{c{{Cb{c}}}{}}{Fhc{}}7777777{nd}8{c{{Bf{c}}}Al}{c{{Dn{Af{Dh{Af}}}}}{{Ej{}{{Eh{j}}}}}}{cd{}}{cd{}}{{{h{Fj}}Df}Af}{Bd{{Bf{c}}}Al}6{{{h{{Ad{A`}}}}}{{Dn{dFl}}}}0{{{h{Fn}}}{{Dn{dc}}}{}}{{{h{Af}}Df}{{Dh{Af}}}}{{{h{{Gb{}{{G`{c}}}}}}}{{Dn{jc}}}F`}{{{h{j}}{h{Ahc}}}BjGd}{{{h{l}}{h{Ahc}}}BjGd}{{{h{Af}}}Ch}{{{h{{An{c}}}}{h{Ahe}}}BjGfGd}{{{h{d}}{h{Ahc}}}BjGd}`{{{h{Af}}}Df}``{{{h{d}}c}{{h{e}}}{{Gh{{Ad{A`}}}}}{}}``{{Afj}Af}{{}c{}}00000000000000{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}00{{{Cb{c}}}c{}}{{}c{}}{Af}11{{{h{{Gb{}{{G`{c}}}}}}jj}{{Dn{{Dh{Ed}}c}}}F`}{{{h{{An{c}}}}}Ed{}}{{{h{{B`{c}}}}Df}Edf}{{{h{Gn}}}Ed}1`{{{h{Af}}}H`}``{{{Aj{c}}g}{{Aj{e}}}BnBn{{Hd{c}{{Hb{e}}}}}}{{{h{AhGn}}Gn}Bj}`{jAf}{{{h{{Ff{c}}}}{h{e}}j}{{Hf{ce}}}fGb}{c{{Bh{c}}}{{Dj{{Cl{Cj}}}}}}{{ce}{{Bh{c}}}{{Dj{{Cl{Cj}}}}}{{Hh{Df}}}}{{{h{AhH`}}}Dh}{{{h{Ah{Hf{ce}}}}}{{Dh{g}}}fGb{}}{{{h{Ah{Bh{c}}}}}{{Dh{e}}}{{Dj{{Cl{Cj}}}}}{}}{{{h{Ah{Bh{c}}}}Hj}{{Dh{e}}}{{Dj{{Cl{Cj}}}}}{}}`{{{h{j}}{h{j}}}{{Dh{Bl}}}}{{{h{l}}{h{l}}}{{Dh{Bl}}}}{{{h{{An{c}}}}{h{{An{c}}}}}{{Dh{Bl}}}Hl}{{{h{{B`{c}}}}{h{{B`{c}}}}}{{Dh{Bl}}}Hl}{{{h{Bd}}{h{Bd}}}{{Dh{Bl}}}}{{{h{d}}{h{d}}}{{Dh{Bl}}}}{{{h{Af}}}{{Dh{Af}}}}{{Afj}{{Dn{AfAf}}}}{{{h{Af}}c}{{`{{Gl{}{{Eh{Af}}}}}}}{{Hh{Df}}}}````{{{h{j}}c}DnHn}{{{h{l}}c}DnHn}{{{h{b}}c}DnHn}{{{h{{An{c}}}}e}Dn{BnI`}Hn}{{{h{d}}c}DnHn}```{{{h{AhGn}}}{{Dh{Gn}}}}{dc{}}{hc{}}00000000000{dn}{{{h{{Cb{Db}}}}}{{Id{Ib}}}}{{{h{{Cb{{Cl{Cj}}}}}}}{{Id{Ib}}}}{{{h{{Cb{Cn}}}}}{{Id{Ib}}}}{{{h{{Cb{Dd}}}}}{{Id{Ib}}}}{{{h{{Cb{Ch}}}}}{{Id{Ib}}}}{{{h{{Cb{D`}}}}}{{Id{Ib}}}}{{{h{{Cb{Cf}}}}}{{Id{Ib}}}}{{{h{{Cb{d}}}}}{{Id{Ib}}}}{hIf}0{{{h{{Bf{c}}}}Cn}{{Bf{c}}}Al}{{{h{b}}}Dd}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}00`1{c{{Dn{e}}}{}{}}00000000000000{{}{{Dn{c}}}{}}00000000000000`````{hIj}00000000000000`{{}c{}}00000000000000`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{IlIl}{{DdDd}}{{IlIl}}{{InIn}}{{J`J`}J`}{{{h{AhDd}}Dd}Bj}{{{h{AhIl}}Il}Bj}{{{h{AhIn}}In}Bj}{{Jb{h{{Jd{c}}}}{h{Jf}}}{{Dn{{Fd{JbJh}}Jj}}}Jl}`{{{h{Jn}}}{{Dh{K`}}}}{{}Kb}{{}Kd}{{}Kf}{{}Ch}{{}Kh}{{}Kj}{{}Kl}{{}Kn}{{}L`}{{}Cn}{{}Lb}{{}Ld}{{}Lf}{{}Lh}{{}Lj}{{}Ll}{{}Ln}{{}M`}{{}Mb}`{{{h{Kb}}}h}{{{h{Kd}}}h}{{{h{Kf}}}h}{{{h{Ch}}}h}{{{h{Kh}}}h}{{{h{Kj}}}h}{{{h{Kl}}}h}{{{h{Kn}}}h}{{{h{L`}}}h}{{{h{Cn}}}h}{{{h{Lb}}}h}{{{h{Ld}}}h}{{{h{Lf}}}h}{{{h{Lh}}}h}{{{h{Lj}}}h}{{{h{Ll}}}h}{{{h{Ln}}}h}{{{h{M`}}}h}{{{h{Mb}}}h}{{{h{Md}}}{{h{{Ad{A`}}}}}}{{{h{Jb}}}}{{{h{AhMd}}}{{h{Ah{Ad{A`}}}}}}{{{h{AhMd}}}{{h{AhMd}}}}{{{h{AhD`}}}{{h{Ah{Ad{A`}}}}}}{{{h{AhD`}}}{{h{AhMd}}}}3{{{h{AhJb}}}}{{{h{AhJb}}}Mf}2{{{h{Jb}}}Mf}{{{h{Kb}}}{{h{Mh}}}}{{{h{Kd}}}{{h{Mh}}}}{{{h{Kf}}}{{h{Mj}}}}{{{h{Ch}}}{{h{Mh}}}}{{{h{Kh}}}{{h{Mh}}}}{{{h{Kj}}}{{h{Mh}}}}{{{h{Kl}}}{{h{Mh}}}}{{{h{Kn}}}{{h{Mj}}}}{{{h{L`}}}{{h{n}}}}{{{h{Cn}}}{{h{Mh}}}}{{{h{Lb}}}{{h{Mh}}}}{{{h{Ld}}}{{h{Mj}}}}{{{h{Lf}}}{{h{Mj}}}}{{{h{Lh}}}{{h{Mh}}}}{{{h{Lj}}}{{h{Mh}}}}{{{h{Ll}}}{{h{{Mn{Ml}}}}}}{{{h{Ln}}}{{h{{Mn{N`}}}}}}{{{h{M`}}}{{h{{Mn{Nb}}}}}}{{{h{Mb}}}{{h{{Mn{Nd}}}}}}{{{h{Kb}}}{{h{{Ab{A`}}}}}}{{{h{Kb}}}{{h{{Ad{A`}}}}}}{{{h{Kd}}}{{h{{Ab{A`}}}}}}{{{h{Kd}}}{{h{{Ad{A`}}}}}}{{{h{Kf}}}{{h{{Ad{A`}}}}}}{{{h{Kf}}}{{h{{Ab{A`}}}}}}{{{h{Ch}}}{{h{{Ad{A`}}}}}}{{{h{Ch}}}{{h{{Ab{A`}}}}}}{{{h{Kh}}}{{h{{Ab{A`}}}}}}{{{h{Kh}}}{{h{{Ad{A`}}}}}}{{{h{Kj}}}{{h{{Ad{A`}}}}}}{{{h{Kj}}}{{h{{Ab{A`}}}}}}{{{h{Kl}}}{{h{{Ab{A`}}}}}}{{{h{Kl}}}{{h{{Ad{A`}}}}}}{{{h{Md}}}{{h{{Ad{A`}}}}}}{{{h{Md}}}{{h{Md}}}}{{{h{D`}}}{{h{{Ad{A`}}}}}}{{{h{D`}}}{{h{Md}}}}{{{h{Kn}}}{{h{{Ab{A`}}}}}}{{{h{Kn}}}{{h{{Ad{A`}}}}}}{{{h{Kn}}}{{h{Nf}}}}{{{h{L`}}}{{h{{Ab{A`}}}}}}{{{h{L`}}}{{h{Nf}}}}{{{h{L`}}}{{h{{Ad{A`}}}}}}{{{h{Cn}}}{{h{{Ab{A`}}}}}}{{{h{Cn}}}{{h{{Ad{A`}}}}}}{{{h{Lb}}}{{h{{Ad{A`}}}}}}{{{h{Lb}}}{{h{{Ab{A`}}}}}}{{{h{Ld}}}{{h{{Ab{A`}}}}}}{{{h{Ld}}}{{h{{Ad{A`}}}}}}{{{h{Ld}}}{{h{Nf}}}}{{{h{Lf}}}{{h{Nf}}}}{{{h{Lf}}}{{h{{Ab{A`}}}}}}{{{h{Lf}}}{{h{{Ad{A`}}}}}}{{{h{Lh}}}{{h{{Ab{A`}}}}}}{{{h{Lh}}}{{h{{Ad{A`}}}}}}{{{h{Lj}}}{{h{{Ab{A`}}}}}}{{{h{Lj}}}{{h{{Ad{A`}}}}}}{{{h{Ll}}}{{h{{Ab{A`}}}}}}{{{h{Ll}}}{{h{{Ad{A`}}}}}}{{{h{Db}}}{{h{Nh}}}}{{{h{Ln}}}{{h{{Ad{A`}}}}}}{{{h{Ln}}}{{h{{Ab{A`}}}}}}{{{h{M`}}}{{h{{Ab{A`}}}}}}{{{h{M`}}}{{h{{Ad{A`}}}}}}{{{h{Mb}}}{{h{{Ab{A`}}}}}}{{{h{Mb}}}{{h{{Ad{A`}}}}}}{{{h{D`}}}{{h{Md}}}}{{{h{{Jn{c}}}}}{{h{{Jn{Nj}}}}}Nl}{{{Jn{Nj}}}Jn}{{{h{{Jn{Nj}}}}}{{h{Jn}}}}{{{Ab{A`}}}M`}{{{h{Nn}}}Hj}{{{h{Cf}}}Hj}```{{{h{O`}}}{{Dn{ObOd}}}}{{{h{O`}}}Ch}`{h{{h{c}}}{}}000000000{{{h{Kb}}}{{h{{Ad{A`}}}}}}{{{h{Kd}}}{{h{{Ad{A`}}}}}}2{{{h{Kf}}}{{h{{Ad{A`}}}}}}33{{{h{Ch}}}{{h{{Ad{A`}}}}}}4{{{h{Kh}}}{{h{{Ad{A`}}}}}}{{{h{Kj}}}{{h{{Ad{A`}}}}}}6{{{h{Kl}}}{{h{{Ad{A`}}}}}}77777{{{h{D`}}}{{h{Md}}}}88{{{h{Kn}}}{{h{{Ad{A`}}}}}}99{{{h{L`}}}{{h{{Ad{A`}}}}}}:{{{h{Cn}}}{{h{{Ad{A`}}}}}}{{{h{Lb}}}{{h{{Ad{A`}}}}}}<<<<<<<<<<{{{h{Ld}}}{{h{{Ad{A`}}}}}}{{{h{Lf}}}{{h{{Ad{A`}}}}}}>>>{{{h{Lh}}}{{h{{Ad{A`}}}}}}?{{{h{Lj}}}{{h{{Ad{A`}}}}}}{h{{h{c}}}{}}00{{{h{Ll}}}{{h{{Ad{A`}}}}}}11111111111{{{h{Ln}}}{{h{{Ad{A`}}}}}}22{{{h{M`}}}{{h{{Ad{A`}}}}}}3{{{h{Mb}}}{{h{{Ad{A`}}}}}}4{{{h{Ah}}}{{h{Ahc}}}{}}0000000000000000000{{{h{AhD`}}}{{h{AhMd}}}}1111111111111111111111111111111111111{{}Of}0{{{h{Md}}}Oh}{DbOj}{{hOl}Ed}{{{h{O`}}}Ed}{{hOn}Ed}{{{h{A@`}}On}Ed}2{Il{{Dh{Il}}}}{{DdDd}{{Dh{Dd}}}}{{IlIl}{{Dh{Il}}}}{{InIn}{{Dh{In}}}}{{DdOb}{{Dh{Dd}}}}{{IlA@b}{{Dh{Il}}}}{{A@dOb}{{Dh{A@d}}}}{{InOb}{{Dh{In}}}}3210{{A@dIn}{{Dh{Dd}}}}43765{{A@fA@h}A@j}{{{h{AhA@l}}}Bj}{{{h{A@n}}}A@n}{{{h{Dd}}}Dd}{{{h{Il}}}Il}{{{h{A@d}}}A@d}{{{h{Jb}}}Jb}{{{h{In}}}In}{{{h{K`}}}K`}{{{h{AA`}}}AA`}{{{h{{Jn{c}}}}}{{Jn{c}}}{AlNl}}{{{h{Kb}}}Kb}{{{h{Kd}}}Kd}{{{h{Kf}}}Kf}{{{h{Ch}}}Ch}{{{h{Kh}}}Kh}{{{h{Kj}}}Kj}{{{h{Kl}}}Kl}{{{h{O`}}}O`}{{{h{A@f}}}A@f}{{{h{D`}}}D`}{{{h{AAb}}}AAb}{{{h{AAd}}}AAd}{{{h{Kn}}}Kn}{{{h{L`}}}L`}{{{h{Cn}}}Cn}{{{h{Lb}}}Lb}{{{h{AAf}}}AAf}{{{h{Nn}}}Nn}{{{h{A@`}}}A@`}{{{h{AAh}}}AAh}{{{h{Cf}}}Cf}{{{h{A@l}}}A@l}{{{h{AAj}}}AAj}{{{h{AAl}}}AAl}{{{h{Ld}}}Ld}{{{h{Lf}}}Lf}{{{h{AAn}}}AAn}{{{h{AB`}}}AB`}{{{h{Lh}}}Lh}{{{h{Lj}}}Lj}{{{h{Ml}}}Ml}{{{h{Ll}}}Ll}{{{h{ABb}}}ABb}{{{h{ABd}}}ABd}{{{h{ABf}}}ABf}{{{h{ABh}}}ABh}{{{h{Db}}}Db}{{{h{J`}}}J`}{{{h{ABj}}}ABj}{{{h{ABl}}}ABl}{{{h{ABn}}}ABn}{{{h{N`}}}N`}{{{h{Ln}}}Ln}{{{h{Nb}}}Nb}{{{h{M`}}}M`}{{{h{Nd}}}Nd}{{{h{Mb}}}Mb}{{h{h{Ahc}}}Bj{}}0000000000000000000000000000000000000000000000000000000{{hA`}Bj}0000000000000000000000000000000000000000000000000000000{{{h{Dd}}{h{Dd}}}Bl}{{{h{Il}}{h{Il}}}Bl}{{{h{A@d}}{h{A@d}}}Bl}{{{h{Jb}}{h{Jb}}}Bl}{{{h{In}}{h{In}}}Bl}{{{h{K`}}{h{K`}}}Bl}{{{h{AA`}}{h{AA`}}}Bl}{{{h{{Jn{c}}}}{h{{Jn{c}}}}}Bl{BnNl}}{{{h{Kb}}{h{Kb}}}Bl}{{{h{Kd}}{h{Kd}}}Bl}{{{h{Kf}}{h{Kf}}}Bl}{{{h{Ch}}{h{Ch}}}Bl}{{{h{Kh}}{h{Kh}}}Bl}{{{h{Kj}}{h{Kj}}}Bl}{{{h{Kl}}{h{Kl}}}Bl}{{{h{Md}}{h{Md}}}Bl}{{{h{D`}}{h{D`}}}Bl}{{{h{AAb}}{h{AAb}}}Bl}{{{h{AAd}}{h{AAd}}}Bl}{{{h{Kn}}{h{Kn}}}Bl}{{{h{L`}}{h{L`}}}Bl}{{{h{Cn}}{h{Cn}}}Bl}{{{h{Lb}}{h{Lb}}}Bl}{{{h{AAf}}{h{AAf}}}Bl}{{{h{Nn}}{h{Nn}}}Bl}{{{h{A@`}}{h{A@`}}}Bl}{{{h{AAh}}{h{AAh}}}Bl}{{{h{Cf}}{h{Cf}}}Bl}{{{h{A@l}}{h{A@l}}}Bl}{{{h{AAj}}{h{AAj}}}Bl}{{{h{AAl}}{h{AAl}}}Bl}{{{h{Ld}}{h{Ld}}}Bl}{{{h{Lf}}{h{Lf}}}Bl}{{{h{AAn}}{h{AAn}}}Bl}{{{h{Lh}}{h{Lh}}}Bl}{{{h{Lj}}{h{Lj}}}Bl}{{{h{Ml}}{h{Ml}}}Bl}{{{h{Ll}}{h{Ll}}}Bl}{{{h{ABb}}{h{ABb}}}Bl}{{{h{ABh}}{h{ABh}}}Bl}{{{h{Db}}{h{Db}}}Bl}{{{h{J`}}{h{J`}}}Bl}{{{h{ABj}}{h{ABj}}}Bl}{{{h{ABl}}{h{ABl}}}Bl}{{{h{N`}}{h{N`}}}Bl}{{{h{Ln}}{h{Ln}}}Bl}{{{h{Nb}}{h{Nb}}}Bl}{{{h{M`}}{h{M`}}}Bl}{{{h{Nd}}{h{Nd}}}Bl}{{{h{Mb}}{h{Mb}}}Bl}{{{h{Jb}}{h{Jb}}}Bl}{{{h{O`}}}{{Dh{{h{Cf}}}}}}{{{h{AhABn}}ABn}{{Dn{BjAC`}}}}``{{{h{O`}}}{{Dh{Kh}}}}{{{h{Cf}}}Mh}{{{h{Cf}}}Cn}{{{h{Kj}}{h{{Ad{A`}}}}}Kl}{{{h{Cf}}}Lb}`{{{h{Ahc}}}{{Dn{DdACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{KbACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{KdACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{ChACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{KhACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{KjACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{O`ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{CnACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{LbACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{AAfACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{A@`ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{AAhACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{A@lACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{AAjACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{ABfACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{ABlACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{LnACb}}}{ACdACf}}:{{{h{Ahc}}}{{Dn{D`ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{NnACb}}}{ACdACf}}7{{{h{Ahc}}}{{Dn{CfACb}}}{ACdACf}}{{{h{Dd}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Kb}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Kd}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Ch}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Kh}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Kj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{O`}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Md}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{D`}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Cn}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Lb}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{AAf}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Nn}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{A@`}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{AAh}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Cf}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{A@l}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{AAj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{ABf}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{ABl}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Ln}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{Md}}}Hj}0{JbACl}{{}Dd}{{}Il}{{}D`}{{}AAf}{{}Nn}{{}A@`}{{}A@l}{{}Ml}{{}ABl}{{}N`}{{}Nb}{{}Nd}{{{h{D`}}}h}{{{h{AhD`}}}{{h{Ah}}}}{{cACn}{{Dn{Dd}}}E`}{{cACn}{{Dn{Il}}}E`}10{c{{Dn{Dd}}}E`}{c{{Dn{A@d}}}E`}{c{{Dn{Jb}}}E`}{c{{Dn{In}}}E`}{c{{Dn{{Jn{Nj}}}}}E`}{c{{Dn{Kb}}}E`}{c{{Dn{Kd}}}E`}{c{{Dn{Kf}}}E`}{c{{Dn{Ch}}}E`}{c{{Dn{Kh}}}E`}{c{{Dn{Kj}}}E`}{c{{Dn{Kl}}}E`}{c{{Dn{O`}}}E`}{c{{Dn{{h{Md}}}}}E`}{c{{Dn{D`}}}E`}{c{{Dn{Kn}}}E`}{c{{Dn{L`}}}E`}{c{{Dn{Cn}}}E`}{c{{Dn{Lb}}}E`}{c{{Dn{AAf}}}E`}{c{{Dn{Nn}}}E`}{c{{Dn{A@`}}}E`}{c{{Dn{AAh}}}E`}{c{{Dn{Cf}}}E`}{c{{Dn{A@l}}}E`}{c{{Dn{AAl}}}E`}{c{{Dn{Ld}}}E`}{c{{Dn{Lf}}}E`}{c{{Dn{AAn}}}E`}{c{{Dn{AB`}}}E`}{c{{Dn{Lh}}}E`}{c{{Dn{Lj}}}E`}{c{{Dn{Ll}}}E`}{c{{Dn{ABb}}}E`}{c{{Dn{ABd}}}E`}{c{{Dn{Db}}}E`}{c{{Dn{J`}}}E`}{c{{Dn{ABj}}}E`}{c{{Dn{ABl}}}E`}{{{h{{Ad{A`}}}}}{{Dn{ABnAC`}}}}{c{{Dn{ABn}}}E`}{c{{Dn{Ln}}}E`}{c{{Dn{M`}}}E`}{c{{Dn{Mb}}}E`}{{{h{Ahc}}}{{Dn{ABnAC`}}}AD`}{{{h{ABj}}c}ADb{{ADd{Nh}}}}{{{h{ABj}}}ADf}{DdADh}{IlADh}{{DdA@n}ADh}{{IlA@n}ADh}{{DdOb}}{{DdIn}}{{IlA@b}}{{InIn}}{{InOb}}{{{h{AhDd}}Ob}Bj}{{{h{AhIl}}A@b}Bj}{{{h{AhIn}}Ob}Bj}{{{h{Md}}}Dd}`{{{h{A@`}}}Ed}{{{h{Nn}}}Ed}{{}}00000000000000{{}ADj}1010101{{{h{A@n}}{h{A@n}}}Ed}{{{h{Dd}}{h{Dd}}}Ed}{{{h{Il}}{h{Il}}}Ed}{{{h{A@d}}{h{A@d}}}Ed}{{{h{Jb}}{h{Jb}}}Ed}{{{h{In}}{h{In}}}Ed}{{{h{K`}}{h{K`}}}Ed}{{{h{AA`}}{h{AA`}}}Ed}{{{h{{Jn{c}}}}{h{{Jn{c}}}}}Ed{EfNl}}{{{h{Kb}}{h{Kb}}}Ed}{{{h{Kd}}{h{Kd}}}Ed}{{{h{Kf}}{h{Kf}}}Ed}{{{h{Ch}}{h{Ch}}}Ed}{{{h{Kh}}{h{Kh}}}Ed}{{{h{Kj}}{h{Kj}}}Ed}{{{h{Kl}}{h{Kl}}}Ed}{{{h{O`}}{h{O`}}}Ed}{{{h{A@f}}{h{A@f}}}Ed}{{{h{Md}}{h{Md}}}Ed}{{{h{Md}}{h{D`}}}Ed}{{{h{D`}}{h{D`}}}Ed}{{{h{D`}}{h{Md}}}Ed}{{{h{AAb}}{h{AAb}}}Ed}{{{h{AAd}}{h{AAd}}}Ed}{{{h{Kn}}{h{Kn}}}Ed}{{{h{L`}}{h{L`}}}Ed}{{{h{Cn}}{h{Cn}}}Ed}{{{h{Lb}}{h{Lb}}}Ed}{{{h{AAf}}{h{AAf}}}Ed}{{{h{Nn}}{h{Nn}}}Ed}{{{h{A@`}}{h{A@`}}}Ed}{{{h{AAh}}{h{AAh}}}Ed}{{{h{Cf}}{h{Cf}}}Ed}{{{h{A@l}}{h{A@l}}}Ed}{{{h{AAj}}{h{AAj}}}Ed}{{{h{AAl}}{h{AAl}}}Ed}{{{h{Ld}}{h{Ld}}}Ed}{{{h{Lf}}{h{Lf}}}Ed}{{{h{AAn}}{h{AAn}}}Ed}{{{h{AB`}}{h{AB`}}}Ed}{{{h{Lh}}{h{Lh}}}Ed}{{{h{Lj}}{h{Lj}}}Ed}{{{h{Ml}}{h{Ml}}}Ed}{{{h{Ll}}{h{Ll}}}Ed}{{{h{ABb}}{h{ABb}}}Ed}{{{h{ABd}}{h{ABd}}}Ed}{{{h{ABf}}{h{ABf}}}Ed}{{{h{ABh}}{h{ABh}}}Ed}{{{h{Db}}{h{Db}}}Ed}{{{h{J`}}{h{J`}}}Ed}{{{h{ABj}}{h{ABj}}}Ed}{{{h{ABl}}{h{ABl}}}Ed}{{{h{ABn}}{h{ABn}}}Ed}{{{h{N`}}{h{N`}}}Ed}{{{h{Ln}}{h{Ln}}}Ed}{{{h{Nb}}{h{Nb}}}Ed}{{{h{M`}}{h{M`}}}Ed}{{{h{Nd}}{h{Nd}}}Ed}{{{h{Mb}}{h{Mb}}}Ed}{{{h{Jb}}{h{Jb}}}Ed}{{h{h{c}}}Ed{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`{{{h{AhD`}}c}Bj{{Ej{}{{Eh{ADl}}}}}}{{{h{ABn}}{h{{Jd{c}}}}}{{Dn{CfADn}}}Jl}{{{h{ABf}}{h{Ah{AE`{Cn}}}}{h{Ah{AE`{Df}}}}}{{Dn{BjAEb}}}}{ABn{{Dn{CfAEd}}}}0{ABnCf}{{ABnA@d}{{Dn{CfAEd}}}}{{{h{ABn}}}{{Dn{DdAC`}}}}{{A@dOb}{{Dh{Dd}}}}{{A@dIn}{{Dh{Dd}}}}{{{h{Kb}}{h{Kd}}}Kd}{{ABn{h{{Jd{c}}}}}{{Dn{ABn{Fd{ABn{AE`{ADn}}}}}}}Jl}{{ABn{h{{Jd{c}}}}Hj}{{Dn{ABn{Fd{ABnADn}}}}}Jl}0{{{h{AhABn}}{h{{Jd{c}}}}Hj}{{Dn{BjADn}}}Jl}02{{{h{AhABn}}{h{{Jd{c}}}}}{{Dn{Bj{AE`{ADn}}}}}Jl}0{{{h{Md}}}{{Dh{A@f}}}}{{{h{A@n}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Dd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Il}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{A@d}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Jb}}{h{AhEl}}}{{Dn{BjEn}}}}00{{{h{In}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{K`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AA`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{{Jn{c}}}}{h{AhEl}}}{{Dn{BjEn}}}Nl}{{{h{Jn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{Kb}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Kd}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Kf}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Ch}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Kh}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Kj}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Kl}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{O`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{A@f}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Md}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{D`}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{AAb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AAd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Kn}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{L`}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Cn}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Lb}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{AAf}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Nn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{A@`}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{AAh}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{Cf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{A@l}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AAj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AAl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Ld}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Lf}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{AAn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AB`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Lh}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Lj}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Ll}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{ABb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ABd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ABf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{ABh}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{Db}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{J`}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{ABj}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{ABl}}{h{AhEl}}}{{Dn{BjEn}}}}00{{{h{ABn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Ln}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{M`}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Mb}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{Md}}{h{AhAEf}}}{{Dn{BjEn}}}}{{Dd{h{AhAEf}}A@n}{{Dn{BjEn}}}}{{Il{h{AhAEf}}A@n}{{Dn{BjEn}}}}{{{h{AB`}}{h{AhAEf}}}{{Dn{BjEn}}}}{cc{}}000{AAlJb}{AAnJb}2{AClJb}{MfJb}{AEhJb}55{DbAA`}666{MhKb}{MhKd}8{{{h{AEj}}}Kf}{AEjKf}:{MjKf}{FjCh}{MhCh}{{{h{O`}}}Ch}{O`Ch}{{{h{Fj}}}Ch}{cc{}}0{MhKh}{CnKh}{MhKj}3{LbKj}4{MhKl}55{AAdA@f}{A`A@f}{JnD`}8{{{AEl{Md}}}D`}{{{h{Md}}}D`}{{{AE`{A`}}}D`};;;{MjKn}{D`Kn}{{{h{D`}}}Kn}{{{h{Md}}}Kn}{{{h{D`}}}L`}{cc{}}{nL`}{{{h{Md}}}L`}{D`L`}{MhCn}{CfCn}{{{h{Cf}}}Cn}66{{{h{Cf}}}Lb}{CfLb}{MhLb}99{AEnA@`}:{OnA@`};;;{{{AE`{{h{{Ad{A`}}}}}}}A@l}{{{h{{Ad{{AE`{A`}}}}}}}A@l}{{{h{{Ad{{h{{Ad{A`}}}}}}}}}A@l}{{{AE`{{AE`{A`}}}}}A@l}?{A`AAj}{AF`AAj}{DfAAj}{ObAAj}{HjAAj}{cc{}}{AAnAAl}{AEhAAl}{MjLd}{AAlLd}4{{{h{AAl}}}Ld}{AAnLd}{{{h{AAn}}}Ld}7{AAnLf}{MjLf}{{{h{AAn}}}Lf}:::{MhLh};{MhLj}<{{{Mn{Ml}}}Ll}=={ABdABb}>>>{DbABh}??{ABlABj}{cc{}}0000{{{Mn{N`}}}Ln}{AFbLn}2{{{Mn{Nb}}}M`}3{{{h{AFd}}}M`}{LnM`}{AFdM`}6{{{Mn{Nd}}}Mb}{{{h{AFf}}}Mb}{AFfMb}9{AF`A@`}{{{Ab{A`}}}J`}{{{Ab{A`}}}ABj}{{{h{O`}}c}ABf{{AFh{{h{Cn}}}{{Hb{Ed}}}}}}{ADf{{Dn{DdAFj}}}}{ADf{{Dn{IlAFj}}}}{{}Kb}{{}Kd}{{}Kf}{{}Ch}{{}Kh}{{}Kj}{{}Kl}{{}Kn}{{}L`}{{}Cn}{{}Lb}{{}Ld}{{}Lf}{{}Lh}{{}Lj}{{}Ll}{{}Ln}{{}M`}{{}Mb}{{{h{{Ad{A`}}}}}{{h{Md}}}}{{{AE`{A`}}}D`}{{{h{Ah{Ad{A`}}}}}{{h{AhMd}}}}{Oj{{Dh{Db}}}}{ABlABj}{DfA@`}{DfABd}{DfABl}{A`{{Dn{ABbAFl}}}}{{{h{Fn}}}{{Dn{DbAFn}}}}{{}Kb}{{}Kd}{{}Kf}{{}Ch}{{}Kh}{{}Kj}{{}Kl}{{}Kn}{{}L`}{{}Cn}{{}Lb}{{}Ld}{{}Lf}{{}Lh}{{}Lj}{{}Ll}{{}Ln}{{}M`}{{}Mb}{{ADfA@n}{{Dn{DdAFj}}}}{{ADfA@n}{{Dn{IlAFj}}}}{{FjFjc}ABl{{ADd{Nh}}}}{{{h{Fj}}{h{{Ad{Cn}}}}c}ABf{{AFh{{h{Cn}}}{{Hb{Ed}}}}}}{AF`A@`}{{{h{Fn}}}{{Dn{D`AG`}}}}{{{h{Fn}}}{{Dn{A@`AGb}}}}{{{h{Fn}}}{{Dn{J`AGb}}}}{{{h{Fn}}}{{Dn{ABjAGb}}}}{{{h{Fn}}}{{Dn{ABlAGb}}}}{ObDd}{cD`{{Ej{}{{Eh{ADl}}}}}}{{Jb{Dh{M`}}}Mb}{{{h{AGd}}}{{Fd{JbJh}}}}{Ob{{Dh{In}}}}{{{Ab{A`}}}J`}{{{Ab{A`}}}ABj}{AGf{{Dh{Db}}}}{{ABlObc}ABl{{ADd{Nh}}}}{{M`M`}M`}{ObIn}{{{h{{Jd{c}}}}{h{AB`}}}AAlAGh}{{{h{{Jd{c}}}}{h{AB`}}}{{Dn{AAnAGj}}}AGh}{MhKb}{MhKd}{MjKf}{MhCh}{MhKh}{MhKj}{MhKl}{MjKn}{nL`}{MhCn}{MhLb}{MjLd}{MjLf}{MhLh}{MhLj}{{{Mn{Ml}}}Ll}{{{Mn{N`}}}Ln}{{{Mn{Nb}}}M`}{{{Mn{Nd}}}Mb}{ObDd}{A@bIl}{ObA@d}{Ob{{Dh{A@d}}}}1{{{h{Md}}c}{{Dn{JnAGl}}}{{ADd{Nh}}}}{{{h{Md}}AGn}Ln}{{{h{Md}}AGn}M`}{Df{{Dn{A@`AH`}}}}0{{{h{{Ad{A`}}}}}{{Dn{JbAHb}}}}{{{h{{Ad{A`}}}}}{{Dn{JbJj}}}}{{{h{{Ad{A`}}}}}{{Dn{KbFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KdFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KfFl}}}}{{{h{{Ad{A`}}}}}{{Dn{ChFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KhFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KjFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KlFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KnFl}}}}{{{h{{Ad{A`}}}}}{{Dn{L`Fl}}}}{{{h{{Ad{A`}}}}}{{Dn{CnFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LbFl}}}}{{{h{{Ad{c}}}}}A@l{{ADd{{Ad{A`}}}}}}{{{h{{Ad{A`}}}}}{{Dn{AAlAHd}}}}{{{h{{Ad{A`}}}}}{{Dn{AAlAHb}}}}{{{h{{Ad{A`}}}}}{{Dn{LdFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LfFl}}}}{{{h{{Ad{A`}}}}}{{Dn{AAnJj}}}}{{{h{{Ad{A`}}}}c}{{Dn{AB`Jj}}}{{AHf{ABh}}}}{{{h{{Ad{A`}}}}}{{Dn{LhFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LjFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LlFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LnFl}}}}{{{h{{Ad{A`}}}}}{{Dn{M`Fl}}}}{{{h{{Ad{A`}}}}}{{Dn{MbFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KbFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KdFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KfFl}}}}{{{h{{Ad{A`}}}}}{{Dn{ChFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KhFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KjFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KlFl}}}}{{{h{{Ad{A`}}}}}{{Dn{KnFl}}}}{{{h{{Ad{A`}}}}}{{Dn{L`Fl}}}}{{{h{{Ad{A`}}}}}{{Dn{CnFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LbFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LdFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LfFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LhFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LjFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LlFl}}}}{{{h{{Ad{A`}}}}}{{Dn{LnFl}}}}{{{h{{Ad{A`}}}}}{{Dn{M`Fl}}}}{{{h{{Ad{A`}}}}}{{Dn{MbFl}}}}{Df{{Dn{ABdAHh}}}}{{{h{Fn}}}{{Dn{A@n}}}}{{{h{Fn}}}{{Dn{Dd}}}}{{{h{Fn}}}{{Dn{Il}}}}{{{h{Fn}}}{{Dn{A@d}}}}{{{h{Fn}}}{{Dn{JbJj}}}}{{{h{Fn}}}{{Dn{In}}}}{{{h{Fn}}}{{Dn{K`}}}}{{{h{Fn}}}{{Dn{{Jn{Nj}}AHj}}}}{{{h{Fn}}}{{Dn{Kb}}}}{{{h{Fn}}}{{Dn{Kd}}}}{{{h{Fn}}}{{Dn{Kf}}}}{{{h{Fn}}}{{Dn{Ch}}}}{{{h{Fn}}}{{Dn{Kh}}}}{{{h{Fn}}}{{Dn{Kj}}}}{{{h{Fn}}}{{Dn{Kl}}}}{{{h{Fn}}}{{Dn{AAd}}}}{{{h{Fn}}}{{Dn{Kn}}}}{{{h{Fn}}}{{Dn{L`}}}}{{{h{Fn}}}{{Dn{Cn}}}}{{{h{Fn}}}{{Dn{Lb}}}}{{{h{Fn}}}{{Dn{AAf}}}}{{{h{Fn}}}{{Dn{A@`}}}}{{{h{Fn}}}{{Dn{AAlAHl}}}}{{{h{Fn}}}{{Dn{Ld}}}}{{{h{Fn}}}{{Dn{Lf}}}}{{{h{Fn}}}{{Dn{AAn}}}}{{{h{Fn}}}{{Dn{AB`AHn}}}}{{{h{Fn}}}{{Dn{Lh}}}}{{{h{Fn}}}{{Dn{Lj}}}}{{{h{Fn}}}{{Dn{Ll}}}}{{{h{Fn}}}{{Dn{ABb}}}}{{{h{Fn}}}{{Dn{ABd}}}}{{{h{Fn}}}{{Dn{Db}}}}{{{h{Fn}}}{{Dn{ABn}}}}{{{h{Fn}}}{{Dn{Ln}}}}{{{h{Fn}}}{{Dn{M`}}}}{{{h{Fn}}}{{Dn{Mb}}}}{{{h{Fn}}A@n}{{Dn{DdAFj}}}}{{{h{Fn}}A@n}{{Dn{IlAFj}}}}{{{h{Fn}}}{{Dn{DdAI`}}}}{{{h{Fn}}}{{Dn{IlAI`}}}}{{{h{Fn}}}{{Dn{A@`AIb}}}}{{{h{Fn}}}{{Dn{J`AIb}}}}{{{h{Fn}}}{{Dn{ABjAIb}}}}{{{h{Fn}}}{{Dn{ABlAIb}}}}{Cf{{Dn{ABnAC`}}}}{Ob{{Dh{In}}}}{ObIn}0{{{h{Fn}}}{{Dn{AB`AHn}}}}1{{AAbc}Jn{{AHf{AA`}}}}2{HjIn}{cAB`{{AHf{ABh}}}}{{{h{A@n}}{h{Ahc}}}BjGd}{{{h{Dd}}{h{Ahc}}}BjGd}{{{h{Il}}{h{Ahc}}}BjGd}{{{h{A@d}}{h{Ahc}}}BjGd}{{{h{Jb}}{h{Ahc}}}BjGd}{{{h{In}}{h{Ahc}}}BjGd}{{{h{K`}}{h{Ahc}}}BjGd}{{{h{AA`}}{h{Ahc}}}BjGd}{{{h{{Jn{c}}}}{h{Ahe}}}Bj{GfNl}Gd}{{{h{Kb}}{h{Ahc}}}BjGd}{{{h{Kd}}{h{Ahc}}}BjGd}{{{h{Kf}}{h{Ahc}}}BjGd}{{{h{Ch}}{h{Ahc}}}BjGd}{{{h{Kh}}{h{Ahc}}}BjGd}{{{h{Kj}}{h{Ahc}}}BjGd}{{{h{Kl}}{h{Ahc}}}BjGd}{{{h{Md}}{h{Ahc}}}BjGd}{{{h{D`}}{h{Ahc}}}BjGd}{{{h{AAb}}{h{Ahc}}}BjGd}{{{h{AAd}}{h{Ahc}}}BjGd}{{{h{Kn}}{h{Ahc}}}BjGd}{{{h{L`}}{h{Ahc}}}BjGd}{{{h{Cn}}{h{Ahc}}}BjGd}{{{h{Lb}}{h{Ahc}}}BjGd}{{{h{AAf}}{h{Ahc}}}BjGd}{{{h{Nn}}{h{Ahc}}}BjGd}{{{h{A@`}}{h{Ahc}}}BjGd}{{{h{AAh}}{h{Ahc}}}BjGd}{{{h{Cf}}{h{Ahc}}}BjGd}{{{h{A@l}}{h{Ahc}}}BjGd}{{{h{AAl}}{h{Ahc}}}BjGd}{{{h{Ld}}{h{Ahc}}}BjGd}{{{h{Lf}}{h{Ahc}}}BjGd}{{{h{AAn}}{h{Ahc}}}BjGd}{{{h{Lh}}{h{Ahc}}}BjGd}{{{h{Lj}}{h{Ahc}}}BjGd}{{{h{Ml}}{h{Ahc}}}BjGd}{{{h{Ll}}{h{Ahc}}}BjGd}{{{h{ABb}}{h{Ahc}}}BjGd}{{{h{ABd}}{h{Ahc}}}BjGd}{{{h{ABh}}{h{Ahc}}}BjGd}{{{h{Db}}{h{Ahc}}}BjGd}{{{h{J`}}{h{Ahc}}}BjGd}{{{h{ABj}}{h{Ahc}}}BjGd}{{{h{ABl}}{h{Ahc}}}BjGd}{{{h{ABn}}{h{Ahc}}}BjGd}{{{h{N`}}{h{Ahc}}}BjGd}{{{h{Ln}}{h{Ahc}}}BjGd}{{{h{Nb}}{h{Ahc}}}BjGd}{{{h{M`}}{h{Ahc}}}BjGd}{{{h{Nd}}{h{Ahc}}}BjGd}{{{h{Mb}}{h{Ahc}}}BjGd}```{{{h{Kb}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Kd}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Kf}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Ch}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Kh}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Kj}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Kl}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Md}}{AId{Hj}}}h}{{{h{Md}}{Fd{{AIf{Hj}}{AIf{Hj}}}}}h}{{{h{Md}}{AIh{Hj}}}h}{{{h{Md}}{AIj{Hj}}}h}{{{h{Md}}AIl}h}{{{h{Md}}{AIn{Hj}}}h}{{{h{Md}}{AJ`{Hj}}}h}{{{h{Kn}}c}h{{Gh{{Ad{A`}}}}}}{{{h{L`}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Cn}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Lb}}c}h{{Gh{{Ad{A`}}}}}}{{{h{A@l}}Hj}h}{{{h{Ld}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Lf}}c}h{{Gh{{Ad{A`}}}}}}{{{h{AB`}}AIl}{{h{{Ad{A`}}}}}}{{{h{Lh}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Lj}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Ll}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Ln}}c}h{{Gh{{Ad{A`}}}}}}{{{h{M`}}c}h{{Gh{{Ad{A`}}}}}}{{{h{Mb}}c}h{{Gh{{Ad{A`}}}}}}````{{{h{Md}}}AJb}0{{{h{Md}}}AJd}0{{}c{}}0000000000000000000000000000000000000000000000000000000{D`{{AJf{Md}}}}{D`{{AE`{A`}}}}{{{h{A@l}}}}{{{AJf{Md}}}D`}{{{Jn{c}}}{{Jn{Nj}}}Nl}{{{h{Cf}}AJhAJj}Ed}{{{h{Cf}}}Ed}{{{h{Md}}}Ed}{{{h{A@l}}}Ed}2{{{h{A@`}}}Ed}03{{{h{ABh}}}Ed}{{{h{ABj}}Ch}Ed}4{IlEd}{{{h{AAf}}}Ed}66666{{{h{AAb}}}Ed}70702775{{{h{Jn}}{h{AAl}}}Ed}{{{h{Jn}}{h{Jb}}}Ed}7{{{h{Jn}}}Ed}8{{{h{AAl}}}Ed}{{{h{{Jn{Nj}}}}Db}Ed}<{{{h{Jb}}}Ed}{{{h{A@l}}}AJl}{{{h{ABn}}}{{`{{Gl{}{{Eh{{Dn{{h{AAh}}AC`}}}}}}}}}}`{{{h{A@l}}}{{Dh{{h{{Ad{A`}}}}}}}}{{{h{Nn}}}In}{{{h{Md}}}Hj}{{{h{A@l}}}Hj}`{J`ADf}{DbAGf}{{{h{Jn}}{h{Md}}}Ed}{{{h{ABj}}}ABj}{{{h{ABj}}c}ABj{{ADd{Nh}}}}1`11{{{h{Md}}}Dd}{D`AAh}{{{h{Md}}A@d}Dd}{{D`A@d}AAh}{{DdOb}}{{IlA@b}}{{A@dIn}}{{InOb}}{{InA@d}}{{{h{AhDd}}Ob}Bj}{{{h{AhIl}}A@b}Bj}{{{h{AhIn}}Ob}Bj}{Il}``{{}{{h{Md}}}}{{}D`}{{AAd{h{{Ad{A`}}}}}{{Dn{AAbAJn}}}}{{CnDf}AAf}{{}A@l}{cAAl{{AHf{AEh}}}}{{AK`c}AB`{{AHf{ABh}}}}{cD`{{ADd{Nf}}}}{{{h{AAl}}}D`}{{{h{Ld}}}D`}{{{h{Kn}}}D`}{{{h{{Jd{c}}}}Jb{Dh{M`}}}D`Jl}{AClD`}{{{h{Lf}}}D`}{{{h{L`}}}D`}98{{{h{AAb}}}D`}{{{h{A@l}}Hj}{{Dh{{h{{Ad{A`}}}}}}}}{{{h{Cf}}}Mh}{{}AAf}```{{{h{Md}}}{{Dh{AAl}}}}{{ce}Jn{{AHf{Ld}}}{{AHf{ABh}}}}{{{h{Md}}c}{{Dn{JnAKb}}}{{AHf{ABh}}}}{{Knc}Jn{{AHf{ABh}}}}{{{h{AAn}}c}Jn{{AHf{ABh}}}}{{{h{Md}}c}Jn{{AHf{ABh}}}}{{{h{{Jd{c}}}}Jb{Dh{M`}}e}JnJl{{AHf{AA`}}}}{{{h{{Jd{c}}}}Jb{Dh{M`}}}AAbJl}{{{h{AKd}}}A@l}{{AClc}Jn{{AHf{AA`}}}}{AClAAb}{{{h{AAn}}c}Jn{{AHf{AA`}}}}{{{h{AAn}}}AAb}{{{h{AKf}}{h{AEh}}}A@l}{{{h{Md}}}{{Dh{D`}}}}{LfD`}{{{h{AAl}}}{{Dn{D`AGj}}}}{{{h{AAn}}}D`}{{{h{Md}}c}Jn{{AHf{AA`}}}}{{{h{Md}}}AAb}{Db{{h{Nh}}}}`{{{h{Dd}}{h{Dd}}}{{Dh{Bl}}}}{{{h{Il}}{h{Il}}}{{Dh{Bl}}}}{{{h{A@d}}{h{A@d}}}{{Dh{Bl}}}}{{{h{Jb}}{h{Jb}}}{{Dh{Bl}}}}{{{h{In}}{h{In}}}{{Dh{Bl}}}}{{{h{K`}}{h{K`}}}{{Dh{Bl}}}}{{{h{AA`}}{h{AA`}}}{{Dh{Bl}}}}{{{h{{Jn{c}}}}{h{{Jn{c}}}}}{{Dh{Bl}}}{HlNl}}{{{h{Kb}}{h{Kb}}}{{Dh{Bl}}}}{{{h{Kd}}{h{Kd}}}{{Dh{Bl}}}}{{{h{Kf}}{h{Kf}}}{{Dh{Bl}}}}{{{h{Ch}}{h{Ch}}}{{Dh{Bl}}}}{{{h{Kh}}{h{Kh}}}{{Dh{Bl}}}}{{{h{Kj}}{h{Kj}}}{{Dh{Bl}}}}{{{h{Kl}}{h{Kl}}}{{Dh{Bl}}}}{{{h{Md}}{h{D`}}}{{Dh{Bl}}}}{{{h{Md}}{h{Md}}}{{Dh{Bl}}}}{{{h{D`}}{h{Md}}}{{Dh{Bl}}}}{{{h{D`}}{h{D`}}}{{Dh{Bl}}}}{{{h{AAb}}{h{AAb}}}{{Dh{Bl}}}}{{{h{AAd}}{h{AAd}}}{{Dh{Bl}}}}{{{h{Kn}}{h{Kn}}}{{Dh{Bl}}}}{{{h{L`}}{h{L`}}}{{Dh{Bl}}}}{{{h{Cn}}{h{Cn}}}{{Dh{Bl}}}}{{{h{Lb}}{h{Lb}}}{{Dh{Bl}}}}{{{h{AAf}}{h{AAf}}}{{Dh{Bl}}}}{{{h{Nn}}{h{Nn}}}{{Dh{Bl}}}}{{{h{A@`}}{h{A@`}}}{{Dh{Bl}}}}{{{h{AAh}}{h{AAh}}}{{Dh{Bl}}}}{{{h{Cf}}{h{Cf}}}{{Dh{Bl}}}}{{{h{A@l}}{h{A@l}}}{{Dh{Bl}}}}{{{h{AAj}}{h{AAj}}}{{Dh{Bl}}}}{{{h{AAl}}{h{AAl}}}{{Dh{Bl}}}}{{{h{Ld}}{h{Ld}}}{{Dh{Bl}}}}{{{h{Lf}}{h{Lf}}}{{Dh{Bl}}}}{{{h{AAn}}{h{AAn}}}{{Dh{Bl}}}}{{{h{Lh}}{h{Lh}}}{{Dh{Bl}}}}{{{h{Lj}}{h{Lj}}}{{Dh{Bl}}}}{{{h{Ml}}{h{Ml}}}{{Dh{Bl}}}}{{{h{Ll}}{h{Ll}}}{{Dh{Bl}}}}{{{h{ABb}}{h{ABb}}}{{Dh{Bl}}}}{{{h{ABh}}{h{ABh}}}{{Dh{Bl}}}}{{{h{Db}}{h{Db}}}{{Dh{Bl}}}}{{{h{J`}}{h{J`}}}{{Dh{Bl}}}}{{{h{ABj}}{h{ABj}}}{{Dh{Bl}}}}{{{h{ABl}}{h{ABl}}}{{Dh{Bl}}}}{{{h{N`}}{h{N`}}}{{Dh{Bl}}}}{{{h{Ln}}{h{Ln}}}{{Dh{Bl}}}}{{{h{Nb}}{h{Nb}}}{{Dh{Bl}}}}{{{h{M`}}{h{M`}}}{{Dh{Bl}}}}{{{h{Nd}}{h{Nd}}}{{Dh{Bl}}}}{{{h{Mb}}{h{Mb}}}{{Dh{Bl}}}}`{{IlIl}{{Dh{Il}}}}``{{{h{AAb}}}{{h{Nf}}}}`{{h{h{c}}}Ed{}}{{hh}Ed}0{{h{h{Mj}}}{{Dh{AAl}}}}0{{h{h{{Fd{MjLn}}}}}{{Dh{{Fd{JbHj}}}}}}{{h{h{Mj}}}{{Dh{Jb}}}}33{h{{Dh{{h{{AKj{AKh{Fd{D`AGn}}}}}}}}}}{{h{h{c}}}{{Dh{Hj}}}{}}{{h{h{c}}{h{Ln}}}{{Dh{Hj}}}{}}`{{{h{Jn}}}{{Dh{Ld}}}}{{{h{AAl}}}Ld}{{{h{AAn}}}Ld}{{{h{Jb}}Jh}AEh}{{{h{AB`}}{h{{Jd{c}}}}}AAlAGh}{{{h{AhA@l}}c}Bj{{ADd{{Ad{A`}}}}}}{{{h{AhA@l}}{h{AKf}}}Bj}{{{h{AhD`}}ADl}Bj}0{{{h{AhD`}}A@f}Bj}{{{h{AhD`}}c}Bj{{ADd{Nf}}}}{{{h{Ahc}}}{{Dn{AAlACh}}}{ACdACf}}{{{h{Ahc}}}{{Dn{AAnACh}}}{ACdACf}}{{{h{Md}}}{{Dh{{h{Md}}}}}}{{DdOb}Dd}{{IlA@b}Il}{{{h{AhDd}}Ob}Bj}{{{h{AhIl}}A@b}Bj}{{{Jn{Nj}}Db}{{Dn{JnAHj}}}}{{{h{AhD`}}Hj}Bj}0{In{{Dh{In}}}}{{{h{AhD`}}}Bj}{{{h{Jn}}}{{Dh{Kn}}}}{{{h{Md}}}Kn}{{{h{Jn}}}D`}`{{{h{Cf}}}{{`{{Gl{}{{Eh{Hj}}}}}}}}`{{{h{A@l}}}{{Dh{{h{{Ad{A`}}}}}}}}{{{h{Nn}}}In}`{{DdcACn}DnHn}{{IlcACn}DnHn}101010{{{h{Dd}}c}DnHn}{{{h{A@d}}c}DnHn}{{{h{Jb}}}{{Ab{A`}}}}{{{h{Jb}}c}DnHn}{{{h{In}}c}DnHn}{{{h{{Jn{c}}}}e}DnNlHn}{{{h{Kb}}c}DnHn}{{{h{Kd}}c}DnHn}{{{h{Kf}}c}DnHn}{{{h{Ch}}c}DnHn}{{{h{Kh}}c}DnHn}{{{h{Kj}}c}DnHn}{{{h{Kl}}c}DnHn}{{{h{O`}}c}DnHn}{{{h{A@f}}c}DnHn}{{{h{Md}}c}DnHn}{{{h{D`}}c}DnHn}{{{h{Kn}}c}DnHn}{{{h{L`}}c}DnHn}{{{h{Cn}}c}DnHn}{{{h{Lb}}c}DnHn}{{{h{AAf}}c}DnHn}{{{h{Nn}}c}DnHn}{{{h{A@`}}c}DnHn}{{{h{AAh}}c}DnHn}{{{h{Cf}}c}DnHn}{{{h{A@l}}c}DnHn}{{{h{AAl}}c}DnHn}{{{h{Ld}}c}DnHn}{{{h{Lf}}c}DnHn}{{{h{AAn}}c}DnHn}{{{h{AB`}}c}DnHn}{{{h{Lh}}c}DnHn}{{{h{Lj}}c}DnHn}{{{h{Ll}}c}DnHn}{{{h{ABb}}c}DnHn}{{{h{ABd}}c}DnHn}{{{h{Db}}c}DnHn}{{{h{J`}}c}DnHn}{{{h{ABj}}c}DnHn}{{{h{ABl}}c}DnHn}{{{h{ABn}}}{{AE`{A`}}}}{{{h{ABn}}c}DnHn}{{{h{Ln}}c}DnHn}{{{h{M`}}c}DnHn}{{{h{Mb}}c}DnHn}{{{h{ABn}}}If}{{{h{ABn}}{h{Ahc}}}{{Dn{HjACh}}}ACj}`{{{h{ABn}}Hj{h{Ah{AKl{c}}}}}{{Dn{{Fd{AKnABd}}AL`}}}{{Dj{Cf}}}}{{{h{ABn}}Hj{h{Ah{AKl{c}}}}{Dh{Ln}}}{{Dn{ALbALd}}}{{Dj{Cf}}}}{{{h{AhABn}}{h{c}}{h{{Jd{e}}}}}{{Dn{{AKj{HjALf}}{Fd{{AKj{HjALf}}{AKj{HjAL`}}}}}}}ALh{AGhJl}}`{IlA@b}{{{h{AAh}}}Hj}{{{h{A@l}}}Hj}{{{h{AAj}}}Hj}{{{h{ABn}}Hj}{{Dn{{h{AAh}}AL`}}}}{{DdDd}}{{IlIl}}{{InIn}}{{J`J`}J`}{{{h{AhDd}}Dd}Bj}{{{h{AhIl}}Il}Bj}{{{h{AhIn}}In}Bj}{cDd{{Gl{}{{Eh{Dd}}}}}}{cIl{{Gl{}{{Eh{Il}}}}}}{cIn{{Gl{}{{Eh{{h{In}}}}}}}}{cIn{{Gl{}{{Eh{In}}}}}}{{Jb{h{{Jd{c}}}}{Dh{M`}}}{{Fd{AClJh}}}Jl}`{{{h{A@l}}}{{Dh{{h{{Ad{A`}}}}}}}}0{{{h{A@l}}}{{Dh{{h{Md}}}}}}{{{h{Md}}}Ln}2{{{h{Jn}}}ALj}{{{h{Md}}}If}{J`{{Ab{A`}}}}{ABj{{Ab{A`}}}}{DdADf}{IlADf}{Kb}{Kd}{Kf}{Ch}{Kh}{Kj}{Kl}{Kn}{L`}{Cn}{Lb}{Ld}{Lf}{Lh}{Lj}{Ll}{Ln}{M`}{Mb}{{{h{Md}}}{{AE`{A`}}}}{AAl{{AE`{A`}}}}{{{h{AAn}}}{{Ab{A`}}}}{AB`{{AE`{A`}}}}{ABjABl}{ABlDf}{A@`Df}{Db{{h{Fn}}}}{AAdALl}{{DdA@n}ADf}{{IlA@n}ADf}{{{h{Mj}}}Mj}0{{{h{ALn}}}ALn}0{{{h{Md}}}If}{InOb}{J`{{Ab{A`}}}}{ABj{{Ab{A`}}}}{AAdA`}{hc{}}00000000000000000{{{h{Md}}}}11111111111111111111111111111111111111{{{h{Md}}}D`}{{{h{Md}}{h{{Jd{c}}}}Jb}D`Jl}1{{{h{Jb}}}AAl}{{{h{AAl}}}AAl}{{{h{Jn}}}If}{KbMh}{KdMh}{KfMj}{ChMh}{KhMh}{KjMh}{KlMh}{KnMj}{L`n}{CnMh}{LbMh}{LdMj}{LfMj}{LhMh}{LjMh}{Ll{{Mn{Ml}}}}{Ln{{Mn{N`}}}}{M`{{Mn{Nb}}}}{Mb{{Mn{Nd}}}}{{{h{A@`}}}{{Dh{On}}}}{{{h{AM`}}}AM`}0{DdOb}{IlA@b}{A@dOb}00{MbJf}{{{h{n}}}n}0{Dd{{Dn{IlAMb}}}}{AAlAMd}{hIf}00000000000000000000000000000000000000000{{DdA@n}If}{{IlA@n}If}10{J`ABj}{ABdDf}{A@fA`}{Il{{Dn{DdAMb}}}}{InOb}0{{{h{A@l}}}{{AE`{{AE`{A`}}}}}}{AB`If}{ABjJ`}3{{{h{Jb}}}Jb}{{{h{Cf}}c}Hj{{Hd{{h{AAf}}}{{Hb{{Dh{AAh}}}}}}}}{{{h{O`}}}Hj}{{{h{Nn}}}Hj}{{{h{Cf}}}Hj}{c{{Dn{e}}}{}{}}{Il{{Dn{Dd}}}}1{Dd{{Dn{Il}}}}2{{{AJf{Fn}}}{{Dn{A@d}}}}3{{{h{Fn}}}{{Dn{A@d}}}}{If{{Dn{A@d}}}}5{{{h{Fn}}}{{Dn{In}}}}6{If{{Dn{In}}}}{{{AJf{Fn}}}{{Dn{In}}}}88888888888888{ADl{{Dn{AAd}}}}9{ALl{{Dn{AAd}}}}{A`{{Dn{AAd}}}}{A@f{{Dn{AAd}}}}<<<<<<{{{h{Fn}}}{{Dn{A@`}}}}{{{AJf{Fn}}}{{Dn{A@`}}}}>{If{{Dn{A@`}}}}???????{AAl{{Dn{AAn}}}}{c{{Dn{e}}}{}{}}0000000000{AGf{{Dn{Db}}}}{Oj{{Dn{Db}}}}2222222222{{}{{Dn{c}}}{}}0000000000000000000000000000000000000000000000000000000{{{h{Jb}}{h{{Jd{c}}}}{h{Jb}}JhJf}EdJl}{{{h{Cf}}Hj}{{Dn{{h{Nn}}AMf}}}}{{{h{Cf}}Hj}{{Dn{{h{AAh}}AMh}}}}`{{{h{Cf}}}Cn}``{hIj}00000000000000000000000000000000000000000000000000000000{ACn{{h{Fn}}}}0{{DdDd}Dd}{{IlIl}Il}10`{IlDd}`{{{h{AhABn}}Hj{h{{Cl{AMj}}}}}{{Dn{BjAMl}}}}{{{h{AhABn}}Hj{h{{Cl{AMj}}}}}{{Dn{BjAMn}}}}`{{{h{Jb}}{h{{Jd{c}}}}{h{AKn}}{h{AN`}}}{{Dn{BjJj}}}Jl}{{{h{AAl}}{h{{Jd{c}}}}{h{AKn}}{h{AKf}}}{{Dn{BjJj}}}Jl}{{{h{AAn}}{h{{Jd{c}}}}{h{AKn}}{h{AKf}}}{{Dn{BjJj}}}Jl}{{{h{AAb}}}AAd}```{{{h{Cf}}}Hj}{{}c{}}0000000000000000000000000000000000000000000000000000000{{{h{O`}}}In}{{{h{AAh}}}In}{{{h{Cf}}}In}{HjD`}`{{{h{Jn}}}{{Dh{AAb}}}}{{{h{O`}}}{{Dh{Kj}}}}{{{h{A@l}}}{{Dh{{h{Md}}}}}}{{{h{Md}}}{{Dh{AAd}}}}{{{h{AAl}}}{{Dn{LfAGj}}}}{{{h{AAn}}}Lf}{{{h{AAl}}{h{Ahc}}}{{Dn{BjACh}}}{ACjACf}}{{{h{AAn}}{h{Ahc}}}{{Dn{BjACh}}}{ACjACf}}{{{h{Md}}}L`}{{{h{Cf}}}Lb}``````````````````````````````````````````{h{{h{c}}}{}}00000000000{{{h{Ah}}}{{h{Ahc}}}{}}00000000000{{{h{AGl}}}AGl}{{{h{AKb}}}AKb}{{{h{ANb}}}ANb}{{{h{AHj}}}AHj}{{{h{ANd}}}ANd}{{{h{ANf}}}ANf}{{{h{ANh}}}ANh}{{{h{ANj}}}ANj}{{{h{ANl}}}ANl}{{{h{ANn}}}ANn}{{{h{Nj}}}Nj}{{{h{ALj}}}ALj}{{h{h{Ahc}}}Bj{}}00000000000{{hA`}Bj}00000000000{{{h{ANn}}{h{ANn}}}Bl}{{{h{Nj}}{h{Nj}}}Bl}{{{h{ALj}}{h{ALj}}}Bl}{{{h{AGl}}{h{AGl}}}Ed}{{{h{AKb}}{h{AKb}}}Ed}{{{h{ANb}}{h{ANb}}}Ed}{{{h{AHj}}{h{AHj}}}Ed}{{{h{ANd}}{h{ANd}}}Ed}{{{h{ANf}}{h{ANf}}}Ed}{{{h{ANh}}{h{ANh}}}Ed}{{{h{ANj}}{h{ANj}}}Ed}{{{h{ANl}}{h{ANl}}}Ed}{{{h{ANn}}{h{ANn}}}Ed}{{{h{Nj}}{h{Nj}}}Ed}{{{h{ALj}}{h{ALj}}}Ed}{{h{h{c}}}Ed{}}00000000000000000000000`{{{h{AGl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AKb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ANb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AHj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ANd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ANf}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ANh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ANj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ANl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ANn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{Nj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{ALj}}{h{AhEl}}}{{Dn{BjEn}}}}{AO`AGl}{AJnAGl}{AObAGl}{cc{}}{AObAKb}11{AOdAHj}{AO`AHj}{AJnAHj}4{AOfAHj}{ANhAHj}{ANlAHj}{ANfAHj}{AObAHj}{ANdAHj}{ANjAHj};;;;;;;;{{{h{ANn}}{h{Ahc}}}BjGd}{{{h{Nj}}{h{Ahc}}}BjGd}{{{h{ALj}}{h{Ahc}}}BjGd}{{}c{}}00000000000{{{h{ANh}}}Hj}{{{h{ANl}}}A`}{{{h{ANj}}}Hj}{{{h{ANn}}{h{ANn}}}{{Dh{Bl}}}}{{{h{Nj}}{h{Nj}}}{{Dh{Bl}}}}{{{h{ALj}}{h{ALj}}}{{Dh{Bl}}}}{{{h{AGl}}}{{Dh{{h{AOh}}}}}}{{{h{AKb}}}{{Dh{{h{AOh}}}}}}{{{h{ANb}}}{{Dh{{h{AOh}}}}}}{{{h{AHj}}}{{Dh{{h{AOh}}}}}}{{{h{ANd}}}{{Dh{{h{AOh}}}}}}{hc{}}00000000000{hIf}00000000{c{{Dn{e}}}{}{}}00000000000{{}{{Dn{c}}}{}}00000000000{hIj}00000000000{{}c{}}00000000000`````````````````````````````````````````````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{AOj{{Dh{c}}}{}}{{{h{AFj}}}AFj}{{{h{ADh}}}ADh}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{AFj}}{h{AFj}}}Ed}{{h{h{c}}}Ed{}}0{{{h{AFj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ADh}}{h{AhEl}}}{{Dn{BjEn}}}}0{AOlAFj}{AOnAFj}{AObAFj}{B@`AFj}{B@bAFj}{cc{}}{AMbAFj}1{{}c{}}0`{ADhADh}{{{h{AFj}}}{{Dh{{h{AOh}}}}}}{hc{}}0{hIf}0{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0````{{cACn}{{Dn{B@d}}}E`}0{{B@dcACn}DnHn}{{B@fcACn}DnHn}10{ACn{{h{Fn}}}}{c{{Dn{e}}}E`B@d}`{{{h{c}}e}DnB@dHn}{c{{Dn{{Dh{e}}}}}E`B@f}{{{h{{Dh{c}}}}e}DnB@fHn}3`210```````{{If{h{Fn}}}If}{{{h{AhIf}}{h{Fn}}}Bj}{{{h{{AE`{ce}}}}}{{h{e}}}{}B@h}{{{h{Ah{AE`{ce}}}}{h{Ah{AE`{ce}}}}}Bj{}B@h}{{{h{If}}}{{h{{Ad{A`}}}}}}{{{h{{AE`{A`}}}}}}{{{h{Ah{AE`{ce}}}}}{{h{Ah{Ad{c}}}}}{}B@h}{{{h{Ah{AE`{ce}}}}}{{h{Ah{AE`{ce}}}}}{}B@h}{{{h{AhIf}}}{{h{AhFn}}}}{{{h{Ah{AE`{ce}}}}}{}{}B@h}31{{{h{AhIf}}}{{h{Ah{AE`{A`}}}}}}{{{h{Ah{AE`{ce}}}}}{{B@j{c}}}{}B@h}{{{h{{AE`{ce}}}}}{}{}B@h}{{{h{{AE`{ce}}}}}{{h{{Ad{c}}}}}{}B@h}{{{h{{AE`{ce}}}}}{{h{{AE`{ce}}}}}{}B@h}:{{{h{If}}}{{h{B@l}}}}{{{h{If}}}{{h{Fn}}}}{{{h{If}}}{{h{B@n}}}}41{{{h{{h{If}}}}}{{Dh{BA`}}}}{h{{h{c}}}{}}06030{{{h{Ah}}}{{h{Ahc}}}{}}0>0<0{{{h{{AE`{ce}}}}}Hj{}B@h}{{{h{If}}}Hj}{{{h{Ah{AE`{ce}}}}}Bj{}B@h}{{{h{AhIf}}}Bj}{{{h{AOf}}}AOf}{{{h{BAb}}}BAb}{{{h{{AE`{ce}}}}}{{AE`{ce}}}Al{B@hAl}}{{{h{If}}}If}{{{h{Ah{AE`{ce}}}}{h{{AE`{ce}}}}}BjAl{B@hAl}}{{{h{AhIf}}{h{If}}}Bj}{{h{h{Ahc}}}Bj{}}000{{hA`}Bj}000{{{h{{AE`{ce}}}}{h{{AE`{ce}}}}}BlBnB@h}{{{h{If}}{h{If}}}Bl}{C`{{Dn{{AE`{A`}}BAd}}}}{C`{{Dn{IfBAd}}}}{{{h{Ahc}}}{{Dn{IfACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{Kb}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{AAh}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{BAf}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{Fj}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{Ch}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{BAh}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{BAj}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{AAj}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{Nn}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{{Fd{DfBAl}}}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{A`}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{{AE`{A`}}}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{BAn}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{Ln}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{Kh}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{Ob}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{Cf}}ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{{AE`{Kd}}ACb}}}{ACdACf}}{{{h{{AE`{{AE`{A`}}}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{Ch}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{A`}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{BAn}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{{Fd{DfBAl}}}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{BAf}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{BAh}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{BAj}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{AAj}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{Ln}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{Ob}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{Nn}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{AAh}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{Cf}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{Kd}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{Kb}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{Fj}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{AE`{Kh}}}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{If}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{AhIf}}{h{Fn}}}Bj}{{{h{Fn}}}{{Dn{{AE`{A`}}BAb}}}}{{{h{Fn}}}{{Dn{{AE`{A`}}AOf}}}}{{{h{Ah{AE`{ce}}}}}BjEfB@h}{{{h{Ah{AE`{ce}}}}g}Bj{}B@h{{Hd{{h{Ahc}}{h{Ahc}}}{{Hb{Ed}}}}}}{{{h{Ah{AE`{ce}}}}i}Bj{}B@hEf{{Hd{{h{Ahc}}}{{Hb{g}}}}}}{{}{{AE`{c}}}{}}{{}If}{{{h{{AE`{ce}}}}}{{h{{Ad{c}}}}}{}B@h}{{{h{If}}}{{h{Fn}}}}{{{h{Ah{AE`{ce}}}}}{{h{Ah{Ad{c}}}}}{}B@h}{{{h{AhIf}}}{{h{AhFn}}}}{c{{Dn{{AE`{e}}}}}E`Eb}{c{{Dn{If}}}E`}{{{h{Ah{AE`{ce}}}}g}{{BB`{ce}}}{}B@h{{Hh{Hj}}}}{{{h{AhIf}}c}BBb{{Hh{Hj}}}}{{{h{Ah{AE`{ce}}}}}Bj{}B@h}{{{h{Ah}}Ed}{{Dn{BjACh}}}}{{{h{Ah}}BBd}{{Dn{BjACh}}}}{{{h{Ah}}BBf}{{Dn{BjACh}}}}{{{h{Ah}}A@b}{{Dn{BjACh}}}}{{{h{Ah}}BBh}{{Dn{BjACh}}}}{{{h{Ah}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{Ah}}AF`}{{Dn{BjACh}}}}{{{h{Ah}}Df}{{Dn{BjACh}}}}{{{h{Ah}}Ob}{{Dn{BjACh}}}}{{{h{Ah}}A`}{{Dn{BjACh}}}}{{{h{{Ad{A`}}}}}If}0{{{h{AhEl}}{h{{Ad{A`}}}}}{{Dn{BjEn}}}}{{{h{AOf}}{h{AOf}}}Ed}{{{h{BAb}}{h{BAb}}}Ed}{{{h{{AE`{eg}}}}{h{{h{Ah{Ad{c}}}}}}}Ed{}{{Ef{c}}}B@h}{{{h{{AE`{eg}}}}{h{{AE`{ci}}}}}Ed{}{{Ef{c}}}B@hB@h}{{{h{{AE`{eg}}}}{h{{h{{Ab{c}}}}}}}Ed{}{{Ef{c}}}B@h}{{{h{{AE`{eg}}}}{h{{h{{Ad{c}}}}}}}Ed{}{{Ef{c}}}B@h}{{{h{{AE`{eg}}}}{h{{Ab{c}}}}}Ed{}{{Ef{c}}}B@h}{{{h{{AE`{eg}}}}{h{{Ad{c}}}}}Ed{}{{Ef{c}}}B@h}{{{h{If}}{h{{AEl{Fn}}}}}Ed}{{{h{If}}{h{If}}}Ed}{{{h{If}}{h{Fn}}}Ed}{{{h{If}}{h{{h{Fn}}}}}Ed}{{h{h{c}}}Ed{}}0000000`{{{h{Ah{AE`{ce}}}}g}Bj{}B@h{{Ej{}{{Eh{c}}}}}}{{{h{Ah{AE`{ce}}}}g}BjBBjB@h{{Ej{}{{Eh{{h{c}}}}}}}}{{{h{AhIf}}e}BjB@h{{Ej{}{{Eh{{AJf{Fnc}}}}}}}}{{{h{AhIf}}c}Bj{{Ej{}{{Eh{{h{BBl}}}}}}}}{{{h{AhIf}}c}Bj{{Ej{}{{Eh{{h{Fn}}}}}}}}{{{h{AhIf}}c}Bj{{Ej{}{{Eh{BBl}}}}}}{{{h{AhIf}}c}Bj{{Ej{}{{Eh{{AEl{Fn}}}}}}}}{{{h{AhIf}}c}Bj{{Ej{}{{Eh{If}}}}}}{{{h{Ah{AE`{ce}}}}{h{{Ad{c}}}}}BjAlB@h}{{{h{Ah{AE`{ce}}}}g}BjAlB@h{{Hh{Hj}}}}{{{h{AhIf}}c}Bj{{Hh{Hj}}}}{{{h{Ah{AE`{ce}}}}{h{c}}}BjBBjB@h}{{{h{Ah{AE`{ce}}}}c}Bj{}B@h}{{{h{AhIf}}{h{BBl}}}Bj}{{{h{AhIf}}BBl}Bj}{{{h{AhIf}}{h{Fn}}}Bj}{{{h{AhIf}}{AEl{Fn}}}Bj}{{{h{AhIf}}If}Bj}{{{h{Ah{AE`{ce}}}}Hj}BjBBjB@h}{{{h{Ah{AE`{ce}}}}Hj}Bj{}B@h}{{{h{AhIf}}Hj}Bj}0{{{h{Ah{AE`{ce}}}}gi}{{BBn{cie}}}{}B@h{{Hh{Hj}}}{{Hd{{h{Ahc}}}{{Hb{Ed}}}}}}{{{h{Ah{AE`{A`}}}}}{{Dn{BjACh}}}}{{{h{Ah{AE`{A`c}}}}}{{Dn{BjBC`}}}B@h}{{{h{AOf}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BAb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{{AE`{ce}}}}{h{AhEl}}}{{Dn{BjEn}}}F`B@h}{{{h{If}}{h{AhEl}}}{{Dn{BjEn}}}}0{BCbAOf}{BCdAOf}{BAbAOf}{AObAOf}{cc{}}0{If{{AE`{A`}}}}{{{h{{Ad{c}}}}}{{AE`{c}}}Al}{{{AJf{{Ad{c}}e}}}{{AE`{ce}}}{}B@h}{D`{{AE`{A`}}}}{{{AEl{{Ad{c}}}}}{{AE`{c}}}{}}5{BCf{{AE`{M`}}}}{{{Ab{c}}}{{AE`{c}}}{}}{{{h{Ah{Ab{c}}}}}{{AE`{c}}}Al}{{{h{{Ab{c}}}}}{{AE`{c}}}Al}{BCh{{AE`{BCj}}}}{BCl{{AE`{A`}}}}{{{h{Fn}}}{{AE`{A`}}}}{{{BCn{ce}}}{{AE`{ce}}}{}B@h}{{{BD`{ce}}}{{AE`{ce}}}{}B@h}{BDb{{AE`{A`}}}}{{{h{Ah{Ad{c}}}}}{{AE`{c}}}Al}{cc{}}{{{h{AhFn}}}If}{{{AJf{Fn}}}If}{{{AEl{Fn}}}If}{{{h{If}}}If}{BBlIf}{{{h{Fn}}}If}{{{h{Fn}}}{{Dn{{AE`{A`}}}}}}{e{{AE`{c}}}{}{{Ej{}{{Eh{c}}}}}}{cIf{{Ej{}{{Eh{BBl}}}}}}{eIfB@h{{Ej{}{{Eh{{AJf{Fnc}}}}}}}}{cIf{{Ej{}{{Eh{{h{BBl}}}}}}}}{cIf{{Ej{}{{Eh{If}}}}}}{cIf{{Ej{}{{Eh{{h{Fn}}}}}}}}{cIf{{Ej{}{{Eh{{AEl{Fn}}}}}}}}{{{B@j{c}}HjHj}{{AE`{c}}}{}}{{{B@j{c}}HjHje}{{AE`{ce}}}{}B@h}{{HjHj}{{AE`{c}}}{}}{{A`HjHj}If}{{HjHjc}{{AE`{ec}}}B@h{}}{{{h{Fn}}}{{Dn{If}}}}{{{h{{Ad{AF`}}}}}{{Dn{IfBDd}}}}{{{h{{Ad{AF`}}}}}If}{{{h{{Ad{A`}}}}}{{Dn{IfBDd}}}}{{{h{{Ad{A`}}}}}If}10{{{AE`{A`}}}{{Dn{IfBDf}}}}{{{h{{Ad{A`}}}}}{{AEl{Fn}}}}{{{AE`{A`}}}If}0{{{h{{AE`{ce}}}}{h{Ahg}}}BjGfB@hGd}{{{h{If}}{h{Ahc}}}BjGd}{{{h{{AE`{A`}}}}}Hj}{{{h{{AE`{ce}}}}g}h{}B@h{{Gh{{Ad{c}}}}}}{{{h{If}}c}h{{Gh{Fn}}}}{{{h{Ah{AE`{ce}}}}g}{{h{Ah}}}{}B@h{{Gh{{Ad{c}}}}}}{{{h{AhIf}}c}{{h{Ah}}}{{Gh{Fn}}}}{{{h{Ah{AE`{ce}}}}Hjc}Bj{}B@h}{{{h{AhIf}}HjBBl}Bj}{{{h{AhIf}}Hj{h{Fn}}}Bj}{{}c{}}000{{{AE`{Cj}}}BDh}{{{AE`{ce}}}{{AJf{{Ad{c}}e}}}{}B@h}{If{{AJf{Fn}}}}{If{{AE`{A`}}}}{{}{{Dn{BChBDj}}}}{If{{Dn{BChBDj}}}}{{{AE`{e}}}{}BDl{{BDn{c}}}}{If{{BE`{c}}}BDl}{{{AE`{{Ab{c}}e}}}{{AE`{ce}}}{}B@h}{{{h{{AE`{ce}}}}}{}{}B@h}{{{h{Ah{AE`{ce}}}}}{}{}B@h}{{{AE`{ce}}}{}{}B@h}{{{AE`{ce}}}{{Fd{{B@j{c}}HjHj}}}{}B@h}{{{AE`{ce}}}{{Fd{{B@j{c}}HjHje}}}{}B@h}{{{AE`{ce}}}{{Fd{HjHj}}}{}B@h}{If{{Fd{A`HjHj}}}}{{{AE`{ce}}}{{Fd{HjHje}}}{}B@h}{{{h{If}}{h{Fn}}}}{{{h{BAb}}}A`}{{{h{If}}{h{Fn}}}Ed}{{{h{{AE`{ce}}}}}Ed{}B@h}{{{h{{AE`{c}}}}}Ed{}}{{{h{If}}}Ed}33{{{h{{AE`{A`c}}}}}EdB@h}{{{AE`{ce}}}{{h{Ah{Ad{c}}}}}{}B@h}{If{{h{AhFn}}}}{{{h{{AE`{ce}}}}}Hj{}B@h}{{{h{If}}}Hj}{{{h{Ah{AE`{c}}}}{AE`{c}}}Bj{}}{{{h{{AE`{eg}}}}{h{{h{{Ab{c}}}}}}}Ed{}{{Ef{c}}}B@h}{{{h{{AE`{eg}}}}{h{{Ab{c}}}}}Ed{}{{Ef{c}}}B@h}{{{h{{AE`{eg}}}}{h{{AE`{ci}}}}}Ed{}{{Ef{c}}}B@hB@h}{{{h{{AE`{eg}}}}{h{{h{{Ad{c}}}}}}}Ed{}{{Ef{c}}}B@h}{{{h{{AE`{eg}}}}{h{{h{Ah{Ad{c}}}}}}}Ed{}{{Ef{c}}}B@h}{{{h{{AE`{eg}}}}{h{{Ad{c}}}}}Ed{}{{Ef{c}}}B@h}?{{{h{If}}{h{{h{Fn}}}}}Ed}{{{h{If}}{h{{AEl{Fn}}}}}Ed}{{}{{AE`{c}}}{}}{{}If}{c{{AE`{ec}}}B@h{}}{{{h{{AE`{ce}}}}{h{{AE`{cg}}}}}{{Dh{Bl}}}HlB@hB@h}{{{h{If}}{h{If}}}{{Dh{Bl}}}}{{{h{Ah{AE`{ce}}}}}{{Dh{c}}}{}B@h}{{{h{AhIf}}}{{Dh{BBl}}}}{{{h{Ah{AE`{ce}}}}g}{{Dh{c}}}{}B@h{{BEb{{h{Ahc}}}{{Hb{Ed}}}}}}{{{h{Ah{AE`{ce}}}}c}Bj{}B@h}{{{h{AhIf}}BBl}Bj}{{{h{AhIf}}{h{Fn}}}Bj}{{{h{Ah{AE`{ce}}}}c}{{Dn{Bjc}}}{}B@h}{{{h{Ah{AE`{ce}}}}Hj}c{}B@h}{{{h{AhIf}}Hj}BBl}{{{h{AhIf}}c}BjBEd}{{{h{AhIf}}c{h{Fn}}}Bj{{Hh{Hj}}}}{{{h{Ah{AE`{ce}}}}Hj}Bj{}B@h}{{{h{AhIf}}Hj}Bj}10{{{h{Ah{AE`{ce}}}}Hjc}BjAlB@h}{{{h{Ah{AE`{ce}}}}Hjg}Bj{}B@h{{Hd{}{{Hb{c}}}}}}{{{h{Ah{AE`{ce}}}}g}Bj{}B@h{{Hd{{h{c}}}{{Hb{Ed}}}}}}{{{h{AhIf}}c}Bj{{Hd{BBl}{{Hb{Ed}}}}}}{{{h{Ah{AE`{ce}}}}g}Bj{}B@h{{Hd{{h{Ahc}}}{{Hb{Ed}}}}}}{{{h{{AE`{c}}}}e}DnI`Hn}{{{h{If}}c}DnHn}887{{{h{Ah{AE`{ce}}}}}Bj{}B@h}{{{h{AhIf}}}Bj}{{{h{AOf}}}{{Dh{{h{AOh}}}}}}{{{h{Ah{AE`{ce}}}}}{{h{Ah{Ad{{BEf{c}}}}}}}{}B@h}{{{h{Ah{AE`{ce}}}}gi}{{BEh{e}}}{}B@h{{Hh{Hj}}}{{Ej{}{{Eh{c}}}}}}{{{h{Ah{AE`{ce}}}}}{{Fd{{h{Ah{Ad{c}}}}{h{Ah{Ad{{BEf{c}}}}}}}}}{}B@h}{{{h{Ah{AE`{ce}}}}Hj}{{AE`{ce}}}{}{AlB@h}}{{{h{AhIf}}Hj}If}{{{h{If}}{h{Fn}}}{{Dh{{h{Fn}}}}}}0{{{h{Ah{AE`{ce}}}}Hj}c{}B@h}{hc{}}000{{{h{If}}}{{Dn{{BEl{BEj}}BC`}}}}{{{h{{AE`{A`}}}}}{{Dn{IbBEn}}}}{{{h{If}}}{{Dn{IbBEn}}}}{hIf}00{{{h{Ah{AE`{ce}}}}Hj}Bj{}B@h}{{{h{AhIf}}Hj}Bj}{c{{Dn{e}}}{}{}}000{BDb{{Dn{If}}}}{{}{{Dn{c}}}{}}000{{{h{Ah{AE`{ce}}}}Hj}{{Dn{BjBF`}}}{}B@h}{{{h{AhIf}}Hj}{{Dn{BjBF`}}}}10{Hj{{Dn{{AE`{c}}BF`}}}{}}{Hj{{Dn{IfBF`}}}}{{Hjc}{{Dn{{AE`{ec}}BF`}}}B@h{}}{hIj}000{{}c{}}000{Hj{{AE`{c}}}{}}{HjIf}{{Hjc}{{AE`{ec}}}B@h{}}{{{h{Ah{AE`{A`c}}}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}B@h}{{{h{Ah{AE`{A`}}}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}}{{{h{Ah{AE`{A`c}}}}{h{{Ad{A`}}}}}{{Dn{BjBC`}}}B@h}{{{h{AhIf}}BBl}{{Dn{BjEn}}}}{{{h{AhIf}}{h{Fn}}}{{Dn{BjEn}}}}{{{h{Ah{AE`{A`c}}}}{h{{Ad{BFb}}}}}{{Dn{HjBC`}}}B@h}```````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{BCd}}}BCd}{{{h{BCb}}}BCb}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{BCd}}{h{BCd}}}Ed}{{{h{BCb}}{h{BCb}}}Ed}{{h{h{c}}}Ed{}}000{{{h{BCd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BCb}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}0{{{h{BCd}}}{{Fd{DfDf}}}}{{}c{}}0{{{h{BCb}}}Hj}{hc{}}0{hIf}0{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0``````````````{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{BFd}}}BFd}{{{h{BFf}}}BFf}{{{h{BFh}}}BFh}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}}{{h{c}}}BG`BGb}{c{{Dn{{AE`{A`}}BFf}}}{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g}{{Dn{{AE`{A`}}BFf}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{c{h{e}}}{{Dn{{AE`{A`}}BFf}}}{{ADd{{Ad{A`}}}}}BFn}{{c{h{Ah{Ad{A`}}}}{h{e}}}{{Dn{HjBFh}}}{{ADd{{Ad{A`}}}}}BFn}{{c{h{Ah{AE`{A`}}}}{h{e}}}{{Dn{BjBFf}}}{{ADd{{Ad{A`}}}}}BFn}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{Ad{A`}}}}}{{Dn{HjBFh}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{Ad{A`}}}}}{{Dn{HjBFf}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{AE`{A`}}}}}{{Dn{BjBFf}}}BG`BGb{{ADd{{Ad{A`}}}}}}{HjHj}`{cIf{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g}IfBG`BGb{{ADd{{Ad{A`}}}}}}{{c{h{e}}}If{{ADd{{Ad{A`}}}}}BFn}{{c{h{Ah{Ad{A`}}}}{h{e}}}{{Dn{HjBFd}}}{{ADd{{Ad{A`}}}}}BFn}{{c{h{AhIf}}{h{e}}}Bj{{ADd{{Ad{A`}}}}}BFn}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{Ad{A`}}}}}{{Dn{HjBFd}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{AhIf}}}BjBG`BGb{{ADd{{Ad{A`}}}}}}{{HjEd}{{Dh{Hj}}}}`{{{h{BFd}}{h{BFd}}}Ed}{{{h{BFf}}{h{BFf}}}Ed}{{{h{BFh}}{h{BFh}}}Ed}{{h{h{c}}}Ed{}}00000{{{h{BFd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BFf}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BFh}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}0{BFfBFh}1{{}c{}}00``{{{h{BFh}}}{{Dh{{h{AOh}}}}}}{hc{}}00{hIf}00{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00`````````````{{{h{BGd}}}{{h{Fn}}}}{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{BGd}}}BGd}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{BGd}}{h{BGd}}}Ed}{{{h{BGf}}{h{BGf}}}Ed}{{h{h{c}}}Ed{}}000{{{h{BGd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BGf}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}0{{}c{}}0{{{h{Fn}}}{{Dn{BGdBGf}}}}{hc{}}{hIf}{c{{Dn{e}}}{}{}}{{{h{Fn}}}{{Dn{BGd}}}}1{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0`{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{{BGh{c}}}}{h{AhEl}}}{{Dn{BjEn}}}BFn}<;{{{h{{Ad{A`}}}}{h{c}}}{{BGh{c}}}BFn}98654````````````33332222{{{h{BGj}}}BGj}{{{h{BGl}}}BGl}{{{h{BGn}}}BGn}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}}{{h{c}}}BG`BGb}{{{h{BGj}}}h}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g}{{Dn{{AE`{A`}}BFf}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{Ad{A`}}}}}{{Dn{HjBFh}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{Ad{A`}}}}}{{Dn{HjBFf}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{AE`{A`}}}}}{{Dn{BjBFf}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{BGb}}}Hj}{{}BGl}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g}IfBG`BGb{{ADd{{Ad{A`}}}}}}{{{h{BG`}}}Ed}{{{h{BGl}}}Ed}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{Ad{A`}}}}}{{Dn{HjBFd}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{AhIf}}}BjBG`BGb{{ADd{{Ad{A`}}}}}}{{{h{BGn}}{h{BGn}}}Ed}{{{h{BH`}}{h{BH`}}}Ed}{{h{h{c}}}Ed{}}000{{{h{BGj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BGl}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BGn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BH`}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}000`{{}c{}}000{{{h{BGd}}BGl}BGj}?{hc{}}00{c{{Dn{e}}}{}{}}000{{}{{Dn{c}}}{}}000{hIj}000{{}c{}}000{{BGlEd}BGl}{{BGlBGn}BGl}1```````````````{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}}{{h{c}}}BG`BGb}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g}{{Dn{{AE`{A`}}BFf}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{Ad{A`}}}}}{{Dn{HjBFh}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{Ad{A`}}}}}{{Dn{HjBFf}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{AE`{A`}}}}}{{Dn{BjBFf}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g}IfBG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{Ah{Ad{A`}}}}}{{Dn{HjBFd}}}BG`BGb{{ADd{{Ad{A`}}}}}}{{{h{{BFn{}{{BFj{c}}{BFl{e}}}}}}g{h{AhIf}}}BjBG`BGb{{ADd{{Ad{A`}}}}}}`{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{{BHb{ce}}}}{h{AhEl}}}{{Dn{BjEn}}}BFnBHd}{cc{}}{{}c{}}{{{BHb{ce}}}eBFnBHd}{{c{h{e}}}{{BHb{ec}}}BHdBFn}{{{h{Ah{BHb{ce}}}}{h{Ah{Ad{A`}}}}}{{Dn{HjBC`}}}BFnBHd}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}```;;::{{{h{AhBHf}}{h{Fn}}}Bj}{{{h{Ah{BHh{ce}}}}}BjBFnBHj}{{{h{Ah{BHh{ce}}}}}{{Dn{eBC`}}}BFnBHj}{{{h{Ah{BHh{ce}}}}}{{Dn{BjBC`}}}BFnBHj}{{{h{Ah{BHl{ce}}}}}{{Dn{BjBC`}}}BFnBHf}{{{h{{BHh{ce}}}}{h{AhEl}}}{{Dn{BjEn}}}BFnBHj}>>{{c{h{e}}}{{BHl{ec}}}BHfBFn}>>{{{BHh{ce}}}eBFnBHj}{{{BHl{ce}}}eBFnBHf}{{c{h{e}}}{{BHh{ec}}}BHjBFn}{{{h{c}}}{{BHl{cIf}}}BFn}>>==<<;;{{{h{Ah{BHh{ce}}}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}BFnBHj}{{{h{Ah{BHl{ce}}}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}BFnBHf}``````````````````````````````````````````````````````{{{h{ALl}}{h{ALl}}}ALl}{{ALlALl}ALl}{{{h{ALl}}ALl}ALl}{{ALl{h{ALl}}}ALl}{{{h{AhALl}}ALl}Bj}{{{h{BHn}}}{{h{{Ad{A`}}}}}}{{{h{ALl}}}{{h{A`}}}}{{{h{BHn}}}{{h{Fn}}}}{h{{h{c}}}{}}0000000{{{h{Ah}}}{{h{Ahc}}}{}}0000000{{{h{BHn}}}BI`}{BIb{{BId{BIb}}}}{{{h{BHn}}}BIf}{{{h{ALl}}}ALl}{{{h{BHn}}}BHn}{{{h{BIh}}}BIh}{{{h{BIj}}}BIj}{{{h{BIl}}}BIl}{{{h{BIn}}}BIn}{{{h{BJ`}}}BJ`}{{h{h{Ahc}}}Bj{}}000000{{hA`}Bj}000000{{{h{BHn}}{h{BHn}}}Bl}{{{h{BIh}}{h{BIh}}}Bl}{{{h{BIj}}{h{BIj}}}Bl}{{{h{BIl}}{h{BIl}}}Bl}{{{h{Fn}}}{{Dn{{Fd{BHn{AE`{A`}}}}BIn}}}}{{ALlALl}ALl}{{{h{ALl}}{h{ALl}}}ALl}{{ALl{h{ALl}}}ALl}{{{h{ALl}}ALl}ALl}{{{h{AhALl}}ALl}Bj}{{BHn{h{{Ad{A`}}}}}{{Dn{IfBJ`}}}}0{{{h{Ahc}}BHn{h{{Ad{A`}}}}}{{Dn{BjBJ`}}}AEf}{{{h{Ahc}}BHn{h{{Ad{A`}}}}}{{Dn{BjBJb}}}BHj}10210{{BHn{h{{Ad{A`}}}}}{{Dn{HjBJd}}}}{{{h{ALl}}{h{ALl}}}Ed}{{{h{BHn}}{h{BHn}}}Ed}{{{h{BIh}}{h{BIh}}}Ed}{{{h{BIj}}{h{BIj}}}Ed}{{{h{BIl}}{h{BIl}}}Ed}{{{h{BIn}}{h{BIn}}}Ed}{{{h{BJ`}}{h{BJ`}}}Ed}{{h{h{c}}}Ed{}}0000000000000{BJf{{BJh{BJf}}}}{{{h{ALl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BHn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BIn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BJ`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BJb}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}{AAdALl}1111{BJjBIn}2{BJdBJ`}3{EnBJ`}{BJdBJb}5{BC`BJb}{BBl{{Dn{ALlBJl}}}}{A`ALl}{{{h{ALl}}{h{Ahc}}}BjGd}{{{h{BHn}}{h{Ahc}}}BjGd}{{{h{BIh}}{h{Ahc}}}BjGd}{{{h{BIj}}{h{Ahc}}}BjGd}{{{h{BIl}}{h{Ahc}}}BjGd}`{{}c{}}0000000{{{h{BHn}}}Ed}0000{{}{{`{{Gl{}{{Eh{ALl}}}}}}}}{{{h{BHn}}}Hj}{{{h{BHn}}}BJn}{{{h{BHn}}}BK`}{{{h{ALl}}{h{ALl}}}ALl}{{{h{ALl}}ALl}ALl}{{ALlALl}ALl}{{ALl{h{ALl}}}ALl}{{{h{AhALl}}ALl}Bj}{{{h{Fn}}}{{Dn{BHnBKb}}}}{{{h{Fn}}}BHn}{{{h{BHn}}{h{BHn}}}{{Dh{Bl}}}}{{{h{BIh}}{h{BIh}}}{{Dh{Bl}}}}{{{h{BIj}}{h{BIj}}}{{Dh{Bl}}}}{{{h{BIl}}{h{BIl}}}{{Dh{Bl}}}}`{{}Bj}`{{{h{BIn}}}{{Dh{{h{AOh}}}}}}{{{h{BJ`}}}{{Dh{{h{AOh}}}}}}{{{h{BJb}}}{{Dh{{h{AOh}}}}}};=<>:{ALlBBl}{{{h{BHn}}}If}{hc{}}000000{hIf}0000{ALlA`}{Df{{Dn{ALl}}}}{ADb{{Dn{ALl}}}}{Ob{{Dn{ALl}}}}{c{{Dn{e}}}{}{}}{A`{{Dn{ALl}}}}{BBh{{Dn{ALl}}}}{BBd{{Dn{ALl}}}}{BBf{{Dn{ALl}}}}{A@b{{Dn{ALl}}}}{BKd{{Dn{ALl}}}}{AF`{{Dn{ALl}}}}7777777{{}{{Dn{c}}}{}}0000000{hIj}0000000{{}c{}}0000000{{BJf{h{BHn}}}{{BKf{BJfc}}}BKh}``````````````````````````{{BKjBKj}BKj}{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{{BKl{c}}}}}{{BKl{c}}}{AlBKh}}{{{h{BKj}}}BKj}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{}{{BKl{c}}}BKh}{{{h{{BKl{c}}}}{h{{BKl{c}}}}}Ed{EfBKh}}{{{h{BKj}}{h{BKj}}}Ed}{{h{h{c}}}Ed{}}000{{{h{{BKl{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{F`BKh}}{{{h{BKj}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}00{{{h{Ah{BKl{c}}}}ALl}BjBKh}{{{h{Ah{BKl{c}}}}BHn}BjBKh}{{{h{Ah{BKl{c}}}}}BjBKh}{{}c{}}00{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}{{}c{}}{{{h{AhBKn}}HjA`}A`}{{{h{AhBKj}}HjA`}A`}{{{h{BHn}}}BL`}?{{{h{AhBL`}}}{{Dh{ALl}}}}{{{h{{BKl{c}}}}}hBKh}{{}Bj}{{{h{BL`}}}{{Fd{Hj{Dh{Hj}}}}}}{hc{}}0{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{{h{BKn}}Hj}A`}{{{h{BKj}}Hj}A`}{{}c{}}00``````````````````````````````````{h{{h{c}}}{}}0000000000000{{{h{Ah}}}{{h{Ahc}}}{}}0000000000000{{{h{BLb}}}BLd}{{{h{BLf}}}BLd}{{{h{BLh}}}BLh}{{{h{BLj}}}BLj}{{{h{BJj}}}BJj}{{{h{BLl}}}BLl}{{{h{BLn}}}BLn}{{{h{BJd}}}BJd}{{{h{BM`}}}BM`}{{{h{BMb}}}BMb}{{h{h{Ahc}}}Bj{}}0000000{{hA`}Bj}0000000`{{{h{BMd}}}{{h{{Ad{A`}}}}}}{{{h{BLb}}}{{h{{Ad{A`}}}}}}{{{h{BLf}}}{{h{{Ad{A`}}}}}}`{{{h{BLh}}{h{BLh}}}Ed}{{{h{BLj}}{h{BLj}}}Ed}{{{h{BJj}}{h{BJj}}}Ed}{{{h{BLl}}{h{BLl}}}Ed}{{{h{BLn}}{h{BLn}}}Ed}{{{h{BJd}}{h{BJd}}}Ed}{{{h{BM`}}{h{BM`}}}Ed}{{{h{BMb}}{h{BMb}}}Ed}{{h{h{c}}}Ed{}}000000000000000{{{h{BLb}}}BMf}{{{h{BMd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BLb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BLf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BLh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BLj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BJj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BLl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BLn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BJd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BM`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BMb}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}00000{BJjBLh}{BMhBLh}{BMbBLh}{BLnBLh}44{BJjBLj}{BLnBLj}6{BKbBJj}{BLlBJj}888{BJdBM`}99{{{h{BMd}}}Ed}{{{h{BLf}}}Ed}{{{h{BMd}}}BHn}{{{h{BLb}}}BHn}{{{h{BLf}}}BHn}{{}c{}}0000000000000{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}00{{}c{}}00{{{h{BLd}}}Hj}{{{h{BMf}}}Hj}{{{h{Fn}}}{{Dn{BMdBJj}}}}{{{h{Fn}}}{{Dn{BLbBLj}}}}{{{h{Fn}}}{{Dn{BLfBLh}}}}0{{{h{AhBLd}}}{{Dh{A`}}}}{{{h{AhBMj}}}{{Dh{ALl}}}}{{{h{AhBMf}}}{{Dh{ALl}}}}{BMdBLb}{{{h{AhBMd}}}{{Dh{ALl}}}}{{{h{AhBLb}}}{{Dh{ALl}}}}{{{h{BLd}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{BMj}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{BMf}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{BLh}}}{{Dh{{h{AOh}}}}}}{{{h{BLj}}}{{Dh{{h{AOh}}}}}}{{{h{BJj}}}{{Dh{{h{AOh}}}}}}{{{h{BLl}}}{{Dh{{h{AOh}}}}}}{{{h{BLn}}}{{Dh{{h{AOh}}}}}}{{{h{BJd}}}{{Dh{{h{AOh}}}}}}{{{h{BM`}}}{{Dh{{h{AOh}}}}}}{{{h{BMb}}}{{Dh{{h{AOh}}}}}}{hc{}}0000000{hIf}0000000{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}00{c{{Dn{e}}}{}{}}0000000000000{{}{{Dn{c}}}{}}0000000000000{hIj}0000000000000{BMd{{Dn{BLbBLn}}}}{{{h{BMd}}}{{Dn{BjBLn}}}}{BLb{{Dn{BLfBLh}}}}{{{h{BLb}}}{{Dn{BjBMb}}}}{{{h{BLb}}ALl}{{Dn{BjBMh}}}}{{}c{}}0000000000000{{{h{BMd}}}{{Dh{ALl}}}}{{{h{BLb}}}{{Dh{ALl}}}}{{{h{BLf}}}ALl}`````{h{{h{c}}}{}}0000{{{h{Ah}}}{{h{Ahc}}}{}}0000{{{BKf{ce}}}{{BMl{ce}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{BKf{ce}}}{{BMn{ce}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{h{{BKf{ce}}}}}{{BKf{ce}}}{Al{Gl{}{{Eh{ALl}}}}}{AlBKh}}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{{BKf{ce}}}}{h{{BKf{ce}}}}}Ed{Ef{Gl{}{{Eh{ALl}}}}}{EfBKh}}{{h{h{c}}}Ed{}}0{{{BKf{ce}}}{{BN`{ce}}}{{Gl{}{{Eh{ALl}}}}}BKh}{cc{}}0000{{}c{}}0000{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}000{{}c{}}000{{{Dh{ALl}}c}{{BNb{c}}}{{Gl{}{{Eh{ALl}}}}}}{{{h{BHn}}{BNb{c}}}{{BMn{ce}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{BMn{ce}}}{{BMl{ce}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{h{BHn}}{BNb{c}}}{{BN`{ce}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{c{h{BHn}}}{{BKf{ce}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{h{Ah{BNb{c}}}}}{{Dh{ALl}}}{{Gl{}{{Eh{ALl}}}}}}{{{h{Ah{BMn{ce}}}}}{{Dh{BBl}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{h{Ah{BMl{ce}}}}}{{Dh{A`}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{h{Ah{BN`{ce}}}}}{{Dh{ALl}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{h{{BNb{c}}}}}{{Fd{Hj{Dh{Hj}}}}}{{Gl{}{{Eh{ALl}}}}}}{{{h{{BMn{ce}}}}}{{Fd{Hj{Dh{Hj}}}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{h{{BMl{ce}}}}}{{Fd{Hj{Dh{Hj}}}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{h{{BN`{ce}}}}}{{Fd{Hj{Dh{Hj}}}}}{{Gl{}{{Eh{ALl}}}}}BKh}{hc{}}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}000{c{{Dn{e}}}{}{}}0000{{}{{Dn{c}}}{}}0000{hIj}0000{{}c{}}0000{{{BKf{ce}}ALl}{{BKf{ce}}}{{Gl{}{{Eh{ALl}}}}}BKh}```````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{BJl}}}BJl}{{{h{BNd}}}BNd}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{BJl}}{h{BJl}}}Ed}{{{h{BNd}}{h{BNd}}}Ed}{{h{h{c}}}Ed{}}000{{{h{BJl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BNd}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}{AObBNd}{BNfBNd}2{{}c{}}0{{{h{BJl}}}{{Dh{{h{AOh}}}}}}{{{h{BNd}}}{{Dh{{h{AOh}}}}}}{hc{}}0{hIf}0{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0``````````````{h{{h{c}}}{}}0000{{{h{Ah}}}{{h{Ahc}}}{}}0000{{{h{BKb}}}BKb}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{BKb}}{h{BKb}}}Ed}{{h{h{c}}}Ed{}}0{{{h{BKb}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}0000{{}c{}}0000{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}000{{}c{}}000{{{h{BI`}}}Hj}{{{h{BIf}}}Hj}{{{h{BJn}}}Hj}{{{h{BK`}}}Hj}{{{h{AhBI`}}}{{Dh{A`}}}}{{{h{AhBIf}}}{{Dh{BBl}}}}{{{h{AhBJn}}}{{Dh{A`}}}}{{{h{AhBK`}}}{{Dh{BBl}}}}{{{h{AhBI`}}}Dh}{{{h{AhBIf}}}Dh}{{{h{AhBJn}}}Dh}{{{h{AhBK`}}}Dh}{{{h{BI`}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{BIf}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{BJn}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{BK`}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{BKb}}}{{Dh{{h{AOh}}}}}}{hc{}}{hIf}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}000{c{{Dn{e}}}{}{}}0000{{}{{Dn{c}}}{}}0000{hIj}0000{{}c{}}0000`````{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{BIb{{BId{BIb}}}}{{{h{{BId{c}}}}}{{BId{c}}}{Al{Gl{}{{Eh{A`}}}}}}{{{h{{BJh{c}}}}}{{BJh{c}}}{Al{Gl{}{{Eh{ALl}}}}}}{{{h{{BNh{ce}}}}}{{BNh{ce}}}{Al{Gl{}{{Eh{ALl}}}}}{AlBKh}}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{{BId{c}}}}{h{{BId{c}}}}}Ed{Ef{Gl{}{{Eh{A`}}}}}}{{{h{{BJh{c}}}}{h{{BJh{c}}}}}Ed{Ef{Gl{}{{Eh{ALl}}}}}}{{{h{{BNh{ce}}}}{h{{BNh{ce}}}}}Ed{Ef{Gl{}{{Eh{ALl}}}}}{EfBKh}}{{h{h{c}}}Ed{}}00000{BJf{{BJh{BJf}}}}{cc{}}00{{}c{}}00{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}00{{}c{}}00{{{h{{BId{c}}}}}Hj{{Gl{}{{Eh{A`}}}}BNj}}{{{h{{BJh{c}}}}}Hj{{Gl{}{{Eh{ALl}}}}BNj}}{c{{BNh{ce}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{BHnc}{{BNh{ce}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{h{Ah{BId{c}}}}}{{Dh{ALl}}}{{Gl{}{{Eh{A`}}}}}}{{{h{Ah{BJh{c}}}}}{{Dh{A`}}}{{Gl{}{{Eh{ALl}}}}}}{{{h{Ah{BNh{ce}}}}}{{Dh{ALl}}}{{Gl{}{{Eh{ALl}}}}}BKh}{{{h{{BId{c}}}}}{{Fd{Hj{Dh{Hj}}}}}{{Gl{}{{Eh{A`}}}}}}{{{h{{BJh{c}}}}}{{Fd{Hj{Dh{Hj}}}}}{{Gl{}{{Eh{ALl}}}}}}{{{h{{BNh{ce}}}}}{{Fd{Hj{Dh{Hj}}}}}{{Gl{}{{Eh{ALl}}}}}BKh}{hc{}}00{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}00{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00{{BJf{h{BHn}}}{{BKf{BJfc}}}BKh}````````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{BNl}}}BNl}{{{h{BMh}}}BMh}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{BNl}}{h{BNl}}}Ed}{{{h{BMh}}{h{BMh}}}Ed}{{h{h{c}}}Ed{}}000{{{h{BNl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BMh}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}0{{}c{}}0{{HjALl}Ed}{ALlEd}{{{h{BNl}}}{{Dh{{h{AOh}}}}}}{{{h{BMh}}}{{Dh{{h{AOh}}}}}}{hc{}}0{hIf}0{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{HjALl}{{Dn{BjBMh}}}}{ALl{{Dn{BjBNl}}}}{{}c{}}0````````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{AOd}}}AOd}{{{h{BNn}}}BNn}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{Fn}}}{{Dn{{Fd{BHnALl{AE`{A`}}}}AOd}}}}{{BHnALl{h{{Ad{A`}}}}}{{Dn{IfBNn}}}}{{{h{Ahc}}BHnALl{h{{Ad{A`}}}}}{{Dn{BjEn}}}AEf}{{{h{Ahc}}BHnALl{h{{Ad{A`}}}}}{{Dn{BjBC`}}}BHj}1010{{BHn{h{{Ad{A`}}}}}{{Dn{IfBNn}}}}0{{BHnALl{h{{Ad{A`}}}}}{{Dn{HjBM`}}}}{{{h{AOd}}{h{AOd}}}Ed}{{{h{BNn}}{h{BNn}}}Ed}{{h{h{c}}}Ed{}}000{{{h{AOd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BNn}}{h{AhEl}}}{{Dn{BjEn}}}}0{BLhAOd}{cc{}}{EnBNn}{BM`BNn}{BMhBNn}{BNlBNn}4{{}c{}}0{{{h{AOd}}}{{Dh{{h{AOh}}}}}}{{{h{BNn}}}{{Dh{{h{AOh}}}}}}{hc{}}0{hIf}0{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0`````````{{{h{BAj}}}{{h{{Ab{A`}}}}}}{{{h{AhBAj}}}{{h{Ah{Ab{A`}}}}}}{{{h{AhBAj}}}{{h{Ah{Ad{A`}}}}}}{{{h{AhBAj}}}A`}{{{h{BAj}}}A`}{{{h{BAh}}}{{h{Cf}}}}5{{{h{BAj}}}{{h{{Ad{A`}}}}}}``{h{{h{c}}}{}}00710000{{{h{Ah}}}{{h{Ahc}}}{}}06070000{{{h{Fj}}Ob}{{Fd{ObOb}}}}{{{h{BO`}}}BO`}{{{h{BAh}}}BAh}{{{h{BAj}}}BAj}{{{h{BOb}}}BOb}{{{h{BOd}}}BOd}{{{h{BOf}}}BOf}{{{h{BOh}}}BOh}{{h{h{Ahc}}}Bj{}}000000{{hA`}Bj}000000{{{h{BAh}}{h{BAh}}}Bl}{{{h{BAj}}{h{BAj}}}Bl}{{{h{BOb}}{h{BOb}}}Bl}{{{h{BOd}}{h{BOd}}}Bl}{{{h{BOh}}{h{BOh}}}Bl}{{{h{Ahc}}}{{Dn{BAhACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{BAjACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{BObACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{BOdACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{BOhACb}}}{ACdACf}}20{{{h{BAh}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{BAj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{BOb}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{BOd}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{BOh}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{}BAj}{c{{Dn{BAj}}}E`}{{{h{BO`}}{h{BO`}}}Ed}{{{h{BAh}}{h{BAh}}}Ed}{{{h{BAj}}{h{BAj}}}Ed}{{{h{BOb}}{h{BOb}}}Ed}{{{h{BOd}}{h{BOd}}}Ed}{{{h{BOf}}{h{BOf}}}Ed}{{{h{BOh}}{h{BOh}}}Ed}{{h{h{c}}}Ed{}}0000000000000{{{h{BO`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BAh}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BAj}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{BOb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BOd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BOf}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BOh}}{h{AhEl}}}{{Dn{BjEn}}}}{AObBO`}{cc{}}0{{{h{{Ab{A`}}}}}BAj}{{{Ab{A`}}}BAj}22222{{{h{O`}}ObDf{h{{Ad{Hj}}}}}{{Dn{BObBO`}}}}{{{h{Fn}}}{{Dn{BAjBOj}}}}{{{h{BOd}}{h{O`}}}{{Dn{BOhBOf}}}}{{{h{Fn}}}{{Dn{BAj}}}}{{{h{BAh}}{h{Ahc}}}BjGd}{{{h{BAj}}{h{Ahc}}}BjGd}{{{h{BOb}}{h{Ahc}}}BjGd}{{{h{BOd}}{h{Ahc}}}BjGd}{{{h{BOh}}{h{Ahc}}}BjGd}``{{{h{BAj}}c}h{}}`{{}c{}}000000{{{h{BAj}}}Ed}{{{h{BAj}}}Hj}`{{{h{BAh}}{h{BAh}}}{{Dh{Bl}}}}{{{h{BAj}}{h{BAj}}}{{Dh{Bl}}}}{{{h{BOb}}{h{BOb}}}{{Dh{Bl}}}}{{{h{BOd}}{h{BOd}}}{{Dh{Bl}}}}{{{h{BOh}}{h{BOh}}}{{Dh{Bl}}}}`{{{h{BAj}}c}DnHn}`{{{h{BO`}}}{{Dh{{h{AOh}}}}}}{{{h{BOf}}}{{Dh{{h{AOh}}}}}}{BAj{{Ab{A`}}}}{hc{}}000000{hIf}00`{c{{Dn{e}}}{}{}}00{{{h{{Ad{A`}}}}}{{Dn{BAj}}}}1111{{}{{Dn{c}}}{}}000000`{hIj}000000{{}c{}}000000{{{h{c}}{Fd{ObOb}}}BAj{{ADd{{Ad{A`}}}}}}````````````{{{h{Ah{BOl{c}}}}{h{{Ad{A`}}}}}BjACj}{{{h{Ah{BOn{c}}}}{h{{Ad{A`}}}}}BjACj}{{{h{Ah{BOl{c}}}}g}{{Dn{BjC@`}}}ACj{{Dj{Md}}}{{AFh{{h{AAf}}}{{Hb{{Dn{eC@`}}}}}}}}{{{h{Ah{BOl{c}}}}}BjACj}{h{{h{c}}}{}}0000000{{{h{Ah}}}{{h{Ahc}}}{}}0000000{{{h{C@b}}}C@b}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}`{{{h{C@b}}{h{C@b}}}Ed}{{h{h{c}}}Ed{}}0{{{h{C@b}}{h{Kd}}}Kd}{{{h{Ah{BOl{c}}}}}{{Dn{HjACh}}}ACj}{{{h{Ah{BOn{c}}}}}{{Dn{HjACh}}}ACj}{{{h{Ah{C@d{c}}}}}{{Dn{HjACh}}}ACj}{{{h{C@`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{C@b}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}00000{AChC@`}{AObC@`}22{{}c{}}0000000{{{h{C@f}}{h{Ahc}}e}{{Dn{EdC@`}}}{ACdACf}Gl}{{{h{C@h}}{h{Ahc}}e}{{Dn{EdC@`}}}{ACdACf}Gl}{{{h{C@b}}{h{Ch}}c}{{Dn{EdC@`}}}Gl}210{{{h{Ahc}}{h{O`}}}{{BOl{c}}}ACj}{{{h{Ch}}}C@f}{{ObObObA`}C@h}{{{h{Ahc}}ObObObA`}{{BOn{c}}}ACj}{{{h{Ahc}}}{{C@j{c}}}{ACdACf}}{{{h{Ahc}}}{{C@d{c}}}ACj}{{{h{{Ad{A`}}}}}C@b}{{{h{O`}}e}{{Dn{C@bC@`}}}{{Dj{Md}}}{{AFh{{h{AAf}}}{{Hb{{Dn{cC@`}}}}}}}}{{{h{Ah{C@j{c}}}}A`}{{Dn{ObACh}}}{ACdACf}}{{{h{C@`}}}{{Dh{{h{AOh}}}}}}{hc{}}{hIf}{c{{Dn{e}}}{}{}}0000000{{}{{Dn{c}}}{}}0000000{hIj}0000000{{}c{}}0000000{{{h{Ah{C@d{c}}}}ObA`}{{Dn{HjACh}}}ACj}`````````````````````````````{{{h{C@l}}}{{h{{Ab{A`}}}}}}{{{h{C@n}}}{{h{{Ab{A`}}}}}}{{{h{AhC@l}}}{{h{Ah{Ad{A`}}}}}}{{{h{AhC@l}}}{{h{Ah{Ab{A`}}}}}}{{{h{AhC@n}}}{{h{Ah{Ab{A`}}}}}}{{{h{AhC@n}}}{{h{Ah{Ad{A`}}}}}}{{{h{AhC@l}}}A`}{{{h{AhC@n}}}A`}{{{h{C@l}}}A`}{{{h{C@n}}}A`}9{{{h{C@l}}}{{h{{Ad{A`}}}}}}{{{h{C@n}}}{{h{{Ad{A`}}}}}}:{{{h{BCj}}}{{h{{Ad{BCj}}}}}}{{{h{BCh}}}{{h{{Ad{BCj}}}}}}{h{{h{c}}}{}}>403=0000000{{{h{Ah}}}{{h{Ahc}}}{}}0=<0;:000000{{}Ed}0``````{{{h{BCh}}BCj}BCh}``````{{{h{BCh}}BCj}CA`}{{{h{AEj}}{h{{Jd{c}}}}BCj}{{Dn{AEjBDj}}}Jl}{{{h{AEj}}BCj}{{Dn{{Fd{AK`C@l}}BDj}}}}{{{h{C@l}}}C@l}{{{h{C@n}}}C@n}{{{h{CAb}}}CAb}{{{h{AEj}}}AEj}{{{h{BCj}}}BCj}{{{h{BCh}}}BCh}{{{h{BDj}}}BDj}{{{h{CAd}}}CAd}{{h{h{Ahc}}}Bj{}}0000000{{hA`}Bj}0000000{{{h{C@l}}{h{C@l}}}Bl}{{{h{C@n}}{h{C@n}}}Bl}{{{h{AEj}}{h{AEj}}}Bl}{{{h{BCj}}{h{BCj}}}Bl}{{{h{BCh}}{h{BCh}}}Bl}{{{h{{Ad{A`}}}}}{{Dn{CAbBDj}}}}{{{h{{Ad{A`}}}}}{{Dn{AEjBDj}}}}{{}C@n}{{}BCh}``````{{{h{CAb}}{h{{Jd{c}}}}{h{e}}}{{Dn{CAbBDj}}}AGh{{ADd{{Ad{BCj}}}}}}{{{h{AEj}}{h{{Jd{c}}}}{h{e}}}{{Dn{AEjBDj}}}Jl{{ADd{{Ad{BCj}}}}}}{c{{Dn{C@l}}}E`}{c{{Dn{C@n}}}E`}{c{{Dn{CAb}}}E`}{c{{Dn{AEj}}}E`}{c{{Dn{BCj}}}E`}{c{{Dn{BCh}}}E`}{{{h{CAb}}}{{Ab{A`}}}}{{{h{AEj}}}{{Ab{A`}}}}{{{h{C@l}}{h{C@l}}}Ed}{{{h{C@n}}{h{C@n}}}Ed}{{{h{CAb}}{h{CAb}}}Ed}{{{h{AEj}}{h{AEj}}}Ed}{{{h{BCj}}{h{BCj}}}Ed}{{{h{BCh}}{h{BCh}}}Ed}{{{h{BDj}}{h{BDj}}}Ed}{{{h{CAd}}{h{CAd}}}Ed}{{h{h{c}}}Ed{}}000000000000000{{{h{BCh}}c}BCh{{ADd{{Ad{BCj}}}}}}{{{h{CAb}}{h{{Jd{c}}}}}C@nAGh}{{{h{AEj}}}C@n}{{{h{C@l}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{C@n}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{CAb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AEj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BCj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BCh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BDj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CAd}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}{{{h{{Ab{A`}}}}}C@l}1{{{Ab{A`}}}C@l}{{{h{{Ab{A`}}}}}C@n}{{{Ab{A`}}}C@n}444{DfBCj}5{{{AE`{BCj}}}BCh}{{{h{{Ad{BCj}}}}}BCh}7{JjBDj}{AObBDj}9{AOfBDj}{CAdBDj};{Df{{Dn{BCjBDj}}}}{{{h{Fn}}}{{Dn{C@lBOj}}}}{{{h{Fn}}}{{Dn{C@nBOj}}}}{cBCh{{Ej{}{{Eh{BCj}}}}}}3{{{h{{Jd{c}}}}{h{CAb}}}AEjAGh}{{{h{Fn}}}{{Dn{C@l}}}}{{{h{Fn}}}{{Dn{C@n}}}}{{{h{Fn}}}{{Dn{CAbBDj}}}}{{{h{Fn}}}{{Dn{AEjBDj}}}}{{{h{Fn}}}{{Dn{BCjBDj}}}}{{{h{Fn}}}{{Dn{BChBDj}}}}{{{h{CAb}}CAf{h{{Jd{c}}}}}{{Dn{{Dh{AB`}}}}}AGh}{{{h{BCh}}}CA`}{{{h{C@l}}{h{Ahc}}}BjGd}{{{h{C@n}}{h{Ahc}}}BjGd}{{{h{AEj}}{h{Ahc}}}BjGd}{{{h{BCj}}{h{Ahc}}}BjGd}{{{h{BCh}}{h{Ahc}}}BjGd}{{{h{CAb}}{h{{Jd{c}}}}}KfAGh}{{{h{AEj}}}Kf}{BCj{{Dn{BCjBDj}}}}{{{h{C@l}}c}h{}}{{{h{C@n}}c}h{}}{{{h{BCh}}c}h{}}{{}c{}}00000000{{BChBCj}BCh}{CAh{{Dn{BChBDj}}}}{{}{{Dn{BChBDj}}}}{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}{{}c{}}{{{h{BCh}}}}{{{h{CAd}}}Hj}{{{h{C@l}}}Ed}{{{h{C@n}}}Ed}{{{h{BCh}}}Ed}{{{h{BCj}}}Ed}10{{{h{C@l}}}Hj}{{{h{C@n}}}Hj}{{{h{BCh}}}Hj}{{}BCh}``````{{c{h{{Ad{A`}}}}}{{Dn{CAbBDj}}}{{AHf{ABh}}}}{{{h{AhCA`}}}Dh}{{{h{BCh}}}CA`}``````{{{h{C@l}}{h{C@l}}}{{Dh{Bl}}}}{{{h{C@n}}{h{C@n}}}{{Dh{Bl}}}}{{{h{AEj}}{h{AEj}}}{{Dh{Bl}}}}{{{h{BCj}}{h{BCj}}}{{Dh{Bl}}}}{{{h{BCh}}{h{BCh}}}{{Dh{Bl}}}}``````{{{h{C@l}}c}DnHn}{{{h{C@n}}c}DnHn}{{{h{CAb}}c}DnHn}{{{h{AEj}}c}DnHn}{{{h{BCj}}c}DnHn}{{{h{BCh}}c}DnHn}{{{h{BDj}}}{{Dh{{h{AOh}}}}}}{{{h{BCh}}BCj}CA`}{C@l{{Ab{A`}}}}{C@n{{Ab{A`}}}}{{CAb{h{{Jd{c}}}}}AGdAGh}{hc{}}0000000{CAbAB`}{AEjAAn}{hIf}0000000{{{h{BCh}}}{{AE`{Df}}}}{AEjJb}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}{c{{Dn{e}}}{}{}}{{{h{{Ad{A`}}}}}{{Dn{C@l}}}}11{{{h{{Ad{A`}}}}}{{Dn{C@n}}}}222222{{}{{Dn{c}}}{}}00000000{hIj}00000000{{}c{}}00000000{{{h{CAb}}{h{{Jd{c}}}}}C@nAGh}{{{h{AEj}}{h{{Jd{c}}}}}C@nAGh}`````````````````````````````````{{{h{Fj}}}Ch}{h{{h{c}}}{}}000{{{h{Ah}}}{{h{Ahc}}}{}}000{{{h{Fj}}}Fj}{{{h{CAj}}}CAj}{{{h{Od}}}Od}{{{h{CAl}}}CAl}{{h{h{Ahc}}}Bj{}}000{{hA`}Bj}000{{{h{Fj}}{h{Fj}}}Bl}{{{h{CAj}}{h{CAj}}}Bl}{{{h{Ahc}}}{{Dn{FjACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{CAjACb}}}{ACdACf}}1{{{h{Fj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{CAj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{}CAj}{c{{Dn{Fj}}}E`}{c{{Dn{CAj}}}E`}{{{h{Fj}}c}ADb{{ADd{Nh}}}}{{{h{Fj}}}ADf}{{{h{Fj}}{h{Fj}}}Ed}{{{h{CAj}}{h{CAj}}}Ed}{{{h{Od}}{h{Od}}}Ed}{{{h{CAl}}{h{CAl}}}Ed}{{h{h{c}}}Ed{}}0000000{{{h{Fj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{CAj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{Od}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CAl}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}00{AObOd}1{AObCAl}{BBfCAj}{{{h{Fj}}{h{Ahc}}}BjGd}{{{h{CAj}}{h{Ahc}}}BjGd}`{{}c{}}000{{{h{CAj}}A`}Ed}``{{{h{Fj}}{h{Fj}}}{{Dh{Bl}}}}{{{h{CAj}}{h{CAj}}}{{Dh{Bl}}}}`{{{h{Fj}}c}DnHn}{{{h{CAj}}c}DnHn}{{{h{Od}}}{{Dh{{h{AOh}}}}}}{{{h{CAl}}}{{Dh{{h{AOh}}}}}}{{{h{Fj}}}ABj}`{CAjBBf}{hc{}}000{hIf}0{c{{Dn{e}}}{}{}}000{{}{{Dn{c}}}{}}000`{hIj}000{{{h{Fj}}ABj}{{Dn{ChCAl}}}}`{{}c{}}000{{{h{Fj}}}J`}````````````````````{{{h{Oj}}}{{h{{Ab{A`}}}}}}{{{h{AhOj}}}{{h{Ah{Ad{A`}}}}}}{{{h{AhOj}}}{{h{Ah{Ab{A`}}}}}}{{{h{AhOj}}}A`}{{{h{Oj}}}A`}{{{h{Oj}}}{{h{{Ad{A`}}}}}}55{h{{h{c}}}{}}1{{{h{Ah}}}{{h{Ahc}}}{}}65{{{h{Oj}}}Oj}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{Oj}}{h{Oj}}}Bl}{c{{Dn{Oj}}}E`}{{{h{Oj}}{h{Oj}}}Ed}{{h{h{c}}}Ed{}}0{{{h{Oj}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{Ab{A`}}}Oj}{cc{}}{{{h{{Ab{A`}}}}}Oj}{ChOj}{{{h{Fn}}}{{Dn{OjBOj}}}}{{{h{Fn}}}{{Dn{Oj}}}}{cO`{{ADd{Nh}}}}{{{h{Oj}}{h{Ahc}}}BjGd}{{{h{Oj}}c}h{}}{{}c{}}{{{h{Oj}}}Ed}{{{h{Oj}}}Hj}{{{h{Oj}}{h{Oj}}}{{Dh{Bl}}}}{{{h{Oj}}c}DnHn}{Oj{{Ab{A`}}}}{hc{}}{hIf}{c{{Dn{e}}}{}{}}{{{h{{Ad{A`}}}}}{{Dn{Oj}}}}{{}{{Dn{c}}}{}}{hIj}{cOj{{ADd{Nh}}}}{DbOj}{{}c{}}```````````````````{h{{h{c}}}{}}00000{{{h{Ah}}}{{h{Ahc}}}{}}00000{{hOl}Ed}{{{h{Ol}}Ol}Ed}{{hOn}Ed}{{{h{AJh}}}AJh}{{{h{CAn}}}CAn}{{{h{AJj}}}AJj}{{{h{CB`}}}CB`}{{{h{CBb}}}CBb}{{{h{Ol}}}Ol}{{h{h{Ahc}}}Bj{}}00000{{hA`}Bj}00000{{{h{AJh}}{h{AJh}}}Bl}{{{h{AJj}}{h{AJj}}}Bl}{{{h{Ahc}}}{{Dn{OlACb}}}{ACdACf}}{{{h{Ol}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{c{{Dn{AJh}}}E`}{c{{Dn{AJj}}}E`}{c{{Dn{Ol}}}E`}{{{h{AJh}}{h{AJh}}}Ed}{{{h{CAn}}{h{CAn}}}Ed}{{{h{AJj}}{h{AJj}}}Ed}{{{h{CB`}}{h{CB`}}}Ed}{{{h{CBb}}{h{CBb}}}Ed}{{{h{Ol}}{h{Ol}}}Ed}{{h{h{c}}}Ed{}}00000000000{{{h{AJh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CAn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AJj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CB`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CBb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Ol}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}{CBdCAn}11{CBdCB`}22{AJjOl}{CBfOl}4{AJhOl}{Df{{Dn{AJhCBb}}}}{Df{{Dn{AJjCBb}}}}{DfOl}{Df{{Dn{OlCBb}}}}{{{h{Fn}}}{{Dn{AJhCAn}}}}{{{h{Fn}}}{{Dn{AJjCB`}}}}{{{h{Fn}}}{{Dn{OlAGb}}}}{{{h{Fn}}}{{Dn{AJh}}}}{{{h{Fn}}}{{Dn{AJj}}}}{{{h{Fn}}}{{Dn{Ol}}}}6{{{h{Fn}}}{{Dn{OlAIb}}}}{{{h{AJh}}{h{Ahc}}}BjGd}{{{h{AJj}}{h{Ahc}}}BjGd}{{{h{Ol}}{h{Ahc}}}BjGd}{{}c{}}00000{{{h{Ol}}}Ed}0{{{h{Ol}}Ol}Ed}0{{{h{Ol}}AJhAJj}Ed}{{{h{AJh}}{h{AJh}}}{{Dh{Bl}}}}{{{h{AJj}}{h{AJj}}}{{Dh{Bl}}}}{{{h{Ol}}{h{Ol}}}{{Dh{Bl}}}}{{h{h{c}}}Ed{}}{{hh}Ed}0{{h{h{Mj}}}{{Dh{AAl}}}}0{{h{h{{Fd{MjLn}}}}}{{Dh{{Fd{JbHj}}}}}}{{h{h{Mj}}}{{Dh{Jb}}}}33{h{{Dh{{h{{AKj{AKh{Fd{D`AGn}}}}}}}}}}{{h{h{c}}}{{Dh{Hj}}}{}}{{h{h{c}}{h{Ln}}}{{Dh{Hj}}}{}}{{{h{AJh}}c}DnHn}{{{h{AJj}}c}DnHn}{{{h{Ol}}c}DnHn}{{{h{CAn}}}{{Dh{{h{AOh}}}}}}{{{h{CB`}}}{{Dh{{h{AOh}}}}}}{{{h{CBb}}}{{Dh{{h{AOh}}}}}}{AJhDf}{AJjDf}{OlDf}{hc{}}00000{hIf}00000{{{AJf{Fn}}}{{Dn{AJh}}}}{c{{Dn{e}}}{}{}}{{{h{Fn}}}{{Dn{AJh}}}}{If{{Dn{AJh}}}}2{{{AJf{Fn}}}{{Dn{AJj}}}}3{{{h{Fn}}}{{Dn{AJj}}}}{If{{Dn{AJj}}}}55{If{{Dn{Ol}}}}6{{{h{Fn}}}{{Dn{Ol}}}}{{{AJf{Fn}}}{{Dn{Ol}}}}{{}{{Dn{c}}}{}}00000{hIj}00000{{}c{}}00000`````````````````{h{{h{c}}}{}}000000{{{h{Ah}}}{{h{Ahc}}}{}}000000{{hOl}Ed}{{{h{On}}On}Ed}{{hOn}Ed}{{{h{CBh}}}CBh}{{{h{CBj}}}CBj}{{{h{AH`}}}AH`}{{{h{On}}}On}{{{h{CBl}}}CBl}{{{h{CBn}}}CBn}{{{h{CC`}}}CC`}{{h{h{Ahc}}}Bj{}}000000{{hA`}Bj}000000{{{h{CBh}}{h{CBh}}}Bl}{{{h{CBj}}{h{CBj}}}Bl}{{}CBh}{{}CBj}{c{{Dn{CBh}}}E`}{c{{Dn{CBj}}}E`}{c{{Dn{On}}}E`}{{{h{CBl}}}Df}{{{h{CBh}}{h{CBh}}}Ed}{{{h{CBj}}{h{CBj}}}Ed}{{{h{AH`}}{h{AH`}}}Ed}{{{h{On}}{h{On}}}Ed}{{{h{CBl}}{h{CBl}}}Ed}{{{h{CBn}}{h{CBn}}}Ed}{{{h{CC`}}{h{CC`}}}Ed}{{h{h{c}}}Ed{}}0000000000000{{{h{CBh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CBj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AH`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{On}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CBl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CBn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CC`}}{h{AhEl}}}{{Dn{BjEn}}}}0{AF`CBh}{cc{}}00{AEnOn}{CBhOn}{CBjOn}3333{AF`CBj}{AF`On}{Df{{Dn{OnCBl}}}}71{Df{{Dn{CBjAH`}}}}{Df{{Dn{OnAH`}}}}10{A@`{{Dn{OnCBl}}}}{{{h{Fn}}}{{Dn{CBh}}}}{{{h{Fn}}}{{Dn{CBj}}}}{{{h{CBh}}{h{Ahc}}}BjGd}{{{h{CBj}}{h{Ahc}}}BjGd}{{{h{On}}{h{Ahc}}}BjGd}``{{}c{}}000000{{{h{On}}}Ed}0{{{h{On}}On}Ed}{{{h{On}}A@`}Ed}1{{{h{On}}CBhCBj}Ed}{{{h{On}}CBh}{{Dn{EdCBn}}}}{{{h{On}}CBj}{{Dn{EdCC`}}}}{DfAH`}{{{h{CBh}}{h{CBh}}}{{Dh{Bl}}}}{{{h{CBj}}{h{CBj}}}{{Dh{Bl}}}}{{{h{On}}{h{On}}}{{Dh{Bl}}}}{{h{h{c}}}Ed{}}{{hh}Ed}0{{h{h{Mj}}}{{Dh{AAl}}}}0{{h{h{{Fd{MjLn}}}}}{{Dh{{Fd{JbHj}}}}}}{{h{h{Mj}}}{{Dh{Jb}}}}33{h{{Dh{{h{{AKj{AKh{Fd{D`AGn}}}}}}}}}}{{h{h{c}}}{{Dh{Hj}}}{}}{{h{h{c}}{h{Ln}}}{{Dh{Hj}}}{}}{{{h{CBh}}c}DnHn}{{{h{CBj}}c}DnHn}{{{h{On}}c}DnHn}``{{{h{CBh}}}Df}{{{h{CBj}}}Df}{{{h{On}}}Df}{hc{}}000000{{{h{On}}}A@`}{hIf}000000{c{{Dn{e}}}{}{}}{{{h{Fn}}}{{Dn{CBh}}}}{{{AJf{Fn}}}{{Dn{CBh}}}}{If{{Dn{CBh}}}}3{{{h{Fn}}}{{Dn{CBj}}}}{If{{Dn{CBj}}}}{{{AJf{Fn}}}{{Dn{CBj}}}}66{A@`{{Dn{OnCBl}}}}777{{}{{Dn{c}}}{}}000000{hIj}000000{CBhAF`}{CBjAF`}{{}c{}}000000``````````````````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{A@h}}}A@h}{{{h{A@j}}}A@j}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{A@h}}{h{A@h}}}Bl}{{{h{A@h}}{h{A@h}}}Ed}{{{h{A@j}}{h{A@j}}}Ed}{{h{h{c}}}Ed{}}000{{{h{A@h}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{A@j}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}0{{{h{A@h}}{h{Ahc}}}BjGd}{{}c{}}0{{{h{A@h}}{h{A@h}}}{{Dh{Bl}}}}{hc{}}0{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{{h{Of}}}{{h{{Ad{A`}}}}}}{{{h{Nf}}}{{h{{Ad{A`}}}}}}{{{h{AhNf}}}{{h{AhNf}}}}{{{h{AhNf}}}{{h{Ah{Ad{A`}}}}}}{{{h{AhBCl}}}{{h{AhNf}}}}10{{{h{BCl}}}{{h{Nf}}}}4{{{h{Nf}}}{{h{Nf}}}}1{{{h{Of}}}{{h{Md}}}}{{{h{AJd}}}{{h{Md}}}}{{{h{AJb}}}{{h{Md}}}}{h{{h{c}}}{}}000005000{{{h{Ah}}}{{h{Ahc}}}{}}000000700{{{h{BCl}}}Hj}{{{h{AhBCl}}}Bj}{{{h{Of}}}Of}{{{h{ADl}}}ADl}{{{h{AJd}}}AJd}{{{h{AJb}}}AJb}{{{h{BCl}}}BCl}{{{h{CCb}}}CCb}{{{h{CCd}}}CCd}{{h{h{Ahc}}}Bj{}}000000{{hA`}Bj}000000{{{h{Nf}}{h{Nf}}}Bl}{{{h{BCl}}{h{BCl}}}Bl}{{}Of}{{}BCl}{{{h{BCl}}}h}{{{h{AhBCl}}}{{h{Ah}}}}{{}{{h{Nf}}}}{{{h{Of}}{h{Of}}}Ed}{{{h{ADl}}{h{ADl}}}Ed}{{{h{Nf}}{h{Nf}}}Ed}{{{h{BCl}}{h{BCl}}}Ed}{{{h{CCb}}{h{CCb}}}Ed}{{{h{CCd}}{h{CCd}}}Ed}{{h{h{c}}}Ed{}}00000000000{{{h{AhBCl}}{h{{Ad{A`}}}}}{{Dn{BjCCb}}}}{{{h{Of}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{ADl}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AJd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AJb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{Nf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BCl}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{CCb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CCd}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}{{{AE`{A`}}}Of}1111{{{h{Ah{Ab{A`}}}}}{{h{AhNf}}}}{{{h{{Ab{A`}}}}}{{h{Nf}}}}01010010101010110111000010100110101001100110010111001110001100111010110010000110011100010101001100110011011100110011001001010101010101011010101010101011{{{h{{Ab{A`}}}}}BCl}{{{Ab{A`}}}BCl}{LfBCl}{LdBCl}23{L`BCl}{KnBCl}545454545454454545454545454545454545454545454545455445454545545454454545445454545545454545445454545454545449545454545554545454545454454454554545454545599{AObCCd}{CCfCCd}{{{h{Nf}}{h{Ahc}}}BjGd}{{{h{BCl}}{h{Ahc}}}BjGd}{{{h{Nf}}{AJ`{Hj}}}h}{{{h{Nf}}{AId{Hj}}}h}{{{h{Nf}}Hj}h}{{{h{Nf}}{AIn{Hj}}}h}{{{h{Nf}}AIl}h}{{{h{Nf}}{AIj{Hj}}}h}{{{h{Nf}}{AIh{Hj}}}h}{{{h{Nf}}{Fd{{AIf{Hj}}{AIf{Hj}}}}}h}{{{h{CCh}}}Hj}{{{h{CCb}}}Hj}{{}c{}}0000000{Of{{AE`{A`}}}}{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}00{{}c{}}00{OfD`}{{{h{Of}}}Ed}{{{h{Nf}}}Ed}{{{h{BCl}}}Ed}{{{h{Of}}}Hj}{{{h{Nf}}}Hj}{{{h{BCl}}}Hj}{{}Of}{{}BCl}{{{h{AhOh}}}Dh}{{{h{AhAJd}}}{{Dh{{Dn{ADlCCd}}}}}}{{{h{AhAJb}}}Dh}2{{{h{AhOh}}Hj}Dh}{{{h{AhAJb}}Hj}Dh}1{{{h{ADl}}}{{Dh{A@f}}}}{{{h{Nf}}{h{Nf}}}{{Dh{Bl}}}}{{{h{BCl}}{h{BCl}}}{{Dh{Bl}}}}{{{h{AhBCl}}}{{Dh{A`}}}}{{{h{AhBCl}}A`}{{Dn{BjCCb}}}}{{{h{ADl}}}{{Dh{{h{Nf}}}}}}{{OfA@b}Of}{{Of{h{AAl}}}Of}{{OfOl}Of}{{OfA@f}Of}{{OfA@`}Of}{{Ofc}Of{{ADd{Nf}}}}{OfOf}{{Of{h{Jb}}}Of}{{{h{{Ad{A`}}}}}Ed}{{{h{{Ad{A`}}}}}{{Dn{A@bCCd}}}}0{{{h{AhBCl}}Hj}A`}{{{h{AhBCl}}Hj}Bj}{{{h{ADl}}}{{Dh{A@b}}}}{{{h{Oh}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{AJd}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{AJb}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{CCb}}}{{Dh{{h{AOh}}}}}}{{{h{CCd}}}{{Dh{{h{AOh}}}}}}{hc{}}000{{{h{Nf}}}}111{hIf}00{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}00:{c{{Dn{e}}}{}{}}0000{{{h{Ah{Ad{A`}}}}}{{Dn{{h{AhNf}}}}}}{{{h{{Ad{A`}}}}}{{Dn{{h{Nf}}}}}}{{{AE`{A`}}}{{Dn{BCl}}}}333{{}{{Dn{c}}}{}}0000000{hIj}00000000{{}c{}}0000000{HjBCl}``{{{h{Ah{Ab{A`}}}}A@b}Hj}``````{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{AJn}}}AJn}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{AJn}}{h{AJn}}}Ed}{{h{h{c}}}Ed{}}0{{{h{AJn}}{h{AhEl}}}{{Dn{BjEn}}}}0{AObAJn}{cc{}}{{}c{}}{{{h{AJn}}}{{Dh{{h{AOh}}}}}}{hc{}}{hIf}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}`````````````````````````{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{CCj}}}CCj}{{{h{CCl}}}CCl}{{{h{AO`}}}AO`}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{CCj}}{h{CCj}}}Ed}{{{h{CCl}}{h{CCl}}}Ed}{{{h{AO`}}{h{AO`}}}Ed}{{h{h{c}}}Ed{}}00000{{{h{CCj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CCl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AO`}}{h{AhEl}}}{{Dn{BjEn}}}}0{AObCCj}{cc{}}{AO`CCj}{CCnCCj}{AO`CCl}3{AObCCl}4{{}c{}}00{{{h{AO`}}}A`}{{{h{CCj}}}{{Dh{{h{AOh}}}}}}{{{h{CCl}}}{{Dh{{h{AOh}}}}}}{hc{}}00{hIf}00{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00`````````````````````````{h{{h{c}}}{}}00000{{{h{Ah}}}{{h{Ahc}}}{}}00000{{{h{CD`}}}CD`}{{{h{AMf}}}AMf}{{{h{AMh}}}AMh}{{{h{CDb}}}CDb}{{{h{CDd}}}CDd}{{{h{CDf}}}CDf}{{h{h{Ahc}}}Bj{}}00000{{hA`}Bj}00000{{{h{CDd}}{h{CDd}}}Bl}{{{h{Ahc}}}{{Dn{CDdACb}}}{ACdACf}}{{{h{CDd}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{c{{Dn{CDd}}}E`}{{A@dInDd}{{Dh{Il}}}}{{{h{CD`}}{h{CD`}}}Ed}{{{h{AMf}}{h{AMf}}}Ed}{{{h{AMh}}{h{AMh}}}Ed}{{{h{CDb}}{h{CDb}}}Ed}{{{h{CDd}}{h{CDd}}}Ed}{{h{h{c}}}Ed{}}000000000{{{h{CD`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AMf}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AMh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CDb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CDd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CDf}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}{AObCD`}1{CDbAMf}2{CDbAMh}333{{Hj{h{{Ad{Hj}}}}}CDf}{HjCDf}0{{{h{CDd}}{h{Ahc}}}BjGd}``{{}c{}}00000{{{h{CDd}}}Ed}``{{Hjc}CDfEj}{BBfCDd}`{{{h{CDd}}{h{CDd}}}{{Dh{Bl}}}}{{ce}In{{Ej{}{{Eh{CDf}}}}}{{Ej{}{{Eh{Hj}}}}}}{{{h{{Ad{CDf}}}}{h{{Ad{Hj}}}}}In}````{{{h{CDd}}c}DnHn}{{{h{CD`}}}{{Dh{{h{AOh}}}}}}{{{h{AMf}}}{{Dh{{h{AOh}}}}}}{{{h{AMh}}}{{Dh{{h{AOh}}}}}}{{{h{CDb}}}{{Dh{{h{AOh}}}}}}{hc{}}00000{hIf}0000{c{{Dn{e}}}{}{}}00000{{}{{Dn{c}}}{}}00000`{hIj}00000```{{}c{}}00000{{{h{CDf}}}In}`````{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{cc{}}{{}c{}}{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}{{}c{}}{{{h{AhAJl}}}Dh}{{{h{AJl}}}{{Fd{Hj{Dh{Hj}}}}}}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}=<;:`````````````````{{{h{Nh}}}{{h{Nh}}}}````9988{{{h{Nh}}}Nh}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{Ahc}}}{{Dn{CDhACb}}}{ACdACf}}0{{{h{CDj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{Ad{A`}}}}}{{Dn{cACb}}}CDh}{{{h{{Ad{A`}}}}}{{Dn{{Fd{cHj}}ACb}}}CDh}{{{h{Nh}}}Ob}{{{h{AhCDl}}Ed}{{Dn{BjACh}}}}{{{h{AhCDl}}BBd}{{Dn{BjACh}}}}{{{h{AhCDl}}BBf}{{Dn{BjACh}}}}{{{h{AhCDl}}A@b}{{Dn{BjACh}}}}{{{h{AhCDl}}BBh}{{Dn{BjACh}}}}{{{h{AhCDl}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{AhCDl}}AF`}{{Dn{BjACh}}}}{{{h{AhCDl}}Df}{{Dn{BjACh}}}}{{{h{AhCDl}}Ob}{{Dn{BjACh}}}}{{{h{AhCDl}}A`}{{Dn{BjACh}}}}`{{{h{Nh}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{{CDn{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}0{Db{{h{Nh}}}}{cc{}}{{{h{Db}}}Nh}{DbNh}{{{h{Db}}}{{h{Nh}}}}3{AOb{{CDn{c}}}{}}{{}c{}}0{{{CDn{c}}}eCE`BDl}```4`````{{{h{AhCEb}}}{{Dn{EdACb}}}}{{{h{AhCEb}}}{{Dn{BBdACb}}}}{{{h{AhCEb}}}{{Dn{BBfACb}}}}{{{h{AhCEb}}}{{Dn{A@bACb}}}}{{{h{AhCEb}}}{{Dn{BBhACb}}}}{{{h{AhCEb}}{h{Ah{Ad{A`}}}}}{{Dn{BjACb}}}}{{{h{AhCEb}}}{{Dn{AF`ACb}}}}{{{h{AhCEb}}}{{Dn{DfACb}}}}{{{h{AhCEb}}}{{Dn{ObACb}}}}{{{h{AhCEb}}}{{Dn{A`ACb}}}}``{{{h{c}}}{{AE`{A`}}}{CDjACf}}{{{h{{CDn{c}}}}}{{Dh{{h{AOh}}}}}F`}{hc{}}{hIf}{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0`````````````````{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{CEd}}}{{Ab{A`}}}}{{{h{CEd}}}CEd}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{Ahc}}}{{Dn{CDhACb}}}{ACdACf}}0{{{h{Ahc}}}{{Dn{CEdACb}}}{ACdACf}}{{{h{CDj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{CEd}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{CEd}}}{{h{{Ad{A`}}}}}}{{{h{{Ad{A`}}}}}{{Dn{cACb}}}CDh}{{{h{Fn}}}{{Dn{cCEf}}}CDh}{{{h{{Ad{A`}}}}}{{Dn{{Fd{cHj}}ACb}}}CDh}{{{h{AhCDl}}Ed}{{Dn{BjACh}}}}{{{h{AhCDl}}BBd}{{Dn{BjACh}}}}{{{h{AhCDl}}BBf}{{Dn{BjACh}}}}{{{h{AhCDl}}A@b}{{Dn{BjACh}}}}{{{h{AhCDl}}BBh}{{Dn{BjACh}}}}{{{h{AhCDl}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{AhCDl}}AF`}{{Dn{BjACh}}}}{{{h{AhCDl}}Df}{{Dn{BjACh}}}}{{{h{AhCDl}}Ob}{{Dn{BjACh}}}}{{{h{AhCDl}}A`}{{Dn{BjACh}}}}{{{h{CEd}}{h{CEd}}}Ed}{{h{h{c}}}Ed{}}0{{{h{ACb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CEf}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CEd}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}{AObACb}{AChACb}2{CEhCEf}3{{}c{}}00{CEd{{AE`{A`}}}}{{{AE`{A`}}}CEd}{{{h{AhCEb}}}{{Dn{EdACb}}}}{{{h{AhCEb}}}{{Dn{BBdACb}}}}{{{h{AhCEb}}}{{Dn{BBfACb}}}}{{{h{AhCEb}}}{{Dn{A@bACb}}}}{{{h{AhCEb}}}{{Dn{BBhACb}}}}{{{h{AhCEb}}{h{Ah{Ad{A`}}}}}{{Dn{BjACb}}}}{{{h{AhCEb}}}{{Dn{AF`ACb}}}}{{{h{AhCEb}}}{{Dn{DfACb}}}}{{{h{AhCEb}}}{{Dn{ObACb}}}}{{{h{AhCEb}}}{{Dn{A`ACb}}}}{{{h{c}}}{{AE`{A`}}}{CDjACf}}{{{h{c}}}If{CDjACf}}{{{h{ACb}}}{{Dh{{h{AOh}}}}}}{{{h{CEf}}}{{Dh{{h{AOh}}}}}}{hc{}}{hIf}0{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00``````````````````````````````````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{}{{CEj{c}}}CEl}{c{{Dn{e}}}E`CDh}{{{h{AhCEn}}{h{Ahc}}{h{{Ad{A`}}}}}{{Dn{BjEn}}}AEf}{{{h{AhCEn}}{h{Ahc}}}{{Dn{BjEn}}}AEf}{cc{}}0{{{h{Fn}}}{{Dn{ce}}}{}{}}{{{h{Fn}}}Dn}`{{}c{}}0{CE`cBDl}{{{h{c}}e}DnCDjHn}??>>==<<```````;;;;;;::::::{{{h{CF`}}}CF`}{{{h{CFb}}}CFb}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{Ah{CFd{c}}}}{h{Ahe}}{h{{Ad{A`}}}}}{{Dn{BjEn}}}CElAEf}{{{h{CF`}}{h{CF`}}}Ed}{{{h{CFb}}{h{CFb}}}Ed}{{h{h{c}}}Ed{}}000{{{h{Ah{CFd{c}}}}{h{Ahe}}}{{Dn{BjEn}}}CElAEf}{{{h{CF`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{CFb}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}0{{{CEj{c}}}{{CFd{c}}}CEl}1111??????{CF`cBDl}{CFbcBDl}{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}{{}c{}}{{{h{AhCFf}}}Dh}{hc{}}0{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}{c{{Dn{e}}}{}{}}00000{{}{{Dn{c}}}{}}00000{hIj}00000{{}c{}}00000```````{{{h{AhCFh}}}{{h{Ah{Ad{A`}}}}}}{{{h{CFh}}}{{h{{Ad{A`}}}}}}{{{h{CFh}}}{{h{Nf}}}}{h{{h{c}}}{}}200{{{h{Ah}}}{{h{Ahc}}}{}}040{{{h{AKf}}}AKf}{{{h{CFh}}}CFh}{{{h{CFj}}}CFj}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{CFh}}}h}{{{h{AhCFh}}}{{h{Ah}}}}{c{{Dn{AKf}}}E`}{{{h{AKf}}{h{AKf}}}Ed}{{{h{CFh}}{h{CFh}}}Ed}{{{h{CFj}}{h{CFj}}}Ed}{{h{h{c}}}Ed{}}00000{{{h{AKf}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CFh}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{CFj}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}00{JjCFj}{AObCFj}{AHhCFj}{AG`CFj}{{{h{{Ad{A`}}}}}{{Dn{AKfCFj}}}}{{{h{Fn}}}{{Dn{AKf}}}}{{{h{AKf}}{h{Ahc}}}BjGd}{{{h{CFh}}{h{Ahc}}}BjGd}{{}c{}}00{{{h{CFh}}}}{{{h{CFh}}}{{CFl{A`}}}}{{{h{AKf}}}CFh}{{{h{AKf}}c}DnHn}{{{h{AKf}}{h{Ahc}}}{{Dn{BjACh}}}{ACjACf}}{CFnAKf}``{{{h{CFj}}}{{Dh{{h{AOh}}}}}}{hc{}}00{hIf}00{AKf{{AE`{A`}}}}{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00{{{h{CFh}}{h{Ahc}}}{{Dn{BjACh}}}{ACjACf}}`````````{h{{h{c}}}{}}000{{{h{Ah}}}{{h{Ahc}}}{}}000{{{h{AGb}}}AGb}{{{h{AIb}}}AIb}{{{h{CG`}}}CG`}{{{h{CGb}}}CGb}{{h{h{Ahc}}}Bj{}}000{{hA`}Bj}000{{{h{AGb}}{h{AGb}}}Ed}{{{h{AIb}}{h{AIb}}}Ed}{{{h{CG`}}{h{CG`}}}Ed}{{{h{CGb}}{h{CGb}}}Ed}{{h{h{c}}}Ed{}}0000000{{{h{AGb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AIb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CG`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CGb}}{h{AhEl}}}{{Dn{BjEn}}}}0{CCnAGb}{CG`AGb}{cc{}}{CCnAIb}{CGbAIb}222{{}c{}}000{{{h{AGb}}}{{Dh{{h{AOh}}}}}}{{{h{AIb}}}{{Dh{{h{AOh}}}}}}{hc{}}000{hIf}000{c{{Dn{e}}}{}{}}000{{}{{Dn{c}}}{}}000{hIj}000{{}c{}}000```````````````````{{}{{CGh{}{{CGd{c}}{CGf{e}}}}}CGj{CGlBBj}}{{{h{{CGh{}{{CGd{c}}{CGf{e}}}}}}}{{h{e}}}CGj{CGlBBj}}``{{}c{}}{c{{CGh{}{{CGd{e}}{CGf{c}}}}}{CGlBBj}CGj}{c{{CGh{}{{CGd{c}}{CGf{e}}}}}CGj{CGlBBj}}{{{h{{Ad{A`}}}}}{{Dn{{CGh{}{{CGd{c}}{CGf{e}}}}Fl}}}CGj{CGlBBj}}{{{h{{Ad{A`}}}}}{{CGh{}{{CGd{c}}{CGf{e}}}}}CGj{CGlBBj}}`{e{{CGh{}{{CGd{g}}{CGf{i}}}}}{{ADd{{Ad{A`}}}}}{{Ej{}{{Eh{c}}}}}CGj{CGlBBj}}```{{{h{Ah{CGj{}{{CGn{c}}}}}}{h{{Ad{A`}}}}}Bj{}}{{{h{{CGj{}{{CGn{c}}}}}}}c{}}{{{h{{CGj{}{{CGn{c}}}}}}}Hj{}}````````````{{{CGh{}{{CGd{c}}{CGf{e}}}}}eCGj{CGlBBj}}{{{h{{Ad{A`}}}}{h{{Ad{A`}}}}}Ed}`{{}Mj}{{{h{Mj}}}h}{{{h{Mj}}}{{h{{Ad{A`}}}}}}{{{h{Mj}}}{{h{{Ab{A`}}}}}}1{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{Mj}}}Mj}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{Mj}}{h{Mj}}}Bl}{c{{Dn{Mj}}}E`}{{}}{{{h{Mj}}{h{Mj}}}Ed}{{h{h{c}}}Ed{}}0{{{h{Mj}}{h{AhEl}}}{{Dn{BjEn}}}}000{KfMj}{KnMj}{cc{}}{LdMj}{LfMj}{{}Mj}{{{h{Ah{Ab{A`}}}}}{{h{AhMj}}}}{{{h{{Ab{A`}}}}}{{h{Mj}}}}{ADjMj}{{{h{{Ad{A`}}}}}{{Dn{MjFl}}}}0{{{h{Fn}}}{{Dn{Mj}}}}{{{h{Mj}}{h{Ahc}}}BjGd}{{{h{Mj}}c}h{{Gh{{Ad{A`}}}}}}{{}c{}}{MjBDh}{{{h{Mj}}{h{Mj}}}{{Dh{Bl}}}}{{{h{Mj}}c}DnHn}{Mj}{hc{}}{hIf}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}``````````````````{{{CHb{}{{CH`{c}}}}CHd{h{AhIf}}}Bj{CHfF`CHhCHj}}{{{CHb{}{{CH`{c}}}}}c{CHfF`CHhCHj}}{h{{h{c}}}{}}000000{{{h{Ah}}}{{h{Ahc}}}{}}000000`{{{h{AG`}}}AG`}{{{h{CHl}}}CHl}{{{h{CEh}}}CEh}{{{h{BOj}}}BOj}{{{h{CHd}}}CHd}{{h{h{Ahc}}}Bj{}}0000{{hA`}Bj}0000{{}CHd}`{{{h{AG`}}{h{AG`}}}Ed}{{{h{CHl}}{h{CHl}}}Ed}{{{h{CEh}}{h{CEh}}}Ed}{{{h{BOj}}{h{BOj}}}Ed}{{{h{CHd}}{h{CHd}}}Ed}{{h{h{c}}}Ed{}}000000000`{{{h{AG`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CHl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CEh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BOj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CHd}}{h{AhEl}}}{{Dn{BjEn}}}}`{cc{}}00{CEhAG`}{CHlAG`}22{CHnBOj}{CHlBOj}44{{{h{Fn}}}{{Dn{{CGl{}{{G`{c}}}}c}}}{F`CHf}}{c{{CI`{c}}}{{Gl{}{{Eh{{Ab{A`}}}}}}}}{{{h{CHd}}{h{Ahc}}}BjGd}{{{CHb{}{{CH`{c}}}}}Hj{CHfF`CHhCHj}}`{{}c{}}000000{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}0{{}c{}}0{{{h{CHl}}}A`}{{{h{{CIb{c}}}}}Hj{{BNj{}{{Eh{A`}}}}Gl}}{{{h{CEh}}}Hj}{{{h{Fn}}}{{Dn{{CI`{CId}}CEh}}}}{c{{CIb{c}}}{{Gl{}{{Eh{A`}}}}}}{{{h{Ah{CI`{c}}}}}Dh{{Gl{}{{Eh{{Ab{A`}}}}}}}}{{{h{Ah{CIb{c}}}}}{{Dh{BBl}}}{{Gl{}{{Eh{A`}}}}}}{{{h{Ah{CI`{c}}}}}Dh{{Gl{}{{Eh{{Ab{A`}}}}}}CIf}}{{{h{Ah{CIb{c}}}}}{{Dh{BBl}}}{{CIf{}{{Eh{A`}}}}Gl}}{{{h{Ah{CI`{c}}}}Hj}Dh{{Gl{}{{Eh{{Ab{A`}}}}}}}}{{{h{Ah{CI`{c}}}}Hj}Dh{{Gl{}{{Eh{{Ab{A`}}}}}}CIf}}``{{{h{Ah{CI`{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{HjBC`}}}{{Gl{}{{Eh{{Ab{A`}}}}}}CIh}}{{{h{{CI`{c}}}}}{{Fd{Hj{Dh{Hj}}}}}{{Gl{}{{Eh{{Ab{A`}}}}}}}}{{{h{{CIb{c}}}}}{{Fd{Hj{Dh{Hj}}}}}{{Gl{}{{Eh{A`}}}}}}{{{h{AG`}}}{{Dh{{h{AOh}}}}}}{{{h{CHl}}}{{Dh{{h{AOh}}}}}}{{{h{CEh}}}{{Dh{{h{AOh}}}}}}{{{h{BOj}}}{{Dh{{h{AOh}}}}}}`{{{CHb{}{{CH`{c}}}}CHd}If{CHfF`CHhCHj}}{{{CHb{}{{CH`{c}}}}}If{CHfF`CHhCHj}}{hc{}}0000{hIf}0002{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}0{c{{Dn{e}}}{}{}}000000{{}{{Dn{c}}}{}}000000{hIj}000000{{}c{}}000000``{{{h{CIj}}}{{h{Fn}}}}{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{AhCIj}}}Bj}{{}CIj}{cc{}}{{}c{}}{{{h{CIj}}}Ed}3{{{h{AhCIj}}A`CHd}Bj}{{{h{AhCIj}}cCHd}BjEj}{{{h{AhCIj}}{h{{Ad{A`}}}}CHd}{{h{{Ad{A`}}}}}}{{{h{CIj}}}Hj}?>=<````{{{CHb{}{{CH`{c}}}}CHd{h{AhIf}}}Bj{CHfF`CHhCHj}}{{{CHb{}{{CH`{c}}}}}c{CHfF`CHhCHj}}<<;;{{{h{CIl}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{CIn}}{h{AhEl}}}{{Dn{BjEn}}}}000`::{{{CHb{}{{CH`{c}}}}}Hj{CHfF`CHhCHj}}`::{{{CHb{}{{CH`{c}}}}CHd}If{CHfF`CHhCHj}}{{{CHb{}{{CH`{c}}}}}If{CHfF`CHhCHj}}{hIf}01{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0`````````{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{CHn}}}CHn}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{CHn}}{h{CHn}}}Ed}{{h{h{c}}}Ed{}}0`{{{h{CHn}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}{{}c{}}`{{{h{CHn}}}{{Dh{{h{AOh}}}}}}{hc{}}{hIf}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}````````{{{h{Fn}}}{{Dn{{CGl{}{{G`{c}}}}c}}}{F`CHf}}````{{{CHb{}{{CH`{c}}}}CHd{h{AhIf}}}Bj{CHfF`CHhCHj}}{{{CHb{}{{CH`{c}}}}}c{CHfF`CHhCHj}}2{{{CHb{}{{CH`{c}}}}}Hj{CHfF`CHhCHj}}{{{CHb{}{{CH`{c}}}}CHd}If{CHfF`CHhCHj}}{{{CHb{}{{CH`{c}}}}}If{CHfF`CHhCHj}}0```{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{cc{}}`{{}c{}}`=<;:``{{}AM`}{{{h{AM`}}}h}{{{h{AM`}}}{{h{{Ad{A`}}}}}}{{{h{AM`}}}{{h{{Ab{A`}}}}}}17766{{{h{AM`}}}AM`}{{{h{CJ`}}}CJ`}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{AM`}}{h{AM`}}}Bl}{{}CJ`}{c{{Dn{AM`}}}E`}{{{h{Ah}}Ed}{{Dn{BjACh}}}}{{{h{Ah}}BBd}{{Dn{BjACh}}}}{{{h{Ah}}BBf}{{Dn{BjACh}}}}{{{h{Ah}}A@b}{{Dn{BjACh}}}}{{{h{Ah}}BBh}{{Dn{BjACh}}}}{{{h{Ah}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{Ah}}AF`}{{Dn{BjACh}}}}{{{h{Ah}}Df}{{Dn{BjACh}}}}{{{h{Ah}}Ob}{{Dn{BjACh}}}}{{{h{Ah}}A`}{{Dn{BjACh}}}}{{}}{{{h{AM`}}{h{AM`}}}Ed}{{h{h{c}}}Ed{}}0{{{h{AhCJ`}}}{{Dn{BjACh}}}}{{{h{AhCJ`}}}{{Dn{BjBC`}}}}{{{h{AM`}}{h{AhEl}}}{{Dn{BjEn}}}}000{cc{}}0{{}AM`}{{{h{Ah{Ab{A`}}}}}{{h{AhAM`}}}}{{{h{{Ab{A`}}}}}{{h{AM`}}}}{CJ`AM`}{{{h{{Ad{A`}}}}}{{Dn{AM`Fl}}}}0{{{h{Fn}}}{{Dn{AM`}}}}{{{h{AM`}}{h{Ahc}}}BjGd}{{{h{AM`}}c}h{{Gh{{Ad{A`}}}}}}{{{h{AhCJ`}}{h{{Ad{A`}}}}}Bj}{{}c{}}0{AM`BDh}{{{h{CJ`}}}{{Ab{A`}}}}{{{h{CJ`}}}Hj}{{{h{AM`}}{h{AM`}}}{{Dh{Bl}}}}{{{h{AM`}}c}DnHn}{AM`}{hc{}}0{hIf}{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0{{{h{AhCJ`}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}}{{{h{AhCJ`}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}}````````````````{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Ai}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}I`I`{{Ej{}{{Eh{{Fd{AeAg}}}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Ae}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}Ej}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Ae}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}{CHfACf}}`{c{{Dn{Eb}}}E`}{{{E`{}{{G`{c}}}}e}{{Dn{c}}}BDlCLb}0000{{{E`{}{{G`{c}}}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}{{Dn{c}}}BDlCLb}1111111111{{{E`{}{{G`{c}}}}{h{Fn}}e}{{Dn{c}}}BDlCLb}22221{{{E`{}{{G`{c}}}}Hje}{{Dn{c}}}BDlCLb}{{{E`{}{{G`{c}}}}{h{Fn}}Hje}{{Dn{c}}}BDlCLb}4444442`{{{h{{E`{}{{G`{c}}}}}}}EdBDl}{{{h{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}}}}Ed{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}`{{{h{I`}}c}DnHn}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Ed}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{{Ad{A`}}}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}BBl}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}CLd}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}ADf}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}BKd}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}BBd}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}BBf}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}A@b}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}BBh}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{Dh{Hj}}}{{Dn{oe}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}{h{Ae}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}{I`ACf}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Df{h{Fn}}{h{Ae}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}{I`ACf}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{Dh{Hj}}}{{Dn{ge}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Ae}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}{I`ACf}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Hj}{{Dn{Aae}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Df{h{Fn}}Hj}{{Dn{Ace}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Hj}{{Dn{ie}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Hj}{{Dn{ke}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Df{h{Fn}}Hj}{{Dn{me}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}ADb}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}AF`}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Df}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Ob}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}A`}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}=:{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Df{h{Fn}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}``````````````````````````````````````````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{AOh}}}{{Dh{{h{AOh}}}}}}{{{h{CLf}}}CLf}{{{h{CLh}}}CLh}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{cBDlCHf}{{}CLf}{{{h{AOh}}}{{h{Fn}}}}{{{CLl{}{{CLj{c}}}}e}{{Dn{c}}}{}E`}{c{{Dn{Eb}}}E`}{c{{Dn{CLf}}}E`}{{{E`{}{{G`{c}}}}e}{{Dn{c}}}BDlCLb}0000{{{E`{}{{G`{c}}}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}{{Dn{c}}}BDlCLb}1111111111{{{E`{}{{G`{c}}}}{h{Fn}}e}{{Dn{c}}}BDlCLb}22221{{{E`{}{{G`{c}}}}Hje}{{Dn{c}}}BDlCLb}{{{E`{}{{G`{c}}}}{h{Fn}}Hje}{{Dn{c}}}BDlCLb}4444442{{{h{Fn}}}BDl}{{{h{CLf}}{h{CLf}}}Ed}{{{h{CLh}}{h{CLh}}}Ed}{{{h{{CLb{}{{CLj{c}}}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{CLf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{CLn}}{h{AhEl}}}{{Dn{BjEn}}}}01{{h{h{AhEl}}}{{Dn{BjEn}}}}{{{h{CLh}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}0{{}c{}}0{{{BDn{}{{CM`{c}}}}}c{{E`{}{{G`{e}}}}}BDl}{{Hj{h{CLn}}}BDl}{{CLh{h{CLn}}}BDl}0{{{h{{E`{}{{G`{c}}}}}}}EdBDl}={{{CMb{}{{G`{c}}}}}{{Dn{ec}}}BDlEb}{{{CMb{}{{G`{c}}}}e}{{Dn{c}}}BDlCLl}{{{h{Ah{CMd{}{{G`{c}}}}}}}{{Dn{{Dh{e}}c}}}BDlEb}{{{h{Ah{CMd{}{{G`{c}}}}}}e}{{Dn{Dhc}}}BDlCLl}{{{h{Ah{CMf{}{{G`{c}}}}}}}{{Dn{{Dh{{Fd{eg}}}}c}}}BDlEbEb}{{{h{Ah{CMf{}{{G`{c}}}}}}eg}{{Dn{{Dh{Fd}}c}}}BDlCLlCLl}{{{h{Ah{CMf{}{{G`{c}}}}}}}{{Dn{{Dh{e}}c}}}BDlEb}{{{h{Ah{CMf{}{{G`{c}}}}}}e}{{Dn{Dhc}}}BDlCLl}{{{h{Ah{CMf{}{{G`{c}}}}}}}{{Dn{ec}}}BDlEb}{{{h{Ah{CMf{}{{G`{c}}}}}}e}{{Dn{c}}}BDlCLl}{{{h{AOh}}{h{AhCMh}}}Bj}{{{h{{CMd{}{{G`{c}}}}}}}{{Dh{Hj}}}BDl}{{{h{{CMf{}{{G`{c}}}}}}}{{Dh{Hj}}}BDl}{{{h{AOh}}}{{Dh{{h{AOh}}}}}}{{{CMb{}{{G`{c}}}}{h{{Ad{{h{Fn}}}}}}e}{{Dn{c}}}BDlCLb}{hc{}}0{hIf}{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{{{CMb{}{{G`{c}}}}Hje}{{Dn{c}}}BDlCLb}{hIj}0{{{CMb{}{{G`{c}}}}}{{Dn{Bjc}}}BDl}{{{h{Fn}}{h{{Ad{{h{Fn}}}}}}}BDl}0`{{{CMl{}{{G`{c}}{CMj{e}}}}}{{Dn{{Fd{ge}}c}}}BDl{{CMb{}{{G`{c}}}}}Eb}{{{CMl{}{{G`{c}}{CMj{e}}}}g}{{Dn{{Fd{e}}c}}}BDl{{CMb{}{{G`{c}}}}}CLl}{{{CLb{}{{CLj{c}}}}Ed}{{Dn{ce}}}{}BDl}{{CLfEd}{{Dn{c}}}{}}{{{CLb{}{{CLj{c}}}}{h{{Ad{A`}}}}}{{Dn{ce}}}{}BDl}{{{CLb{}{{CLj{c}}}}{h{Fn}}}{{Dn{ce}}}{}BDl}{{{CLb{}{{CLj{c}}}}{AE`{A`}}}{{Dn{ce}}}{}BDl}2{{CLf{h{{Ad{A`}}}}}{{Dn{c}}}BDl}{{{CLb{}{{CLj{c}}}}BBl}{{Dn{ce}}}{}BDl}{{{CLb{}{{CLj{c}}}}e}{{Dn{c}}}{}CMl}{{CLfc}DnCMl}{{{CLb{}{{CLj{c}}}}CLd}{{Dn{ce}}}{}BDl}{{{CLb{}{{CLj{c}}}}ADf}{{Dn{ce}}}{}BDl}{{CLfADf}{{Dn{c}}}{}}{{{CLb{}{{CLj{c}}}}BKd}{{Dn{ce}}}{}BDl}{{CLfBKd}{{Dn{c}}}{}}{{{CLb{}{{CLj{c}}}}BBd}{{Dn{ce}}}{}BDl}{{{CLb{}{{CLj{c}}}}BBf}{{Dn{ce}}}{}BDl}{{{CLb{}{{CLj{c}}}}A@b}{{Dn{ce}}}{}BDl}{{CLfA@b}{{Dn{c}}}{}}{{{CLb{}{{CLj{c}}}}BBh}{{Dn{ce}}}{}BDl}{{{CLb{}{{CLj{c}}}}e}{{Dn{c}}}{}CMf}{{CLfc}DnCMf}{{{CLb{}{{CLj{c}}}}e}{{Dn{c}}}{}E`}{{CLfc}DnE`}{{{CLb{}{{CLj{c}}}}}{{Dn{ce}}}{}BDl}{CLf{{Dn{c}}}{}}{{{CLb{}{{CLj{c}}}}e}{{Dn{c}}}{}CMd}{{CLfc}DnCMd}54{{{CLb{}{{CLj{c}}}}{h{Fn}}}{{Dn{ce}}}{}BDl}{{CLf{h{Fn}}}{{Dn{c}}}BDl}{{{CLb{}{{CLj{c}}}}If}{{Dn{ce}}}{}BDl}{{{CLb{}{{CLj{c}}}}ADb}{{Dn{ce}}}{}BDl}{{CLfADb}{{Dn{c}}}{}}{{{CLb{}{{CLj{c}}}}AF`}{{Dn{ce}}}{}BDl}{{{CLb{}{{CLj{c}}}}Df}{{Dn{ce}}}{}BDl}{{{CLb{}{{CLj{c}}}}Ob}{{Dn{ce}}}{}BDl}{{CLfOb}{{Dn{c}}}{}}{{{CLb{}{{CLj{c}}}}A`}{{Dn{ce}}}{}BDl}=<{{}c{}}0`````````````````````````````{h{{h{c}}}{}}0000000000000000000000000000{{{h{Ah}}}{{h{Ahc}}}{}}0000000000000000000000000000{{{h{{CMn{c}}}}}{{CMn{c}}}{}}{{{h{{CN`{c}}}}}{{CN`{c}}}{}}{{{h{{CNb{c}}}}}{{CNb{c}}}{}}{{{h{{CNd{c}}}}}{{CNd{c}}}{}}{{{h{{BE`{c}}}}}{{BE`{c}}}{}}{{{h{{CNf{c}}}}}{{CNf{c}}}{}}{{{h{{CNh{c}}}}}{{CNh{c}}}{}}{{{h{{CNj{c}}}}}{{CNj{c}}}{}}{{{h{{CNl{ce}}}}}{{CNl{ce}}}{GlAl}{}}{{{h{CNn}}}CNn}{{{h{{CO`{c}}}}}{{CO`{c}}}{}}{{{h{{COb{c}}}}}{{COb{c}}}{}}{{{h{{COd{c}}}}}{{COd{c}}}{}}{{{h{{COf{c}}}}}{{COf{c}}}{}}{{{h{{COh{c}}}}}{{COh{c}}}{}}{{{h{{COj{c}}}}}{{COj{c}}}{}}{{{h{{COl{c}}}}}{{COl{c}}}{}}{{{h{{COn{c}}}}}{{COn{c}}}{}}{{{h{{D@`{c}}}}}{{D@`{c}}}{}}{{{h{{D@b{c}}}}}{{D@b{c}}}{}}{{{h{{D@d{c}}}}}{{D@d{c}}}{}}{{{h{{D@f{c}}}}}{{D@f{c}}}{}}{{{h{{D@h{c}}}}}{{D@h{c}}}{}}{{{h{{D@j{c}}}}}{{D@j{c}}}{}}{{{h{{D@l{c}}}}}{{D@l{c}}}{}}{{{h{{D@n{ce}}}}}{{D@n{ce}}}AlAl}{{{h{{DA`{c}}}}}{{DA`{c}}}Al}{{{h{{DAb{c}}}}}{{DAb{c}}}Al}{{{h{{DAd{c}}}}}{{DAd{c}}}Al}{{h{h{Ahc}}}Bj{}}0000000000000000000000000000{{hA`}Bj}0000000000000000000000000000{cCNnCHf}0{{{h{CNn}}}{{h{Fn}}}}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CN`{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNb{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNd{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{BE`{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNf{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNh{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNj{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNl{ce}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}g}DnGlBDlCLb}{{{CO`{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COb{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COd{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COf{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COh{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COj{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COl{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COn{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@`{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@b{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@d{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@f{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@h{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@j{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@l{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@n{gc}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnCMdCLb}{{{DAb{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnCMfCLb}{{{DAd{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}{h{Fn}}e}DnBDlCLb}{{{CN`{c}}{h{Fn}}e}DnBDlCLb}{{{CNb{c}}{h{Fn}}e}DnBDlCLb}{{{CNd{c}}{h{Fn}}e}DnBDlCLb}{{{BE`{c}}{h{Fn}}e}DnBDlCLb}{{{CNf{c}}{h{Fn}}e}DnBDlCLb}{{{CNh{c}}{h{Fn}}e}DnBDlCLb}{{{CNj{c}}{h{Fn}}e}DnBDlCLb}{{{CNl{ce}}{h{Fn}}g}DnGlBDlCLb}{{{CO`{c}}{h{Fn}}e}DnBDlCLb}{{{COb{c}}{h{Fn}}e}DnBDlCLb}{{{COd{c}}{h{Fn}}e}DnBDlCLb}{{{COf{c}}{h{Fn}}e}DnBDlCLb}{{{COh{c}}{h{Fn}}e}DnBDlCLb}{{{COj{c}}{h{Fn}}e}DnBDlCLb}{{{COl{c}}{h{Fn}}e}DnBDlCLb}{{{COn{c}}{h{Fn}}e}DnBDlCLb}{{{D@`{c}}{h{Fn}}e}DnBDlCLb}{{{D@b{c}}{h{Fn}}e}DnBDlCLb}{{{D@d{c}}{h{Fn}}e}DnBDlCLb}{{{D@f{c}}{h{Fn}}e}DnBDlCLb}{{{D@h{c}}{h{Fn}}e}DnBDlCLb}{{{D@j{c}}{h{Fn}}e}DnBDlCLb}{{{D@l{c}}{h{Fn}}e}DnBDlCLb}{{{D@n{gc}}{h{Fn}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}{h{Fn}}e}DnCMdCLb}{{{DAb{c}}{h{Fn}}e}DnCMfCLb}{{{DAd{c}}{h{Fn}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CN`{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNb{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNd{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{BE`{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNf{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNh{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNj{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{CNl{ce}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}g}DnGlBDlCLb}{{{CO`{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COb{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COd{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COf{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COh{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COj{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COl{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{COn{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@`{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@b{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@d{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@f{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@h{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@j{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@l{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnBDlCLb}{{{D@n{gc}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnCMdCLb}{{{DAb{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnCMfCLb}{{{DAd{c}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}e}DnCMlCLb}{{{CMn{c}}Hje}DnBDlCLb}{{{CN`{c}}Hje}DnBDlCLb}{{{CNb{c}}Hje}DnBDlCLb}{{{CNd{c}}Hje}DnBDlCLb}{{{BE`{c}}Hje}DnBDlCLb}{{{CNf{c}}Hje}DnBDlCLb}{{{CNh{c}}Hje}DnBDlCLb}{{{CNj{c}}Hje}DnBDlCLb}{{{CNl{ce}}Hjg}DnGlBDlCLb}{{{CO`{c}}Hje}DnBDlCLb}{{{COb{c}}Hje}DnBDlCLb}{{{COd{c}}Hje}DnBDlCLb}{{{COf{c}}Hje}DnBDlCLb}{{{COh{c}}Hje}DnBDlCLb}{{{COj{c}}Hje}DnBDlCLb}{{{COl{c}}Hje}DnBDlCLb}{{{COn{c}}Hje}DnBDlCLb}{{{D@`{c}}Hje}DnBDlCLb}{{{D@b{c}}Hje}DnBDlCLb}{{{D@d{c}}Hje}DnBDlCLb}{{{D@f{c}}Hje}DnBDlCLb}{{{D@h{c}}Hje}DnBDlCLb}{{{D@j{c}}Hje}DnBDlCLb}{{{D@l{c}}Hje}DnBDlCLb}{{{D@n{gc}}Hji}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}Hje}DnCMdCLb}{{{DAb{c}}Hje}DnCMfCLb}{{{DAd{c}}Hje}DnCMlCLb}{{{CMn{c}}{h{Fn}}Hje}DnBDlCLb}{{{CN`{c}}{h{Fn}}Hje}DnBDlCLb}{{{CNb{c}}{h{Fn}}Hje}DnBDlCLb}{{{CNd{c}}{h{Fn}}Hje}DnBDlCLb}{{{BE`{c}}{h{Fn}}Hje}DnBDlCLb}{{{CNf{c}}{h{Fn}}Hje}DnBDlCLb}{{{CNh{c}}{h{Fn}}Hje}DnBDlCLb}{{{CNj{c}}{h{Fn}}Hje}DnBDlCLb}{{{CNl{ce}}{h{Fn}}Hjg}DnGlBDlCLb}{{{CO`{c}}{h{Fn}}Hje}DnBDlCLb}{{{COb{c}}{h{Fn}}Hje}DnBDlCLb}{{{COd{c}}{h{Fn}}Hje}DnBDlCLb}{{{COf{c}}{h{Fn}}Hje}DnBDlCLb}{{{COh{c}}{h{Fn}}Hje}DnBDlCLb}{{{COj{c}}{h{Fn}}Hje}DnBDlCLb}{{{COl{c}}{h{Fn}}Hje}DnBDlCLb}{{{COn{c}}{h{Fn}}Hje}DnBDlCLb}{{{D@`{c}}{h{Fn}}Hje}DnBDlCLb}{{{D@b{c}}{h{Fn}}Hje}DnBDlCLb}{{{D@d{c}}{h{Fn}}Hje}DnBDlCLb}{{{D@f{c}}{h{Fn}}Hje}DnBDlCLb}{{{D@h{c}}{h{Fn}}Hje}DnBDlCLb}{{{D@j{c}}{h{Fn}}Hje}DnBDlCLb}{{{D@l{c}}{h{Fn}}Hje}DnBDlCLb}{{{D@n{gc}}{h{Fn}}Hji}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}{h{Fn}}Hje}DnCMdCLb}{{{DAb{c}}{h{Fn}}Hje}DnCMfCLb}{{{DAd{c}}{h{Fn}}Hje}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}e}DnBDlCLb}{{{CN`{c}}e}DnBDlCLb}{{{CNb{c}}e}DnBDlCLb}{{{CNd{c}}e}DnBDlCLb}{{{BE`{c}}e}DnBDlCLb}{{{CNf{c}}e}DnBDlCLb}{{{CNh{c}}e}DnBDlCLb}{{{CNj{c}}e}DnBDlCLb}{{{CNl{ce}}g}DnGlBDlCLb}{{{CO`{c}}e}DnBDlCLb}{{{COb{c}}e}DnBDlCLb}{{{COd{c}}e}DnBDlCLb}{{{COf{c}}e}DnBDlCLb}{{{COh{c}}e}DnBDlCLb}{{{COj{c}}e}DnBDlCLb}{{{COl{c}}e}DnBDlCLb}{{{COn{c}}e}DnBDlCLb}{{{D@`{c}}e}DnBDlCLb}{{{D@b{c}}e}DnBDlCLb}{{{D@d{c}}e}DnBDlCLb}{{{D@f{c}}e}DnBDlCLb}{{{D@h{c}}e}DnBDlCLb}{{{D@j{c}}e}DnBDlCLb}{{{D@l{c}}e}DnBDlCLb}{{{D@n{gc}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}e}DnCMdCLb}{{{DAb{c}}e}DnCMfCLb}{{{DAd{c}}e}DnCMlCLb}{{{CMn{c}}{h{Fn}}e}DnBDlCLb}{{{CN`{c}}{h{Fn}}e}DnBDlCLb}{{{CNb{c}}{h{Fn}}e}DnBDlCLb}{{{CNd{c}}{h{Fn}}e}DnBDlCLb}{{{BE`{c}}{h{Fn}}e}DnBDlCLb}{{{CNf{c}}{h{Fn}}e}DnBDlCLb}{{{CNh{c}}{h{Fn}}e}DnBDlCLb}{{{CNj{c}}{h{Fn}}e}DnBDlCLb}{{{CNl{ce}}{h{Fn}}g}DnGlBDlCLb}{{{CO`{c}}{h{Fn}}e}DnBDlCLb}{{{COb{c}}{h{Fn}}e}DnBDlCLb}{{{COd{c}}{h{Fn}}e}DnBDlCLb}{{{COf{c}}{h{Fn}}e}DnBDlCLb}{{{COh{c}}{h{Fn}}e}DnBDlCLb}{{{COj{c}}{h{Fn}}e}DnBDlCLb}{{{COl{c}}{h{Fn}}e}DnBDlCLb}{{{COn{c}}{h{Fn}}e}DnBDlCLb}{{{D@`{c}}{h{Fn}}e}DnBDlCLb}{{{D@b{c}}{h{Fn}}e}DnBDlCLb}{{{D@d{c}}{h{Fn}}e}DnBDlCLb}{{{D@f{c}}{h{Fn}}e}DnBDlCLb}{{{D@h{c}}{h{Fn}}e}DnBDlCLb}{{{D@j{c}}{h{Fn}}e}DnBDlCLb}{{{D@l{c}}{h{Fn}}e}DnBDlCLb}{{{D@n{gc}}{h{Fn}}i}DnBDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLb}{{{DA`{c}}{h{Fn}}e}DnCMdCLb}{{{DAb{c}}{h{Fn}}e}DnCMfCLb}{{{DAd{c}}{h{Fn}}e}DnCMlCLb}{{{CNl{ce}}}{{Dn{Bje}}}GlBDl}{{{D@n{ce}}}{{Dn{Bje}}}GlBDl}{{{h{CNn}}{h{CNn}}}Ed}{{{h{{CMn{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{CN`{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{CNb{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{CNd{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{BE`{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{CNf{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{CNh{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{CNj{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{CNl{ce}}}}{h{AhEl}}}{{Dn{BjEn}}}{GlF`}{}}{{{h{CNn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{{CO`{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{COb{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{COd{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{COf{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{COh{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{COj{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{COl{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{COn{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{D@`{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{D@b{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{D@d{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{D@f{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{D@h{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{D@j{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{D@l{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{}}{{{h{{D@n{ce}}}}{h{AhEl}}}{{Dn{BjEn}}}F`{}}{{{h{{DA`{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{{{h{{DAb{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{{{h{{DAd{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{cc{}}0000000000000000000000000000{{}c{}}0000000000000000000000000000{{{CMn{c}}}{{CMn{c}}}BDl}{{{CN`{c}}}{{CN`{c}}}BDl}{{{CNb{c}}}{{CNb{c}}}BDl}{{{CNd{c}}}{{CNd{c}}}BDl}{{{BE`{c}}}{{BE`{c}}}BDl}{{{CNf{c}}}{{CNf{c}}}BDl}{{{CNh{c}}}{{CNh{c}}}BDl}{{{CNj{c}}}{{CNj{c}}}BDl}{{{CNl{ce}}}{{CNl{ce}}}GlBDl}{{{CO`{c}}}{{CO`{c}}}BDl}{{{COb{c}}}{{COb{c}}}BDl}{{{COd{c}}}{{COd{c}}}BDl}{{{COf{c}}}{{COf{c}}}BDl}{{{COh{c}}}{{COh{c}}}BDl}{{{COj{c}}}{{COj{c}}}BDl}{{{COl{c}}}{{COl{c}}}BDl}{{{COn{c}}}{{COn{c}}}BDl}{{{D@`{c}}}{{D@`{c}}}BDl}{{{D@b{c}}}{{D@b{c}}}BDl}{{{D@d{c}}}{{D@d{c}}}BDl}{{{D@f{c}}}{{D@f{c}}}BDl}{{{D@h{c}}}{{D@h{c}}}BDl}{{{D@j{c}}}{{D@j{c}}}BDl}{{{D@l{c}}}{{D@l{c}}}BDl}{{{D@n{gc}}}{{D@n{gc}}}BDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}}{{{DA`{c}}}{{DA`{c}}}CMd}{{{DAb{c}}}{{DAb{c}}}CMf}{{{DAd{c}}}{{DAd{c}}}CMl}{{}{{CMn{c}}}{}}{Df{{CN`{c}}}{}}{{{h{Fn}}}{{CNb{c}}}{}}{{{h{Fn}}}{{CNd{c}}}{}}{If{{BE`{c}}}{}}{{{AEl{Fn}}}{{CNf{c}}}{}}{{{h{{Ad{A`}}}}}{{CNh{c}}}{}}{{{h{{Ad{A`}}}}}{{CNj{c}}}{}}{c{{CNl{ce}}}Gl{}}{Ed{{CO`{c}}}{}}{BBh{{COb{c}}}{}}{BBd{{COd{c}}}{}}{BBf{{COf{c}}}{}}{A@b{{COh{c}}}{}}{BKd{{COj{c}}}{}}{DAf{{COl{c}}}{}}{A`{{COn{c}}}{}}{AF`{{D@`{c}}}{}}{Ob{{D@b{c}}}{}}{ADb{{D@d{c}}}{}}{Hj{{D@f{c}}}{}}{CLd{{D@h{c}}}{}}{ADf{{D@j{c}}}{}}{BBl{{D@l{c}}}{}}{c{{D@n{ce}}}Gl{}}{c{{DA`{c}}}{}}{c{{DAb{c}}}{}}{c{{DAd{c}}}{}}{{{h{Ah{CNl{ce}}}}g}{{Dn{Dh}}}GlBDlCLl}{{{h{Ah{D@n{gc}}}}i}{{Dn{Dh}}}BDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}CLl}{{{h{Ah{CNl{ce}}}}gi}{{Dn{{Dh{Fd}}}}}GlBDlCLlCLl}2{{{h{Ah{CNl{ce}}}}g}DnGlBDlCLl}{{{h{{CNl{ce}}}}}{{Dh{Hj}}}GlBDl}0{{{h{{D@n{gc}}}}}{{Dh{Hj}}}BDl{{BDn{c}}}{{Gl{}{{Eh{e}}}}}}{hc{}}0000000000000000000000000000{hIf}{c{{Dn{e}}}{}{}}0000000000000000000000000000{{}{{Dn{c}}}{}}0000000000000000000000000000{hIj}0000000000000000000000000000{{{CN`{c}}e}{{Dn{Fd}}}BDlCLl}{{{CNb{c}}e}{{Dn{Fd}}}BDlCLl}{{{CNd{c}}e}{{Dn{Fd}}}BDlCLl}{{{BE`{c}}e}{{Dn{Fd}}}BDlCLl}{{{CNf{c}}e}{{Dn{Fd}}}BDlCLl}{{{DAb{c}}e}{{Dn{Fd}}}CMfCLl}{{}c{}}0000000000000000000000000000```````````````````````````````````{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{AOh}}}{{Dh{{h{AOh}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Ai}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}I`I`{{Ej{}{{Eh{{Fd{AeAg}}}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Ae}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}Ej}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Ae}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}{CHfACf}}{cCKbCHf}{{{h{AOh}}}{{h{Fn}}}}{{{AJf{AOh}}}{{Dn{{AJf{c}}{AJf{AOh}}}}}AOh}00{{{h{AhAOh}}}{{Dh{{h{Ahc}}}}}AOh}00{{{h{AOh}}}{{Dh{{h{c}}}}}AOh}00{{{CKd{}{{CJb{c}}{G`{e}}}}}{{Dn{ce}}}{}CKb}{{{CKf{}{{CJb{c}}{G`{e}}}}}{{Dn{ce}}}{}CKb}{{{CKh{}{{CJb{c}}{G`{e}}}}}{{Dn{ce}}}{}CKb}{{{CKj{}{{CJb{c}}{G`{e}}}}}{{Dn{ce}}}{}CKb}{{{CKl{}{{CJb{c}}{G`{e}}}}}{{Dn{ce}}}{}CKb}{{{CKn{}{{CJb{c}}{G`{e}}}}}{{Dn{ce}}}{}CKb}{{{CL`{}{{CJb{c}}{G`{e}}}}}{{Dn{ce}}}{}CKb}{{{DAh{ce}}}{{Dn{ce}}}{}CKb}000000{cc{}}{{}c{}}{{{h{AOh}}}Ed}00{{{h{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}}}}Ed{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{h{AOh}}{h{AhCMh}}}Bj}{{{h{I`}}c}DnHn}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Ed}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{{Ad{A`}}}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}BBl}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{h{Ah{CKd{}{{CJb{c}}{G`{e}}}}}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}{{{h{Ah{CKf{}{{CJb{c}}{G`{e}}}}}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}{{{h{Ah{DAh{ce}}}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}0{{{h{Ah{CKl{}{{CJb{c}}{G`{e}}}}}}{h{g}}{h{i}}}{{Dn{Bje}}}{}CKb{I`ACf}{I`ACf}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}CLd}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}ADf}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{h{Ah{CKh{}{{CJb{c}}{G`{e}}}}}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}{{{h{Ah{CKj{}{{CJb{c}}{G`{e}}}}}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}{{{h{Ah{CKn{}{{CJb{c}}{G`{e}}}}}}{h{Fn}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}{{{h{Ah{CL`{}{{CJb{c}}{G`{e}}}}}}{h{Fn}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}7{{{h{Ah{DAh{ce}}}}{h{Fn}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}08{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}BKd}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}BBd}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}BBf}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}A@b}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}BBh}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{h{Ah{CKl{}{{CJb{c}}{G`{e}}}}}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}>{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{Dh{Hj}}}{{Dn{oe}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}{h{Ae}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}{I`ACf}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Df{h{Fn}}{h{Ae}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}{I`ACf}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{Dh{Hj}}}{{Dn{ge}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Ae}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}{I`ACf}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Hj}{{Dn{Aae}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Df{h{Fn}}Hj}{{Dn{Ace}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Hj}{{Dn{ie}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Hj}{{Dn{ke}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Df{h{Fn}}Hj}{{Dn{me}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}ADb}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}AF`}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Df}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}Ob}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}A`}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}=:{{{Hn{}{{CJb{c}}{G`{e}}{CJd{g}}{CJf{i}}{CJh{k}}{CJj{m}}{CJl{o}}{CJn{Aa}}{CK`{Ac}}}}{h{Fn}}Df{h{Fn}}}{{Dn{ce}}}{}CKb{{CKd{}{{CJb{c}}{G`{e}}}}}{{CKf{}{{CJb{c}}{G`{e}}}}}{{CKh{}{{CJb{c}}{G`{e}}}}}{{CKj{}{{CJb{c}}{G`{e}}}}}{{CKl{}{{CJb{c}}{G`{e}}}}}{{CKn{}{{CJb{c}}{G`{e}}}}}{{CL`{}{{CJb{c}}{G`{e}}}}}}{{{h{Ah{CKl{}{{CJb{c}}{G`{e}}}}}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}{{{h{Ah{DAh{ce}}}}{h{g}}}{{Dn{Bje}}}{}CKb{I`ACf}}{{{h{Ah{CKn{}{{CJb{c}}{G`{e}}}}}}{h{Fn}}}{{Dn{Bje}}}{}CKb}{{{h{Ah{CL`{}{{CJb{c}}{G`{e}}}}}}{h{Fn}}}{{Dn{Bje}}}{}CKb}{{{h{AOh}}}{{Dh{{h{AOh}}}}}}{{{h{AOh}}}DAj}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}```{c{{Dn{DAl}}}E`}{{{h{{Ad{A`}}}}}{{Dn{DAlFl}}}}{{{h{DAl}}c}DnHn}``{{}DAn}{{{h{DAn}}}h}{{{h{DAn}}}{{h{{Ab{A`}}}}}}{{{h{DAn}}}{{h{{Ad{A`}}}}}}0{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{DAn}}}DAn}{{{h{DB`}}}DB`}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{DAn}}{h{DAn}}}Bl}{{}DB`}{c{{Dn{DAn}}}E`}{{{h{Ah}}Ed}{{Dn{BjACh}}}}{{{h{Ah}}BBd}{{Dn{BjACh}}}}{{{h{Ah}}BBf}{{Dn{BjACh}}}}{{{h{Ah}}A@b}{{Dn{BjACh}}}}{{{h{Ah}}BBh}{{Dn{BjACh}}}}{{{h{Ah}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{Ah}}AF`}{{Dn{BjACh}}}}{{{h{Ah}}Df}{{Dn{BjACh}}}}{{{h{Ah}}Ob}{{Dn{BjACh}}}}{{{h{Ah}}A`}{{Dn{BjACh}}}}{{}}{{{h{DAn}}{h{DAn}}}Ed}{{h{h{c}}}Ed{}}0{{{h{AhDB`}}}{{Dn{BjACh}}}}{{{h{AhDB`}}}{{Dn{BjBC`}}}}{{{h{DAn}}{h{AhEl}}}{{Dn{BjEn}}}}000{cc{}}0{{}DAn}{{{h{Ah{Ab{A`}}}}}{{h{AhDAn}}}}{{{h{{Ab{A`}}}}}{{h{DAn}}}}{DB`DAn}{{{h{{Ad{A`}}}}}{{Dn{DAnFl}}}}0{{{h{Fn}}}{{Dn{DAn}}}}{{{h{DAn}}{h{Ahc}}}BjGd}{{{h{DAn}}c}h{{Gh{{Ad{A`}}}}}}{{{h{AhDB`}}{h{{Ad{A`}}}}}Bj}{{}c{}}0{{{h{DB`}}}{{Ab{A`}}}}{{{h{DB`}}}Hj}{{{h{DAn}}{h{DAn}}}{{Dh{Bl}}}}{{{h{DAn}}c}DnHn}{DAn}{hc{}}0{hIf}{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0{{{h{AhDB`}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}}{{{h{AhDB`}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}}```{{}n}{{{h{n}}}h}{{{h{n}}}{{h{{Ab{A`}}}}}}{{{h{n}}}{{h{{Ad{A`}}}}}}{{{h{DBb}}}{{h{{Ad{A`}}}}}}1{h{{h{c}}}{}}001{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{n}}}n}{{{h{ADj}}}ADj}{{{h{DBb}}}DBb}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{n}}{h{n}}}Bl}{{{h{DBb}}{h{DBb}}}Bl}{{{h{Ahc}}}{{Dn{nACb}}}{ACdACf}}{{{h{n}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{Ad{A`}}}}}n}{{}ADj}{{}DBb}{c{{Dn{n}}}E`}{c{{Dn{DBb}}}E`}{{{h{Ah}}Ed}{{Dn{BjACh}}}}{{{h{Ah}}BBd}{{Dn{BjACh}}}}{{{h{Ah}}BBf}{{Dn{BjACh}}}}{{{h{Ah}}A@b}{{Dn{BjACh}}}}{{{h{Ah}}BBh}{{Dn{BjACh}}}}{{{h{Ah}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{Ah}}AF`}{{Dn{BjACh}}}}{{{h{Ah}}Df}{{Dn{BjACh}}}}{{{h{Ah}}Ob}{{Dn{BjACh}}}}{{{h{Ah}}A`}{{Dn{BjACh}}}}{{}}{{{h{n}}{h{n}}}Ed}{{{h{DBb}}{h{DBb}}}Ed}{{h{h{c}}}Ed{}}000{{{h{AhADj}}}{{Dn{BjBC`}}}}{{{h{AhADj}}}{{Dn{BjACh}}}}{{{h{n}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{DBb}}{h{AhEl}}}{{Dn{BjEn}}}}000{dn}{cc{}}{L`n}11{{}n}{{{Ab{A`}}}DBb}{{{h{Ah{Ab{A`}}}}}{{h{Ahn}}}}{{{h{{Ab{A`}}}}}{{h{n}}}}{ADjn}{{{h{Fn}}}{{Dn{DBb}}}}{{DBbHj}ADj}{{{h{{Ad{A`}}}}}{{Dn{nFl}}}}{{{h{{Ad{A`}}}}}{{Dn{DBbFl}}}}10{{{h{Fn}}}{{Dn{n}}}}4{{{h{n}}{h{Ahc}}}BjGd}{{{h{DBb}}{h{Ahc}}}BjGd}{{{h{n}}}Mh}{{{h{{Ad{A`}}}}}DBb}{{{h{n}}c}h{{Gh{{Ad{A`}}}}}}{{{h{DBb}}c}h{{Gh{{Ad{A`}}}}}}{{{h{AhADj}}{h{{Ad{A`}}}}}Bj}{{}c{}}00{nBDh}{{{h{ADj}}}DBb}{{{h{ADj}}}Hj}{{{h{n}}{h{n}}}{{Dh{Bl}}}}{{{h{DBb}}{h{DBb}}}{{Dh{Bl}}}}{{{h{n}}c}DnHn}{{{h{DBb}}c}DnHn}{n}{DBb{{Ab{A`}}}}{hc{}}00{hIf}0{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00{{{h{AhADj}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}}{{{h{AhADj}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}}`{{}Mh}{{{h{Mh}}}h}{{{h{Mh}}}{{h{{Ad{A`}}}}}}{{{h{Mh}}}{{h{{Ab{A`}}}}}}{h{{h{c}}}{}}2{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{Mh}}}Mh}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{Mh}}{h{Mh}}}Bl}{{{h{Ahc}}}{{Dn{MhACb}}}{ACdACf}}{{{h{Mh}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{c{{Dn{Mh}}}E`}{{}}{{{h{Mh}}{h{Mh}}}Ed}{{h{h{c}}}Ed{}}0{{{h{Mh}}{h{AhEl}}}{{Dn{BjEn}}}}000{KbMh}{CnMh}{KhMh}{LhMh}{KjMh}{LjMh}{ALnMh}{ChMh}{cc{}}{KdMh}{KlMh}{LbMh}{{}Mh}{{{h{Ah{Ab{A`}}}}}{{h{AhMh}}}}{{{h{{Ab{A`}}}}}{{h{Mh}}}}{ADjMh}{{{h{{Ad{A`}}}}}{{Dn{MhFl}}}}0{{{h{Fn}}}{{Dn{Mh}}}}{{{h{Mh}}{h{Ahc}}}BjGd}{{{h{Mh}}c}h{{Gh{{Ad{A`}}}}}}{{}c{}}{{{h{Mh}}{h{Mh}}}{{Dh{Bl}}}}{{{h{Mh}}c}DnHn}{Mh}{hc{}}{hIf}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}``{{}{{Mn{c}}}DBd}{{{h{{Mn{c}}}}}hDBd}{{{h{{Mn{c}}}}}{{h{{Ad{A`}}}}}DBd}{{{h{{Mn{c}}}}}{{h{{Ab{A`}}}}}DBd}{h{{h{c}}}{}}2{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{{Mn{c}}}}}{{Mn{c}}}DBd}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{{Mn{c}}}}{h{{Mn{c}}}}}BlDBd}9{c{{Dn{{Mn{e}}}}}E`DBd}{{}ADj}{{}}{{{h{{Mn{c}}}}{h{{Mn{c}}}}}EdDBd}{{h{h{c}}}Ed{}}0{{{h{{Mn{c}}}}{h{AhEl}}}{{Dn{BjEn}}}DBd}000{Mb{{Mn{Nd}}}}{M`{{Mn{Nb}}}}{Ln{{Mn{N`}}}}{Ll{{Mn{Ml}}}}{cc{}}{{}{{Mn{c}}}DBd}{{{h{Ah{Ab{A`}}}}}{{h{Ah{Mn{c}}}}}DBd}{{{h{{Ab{A`}}}}}{{h{{Mn{c}}}}}DBd}{ADj{{Mn{c}}}DBd}{{{h{{Ad{A`}}}}}{{Dn{{Mn{c}}Fl}}}DBd}0{{{h{Fn}}}{{Dn{{Mn{c}}}}}DBd}{{{h{{Mn{c}}}}{h{Ahe}}}BjDBdGd}{{{h{{Mn{c}}}}e}hDBd{{Gh{{Ad{A`}}}}}}{{}c{}}{{{h{{Mn{c}}}}{h{{Mn{c}}}}}{{Dh{Bl}}}DBd}{{{h{{Mn{c}}}}e}DnDBdHn}{{{Mn{c}}}{}DBd}{hc{}}{hIf}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}``{{}DBf}{{{h{DBf}}}h}{{{h{DBf}}}{{h{{Ab{A`}}}}}}{{{h{DBf}}}{{h{{Ad{A`}}}}}}0{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{DBf}}}DBf}{{{h{DBh}}}DBh}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{DBf}}{h{DBf}}}Bl}{{}DBh}{c{{Dn{DBf}}}E`}{{}}{{{h{DBf}}{h{DBf}}}Ed}{{h{h{c}}}Ed{}}0{{{h{DBf}}{h{AhEl}}}{{Dn{BjEn}}}}000{cc{}}0{{}DBf}{{{h{Ah{Ab{A`}}}}}{{h{AhDBf}}}}{{{h{{Ab{A`}}}}}{{h{DBf}}}}{DBhDBf}{{{h{{Ad{A`}}}}}{{Dn{DBfFl}}}}0{{{h{Fn}}}{{Dn{DBf}}}}{{{h{DBf}}{h{Ahc}}}BjGd}{{{h{DBf}}c}h{{Gh{{Ad{A`}}}}}}{{{h{AhDBh}}{h{{Ad{A`}}}}}Bj}{{}c{}}0{{{h{DBh}}}{{Ab{A`}}}}{{{h{DBh}}}Hj}{{{h{DBf}}{h{DBf}}}{{Dh{Bl}}}}{{{h{DBf}}c}DnHn}{DBf}{hc{}}0{hIf}{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0``{{}DBj}{{{h{DBj}}}h}{{{h{DBj}}}{{h{{Ad{A`}}}}}}{{{h{DBj}}}{{h{{Ab{A`}}}}}}{h{{h{c}}}{}}20{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{DBj}}}DBj}{{{h{DBl}}}DBl}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{DBj}}{h{DBj}}}Bl}{{}DBl}{c{{Dn{DBj}}}E`}{{{h{Ah}}Ed}{{Dn{BjACh}}}}{{{h{Ah}}BBd}{{Dn{BjACh}}}}{{{h{Ah}}BBf}{{Dn{BjACh}}}}{{{h{Ah}}A@b}{{Dn{BjACh}}}}{{{h{Ah}}BBh}{{Dn{BjACh}}}}{{{h{Ah}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{Ah}}AF`}{{Dn{BjACh}}}}{{{h{Ah}}Df}{{Dn{BjACh}}}}{{{h{Ah}}Ob}{{Dn{BjACh}}}}{{{h{Ah}}A`}{{Dn{BjACh}}}}{{}}{{{h{DBj}}{h{DBj}}}Ed}{{h{h{c}}}Ed{}}0{{{h{AhDBl}}}{{Dn{BjBC`}}}}{{{h{AhDBl}}}{{Dn{BjACh}}}}{{{h{DBj}}{h{AhEl}}}{{Dn{BjEn}}}}000{cc{}}0{{}DBj}{{{h{Ah{Ab{A`}}}}}{{h{AhDBj}}}}{{{h{{Ab{A`}}}}}{{h{DBj}}}}{DBlDBj}{{{h{{Ad{A`}}}}}{{Dn{DBjFl}}}}0{{{h{Fn}}}{{Dn{DBj}}}}{{{h{DBj}}{h{Ahc}}}BjGd}{{{h{DBj}}c}h{{Gh{{Ad{A`}}}}}}{{{h{AhDBl}}{h{{Ad{A`}}}}}Bj}{{}c{}}0{{{h{DBl}}}{{Ab{A`}}}}{{{h{DBl}}}Hj}{{{h{DBj}}{h{DBj}}}{{Dh{Bl}}}}{{{h{DBj}}c}DnHn}{DBj}{hc{}}0{hIf}{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0{{{h{AhDBl}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}}{{{h{AhDBl}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}}``{{}DBn}{{{h{DBn}}}h}{{{h{DBn}}}{{h{{Ad{A`}}}}}}{{{h{DBn}}}{{h{{Ab{A`}}}}}}{h{{h{c}}}{}}20{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{DBn}}}DBn}{{{h{DC`}}}DC`}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{DBn}}{h{DBn}}}Bl}{{}DC`}{c{{Dn{DBn}}}E`}{{}}{{{h{DBn}}{h{DBn}}}Ed}{{h{h{c}}}Ed{}}0{{{h{DBn}}{h{AhEl}}}{{Dn{BjEn}}}}000{cc{}}0{{}DBn}{{{h{Ah{Ab{A`}}}}}{{h{AhDBn}}}}{{{h{{Ab{A`}}}}}{{h{DBn}}}}{DC`DBn}{{{h{{Ad{A`}}}}}{{Dn{DBnFl}}}}0{{{h{Fn}}}{{Dn{DBn}}}}{{{h{DBn}}{h{Ahc}}}BjGd}{{{h{DBn}}c}h{{Gh{{Ad{A`}}}}}}{{{h{AhDC`}}{h{{Ad{A`}}}}}Bj}{{}c{}}0{{{h{DC`}}}{{Ab{A`}}}}{{{h{DC`}}}Hj}{{{h{DBn}}{h{DBn}}}{{Dh{Bl}}}}{{{h{DBn}}c}DnHn}{DBn}{hc{}}0{hIf}{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0```{{}DCb}{{{h{DCb}}}h}{{{h{DCb}}}{{h{{Ad{A`}}}}}}{{{h{DCb}}}{{h{{Ab{A`}}}}}}{{{h{DCb}}}Ob}2{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{DCb}}}DCb}{{{h{DCd}}}DCd}{{{h{DCf}}}DCf}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{DCb}}{h{DCb}}}Bl}{{}DCf}{c{{Dn{DCb}}}E`}{{{h{Ah}}Ed}{{Dn{BjACh}}}}{{{h{Ah}}BBd}{{Dn{BjACh}}}}{{{h{Ah}}BBf}{{Dn{BjACh}}}}{{{h{Ah}}A@b}{{Dn{BjACh}}}}{{{h{Ah}}BBh}{{Dn{BjACh}}}}{{{h{Ah}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{Ah}}AF`}{{Dn{BjACh}}}}{{{h{Ah}}Df}{{Dn{BjACh}}}}{{{h{Ah}}Ob}{{Dn{BjACh}}}}{{{h{Ah}}A`}{{Dn{BjACh}}}}{{}}{{{h{DCb}}{h{DCb}}}Ed}{{h{h{c}}}Ed{}}0{{{h{AhDCf}}}{{Dn{BjACh}}}}{{{h{AhDCf}}}{{Dn{BjBC`}}}}{{{h{DCb}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{DCd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DCf}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}00{{}DCb}{{{h{Ah{Ab{A`}}}}}{{h{AhDCb}}}}{{{h{{Ab{A`}}}}}{{h{DCb}}}}{DCfDCb}{DCfOb}{{{h{{Ad{A`}}}}}{{Dn{DCbFl}}}}0{{{h{Fn}}}{{Dn{DCb}}}}{ObDCb}{{{h{DCb}}{h{Ahc}}}BjGd}{{ObOb{h{{Ad{A`}}}}}Ob}{{ObOb{h{{Ad{A`}}}}}DCb}{{{h{DCb}}c}h{{Gh{{Ad{A`}}}}}}{{{h{AhDCf}}{h{{Ad{A`}}}}}Bj}{{}c{}}00{{{h{DCf}}}{{Fd{ObOb}}}}{{{h{DCf}}}DCd}{{{h{DCf}}}Hj}{{}DCf}{{{h{DCb}}{h{DCb}}}{{Dh{Bl}}}}{{{h{DCb}}c}DnHn}{DCb}{hc{}}00{hIf}{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00{{ObOb}DCf}{{{h{AhDCf}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}}{{{h{AhDCf}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}}```````````````````````````````{h{{h{c}}}{}}000000{{{h{Ah}}}{{h{Ahc}}}{}}000000{{{h{ACh}}}{{Dh{{h{AOh}}}}}}{{{h{DCh}}}DCh}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{AhAD`}}Hj}Bj}{{{h{Ah{DCj{c}}}}Hj}BjDCl}0{{{h{Ah{DCn{c}}}}Hj}BjAD`}0{{{h{Ah{DD`{c}}}}Hj}Bj{AD`ACf}}{{{h{Ah{DDb{c}}}}Hj}Bj{{ADd{{Ad{A`}}}}}}{{{h{ACh}}}{{h{Fn}}}}{{{h{Ah}}Ed}{{Dn{BjACh}}}}00{{{h{Ah}}BBd}{{Dn{BjACh}}}}00{{{h{Ah}}BBf}{{Dn{BjACh}}}}00{{{h{Ah}}A@b}{{Dn{BjACh}}}}00{{{h{Ah}}BBh}{{Dn{BjACh}}}}00{{{h{Ah}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}00{{{h{Ah}}AF`}{{Dn{BjACh}}}}00{{{h{Ah}}Df}{{Dn{BjACh}}}}00{{{h{Ah}}Ob}{{Dn{BjACh}}}}00{{{h{Ah}}A`}{{Dn{BjACh}}}}00{{{h{DCh}}{h{DCh}}}Ed}{{h{h{c}}}Ed{}}0{{{h{AhAD`}}}{{Dn{{h{{Ad{A`}}}}ACh}}}}{{{h{Ah{DCj{c}}}}}{{Dn{{h{{Ad{A`}}}}ACh}}}DCl}{{{h{Ah{DCj{c}}}}}{{Dn{{h{{Ad{A`}}}}BC`}}}DCl}{{{h{Ah{DCn{c}}}}}{{Dn{{h{{Ad{A`}}}}ACh}}}AD`}{{{h{Ah{DCn{c}}}}}{{Dn{{h{{Ad{A`}}}}BC`}}}AD`}{{{h{Ah{DD`{c}}}}}{{Dn{{h{{Ad{A`}}}}ACh}}}{AD`ACf}}{{{h{Ah{DDb{c}}}}}{{Dn{{h{{Ad{A`}}}}ACh}}}{{ADd{{Ad{A`}}}}}}{{{h{AhACj}}}{{Dn{BjACh}}}}{{{h{Ah{DCj{c}}}}}{{Dn{BjACh}}}BHj}{{{h{Ah{DCj{c}}}}}{{Dn{BjBC`}}}BHj}{{{h{Ah{DCn{c}}}}}{{Dn{BjBC`}}}ACj}{{{h{Ah{DCn{c}}}}}{{Dn{BjACh}}}ACj}{{{h{AhDDd}}}{{Dn{BjBC`}}}}{{{h{AhDDd}}}{{Dn{BjACh}}}}{{{h{ACh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DCh}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}00000{DChACh}{BC`ACh}2{AObDCh}{c{{DCj{c}}}{}}{{{h{Ahc}}}{{h{Ah{DCj{c}}}}}{}}{{{h{ACh}}}{{Dh{{h{AOh}}}}}}{{{h{DCh}}{h{Ahc}}}BjGd}`{{{h{{DCj{c}}}}}{{h{c}}}{}}{{{h{{DCn{c}}}}}{{h{c}}}{}}{{{h{{DDb{c}}}}}{{h{c}}}{{ADd{{Ad{A`}}}}}}{{{h{Ah{DCj{c}}}}}{{h{Ahc}}}{}}{{{h{Ah{DCn{c}}}}}{{h{Ahc}}}{}}{{}c{}}000000{{{DCj{c}}}c{}}{{{DCn{c}}}c{}}{{{DDb{c}}}c{{ADd{{Ad{A`}}}}}}{{{h{ACh}}}DCh}={c{{DCn{c}}}{}}{c{{DDb{c}}}{{ADd{{Ad{A`}}}}}}{{DChc}ACh{{AHf{{AJf{AOh}}}}}}{{{AJf{c}}}{{AJf{{DCj{c}}}}}{}}{{{AJf{c}}}{{AJf{{DCn{c}}}}}{}}{{{h{Ahc}}}{{h{Ah{DCj{c}}}}}{}}{{{h{Ahc}}}{{h{Ah{DCn{c}}}}}{}}{{{h{{DDb{c}}}}}Ob{{ADd{{Ad{A`}}}}}}{{{h{AhACd}}{h{Ah{Ad{A`}}}}}{{Dn{HjACh}}}}{{{h{Ah{DCj{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{HjACh}}}BHd}{{{h{Ah{DCj{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{HjBC`}}}BHd}{{{h{Ah{DCn{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{HjACh}}}ACd}{{{h{Ah{DCn{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{HjBC`}}}ACd}{{{h{Ah{DD`{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{HjACh}}}{ACdACf}}{{{h{Ah{DDb{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{HjACh}}}{{ADd{{Ad{A`}}}}}}{{{h{Ah}}}{{Dn{EdACb}}}}000{{{h{Ah{DCj{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{BjACh}}}BHd}{{{h{Ah{DCj{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{BjBC`}}}BHd}{{{h{Ah{DCn{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{BjBC`}}}ACd}{{{h{Ah{DCn{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{BjACh}}}ACd}{{{h{AhACd}}{h{Ah{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{Ah}}}{{Dn{BBdACb}}}}000{{{h{Ah}}}{{Dn{BBfACb}}}}000{{{h{Ah}}}{{Dn{A@bACb}}}}000{{{h{Ah}}}{{Dn{BBhACb}}}}000{{{h{Ah}}{h{Ah{Ad{A`}}}}}{{Dn{BjACb}}}}000{{{h{Ah{DD`{c}}}}{h{Ah{AE`{A`}}}}}{{Dn{HjACh}}}{ACdACf}}{{{h{AhACd}}{h{Ah{AE`{A`}}}}Ob}{{Dn{HjACh}}}}{{{h{Ah}}}{{Dn{AF`ACb}}}}000{{{h{Ah}}}{{Dn{DfACb}}}}000{{{h{Ah}}}{{Dn{ObACb}}}}000{{{h{Ah}}}{{Dn{A`ACb}}}}000{{{h{Ah{DDb{c}}}}Ob}Bj{{ADd{{Ad{A`}}}}}}{{}DDd}{{{h{ACh}}}{{Dh{{h{AOh}}}}}}{{{h{AhACd}}Ob}{{DD`{ACd}}}}{hc{}}{hIf}{c{{Dn{e}}}{}{}}000000{{}{{Dn{c}}}{}}000000{hIj}000000{{}c{}}000000{{{h{AhACj}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}}{{{h{Ah{DCj{c}}}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}BHj}{{{h{Ah{DCj{c}}}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}BHj}{{{h{Ah{DCn{c}}}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}ACj}{{{h{Ah{DCn{c}}}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}ACj}{{{h{AhDDd}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}}{{{h{AhDDd}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}}{{{h{Ah{DCj{c}}}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}BHj}{{{h{Ah{DCj{c}}}}{h{{Ad{A`}}}}}{{Dn{BjBC`}}}BHj}{{{h{Ah{DCn{c}}}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}ACj}{{{h{Ah{DCn{c}}}}{h{{Ad{A`}}}}}{{Dn{BjBC`}}}ACj}{{{h{AhACj}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{AhDDd}}{h{{Ad{A`}}}}}{{Dn{BjBC`}}}}{{{h{AhDDd}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}```````````````````````````````````````{{AGd{h{{Jd{c}}}}{h{Jf}}}{{Dn{AGdJj}}}Jl}{{{h{AGd}}}}{{{h{AhAGd}}}}{{{h{AhAGd}}}DDf}{{{h{AGd}}}DDf}{{JhJh}}{h{{h{c}}}{}}000000000000{{{h{Ah}}}{{h{Ahc}}}{}}000000000000{{{h{{Jd{c}}}}}{{Jd{c}}}DDh}{{{h{AGd}}}AGd}{{{h{Jh}}}Jh}{{{h{AMd}}}AMd}{{{h{ACl}}}ACl}{{{h{DDj}}}DDj}{{{h{AHd}}}AHd}{{{h{AHn}}}AHn}{{{h{AHl}}}AHl}{{{h{DDl}}}DDl}{{{h{AGj}}}AGj}{{{h{DDn}}}DDn}{{{h{DE`}}}DE`}{{h{h{Ahc}}}Bj{}}000000000000{{hA`}Bj}000000000000{{{h{AGd}}{h{AGd}}}Bl}{{{h{Jh}}{h{Jh}}}Bl}{{{h{AMd}}{h{AMd}}}Bl}{{{h{ACl}}{h{ACl}}}Bl}{{{h{DDj}}{h{DDj}}}Bl}4``{{{h{{Jd{c}}}}}{{B@j{DEb}}}DDh}{{{DEh{}{{DEd{c}}{DEf{e}}}}}e{}{}}{AGdDDj}{JbACl}1{{}{{Jd{DEj}}}}{c{{Dn{AGd}}}E`}{c{{Dn{Jh}}}E`}{c{{Dn{ACl}}}E`}{c{{Dn{DDj}}}E`}{{{h{AGd}}}DEl}{{{h{Ah{Jd{c}}}}}BjDDh}{{{h{{Jd{c}}}}{h{{Jd{c}}}}}EdDDh}{{{h{AGd}}{h{AGd}}}Ed}{{{h{Jh}}{h{Jh}}}Ed}{{{h{AMd}}{h{AMd}}}Ed}{{{h{ACl}}{h{ACl}}}Ed}{{{h{DDj}}{h{DDj}}}Ed}{{{h{AHd}}{h{AHd}}}Ed}{{{h{AHn}}{h{AHn}}}Ed}{{{h{AHl}}{h{AHl}}}Ed}{{{h{DDl}}{h{DDl}}}Ed}{{{h{AGj}}{h{AGj}}}Ed}{{{h{DDn}}{h{DDn}}}Ed}{{{h{DE`}}{h{DE`}}}Ed};{{h{h{c}}}Ed{}}0000000000000000000000000{{{h{{Jd{c}}}}{h{AhEl}}}{{Dn{BjEn}}}DDh}{{{h{AGd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{Jh}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AMd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{ACl}}{h{AhEl}}}{{Dn{BjEn}}}}00{{{h{DDj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AHd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AHn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AHl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DDl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AGj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DDn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DE`}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}{DDjAGd}1111{DDjACl}2{JjAHd}{AObAHd}4{DE`AHn}{DDnAHn}6{JjAHn}{AOfAHn}{AObAHn}{AHdAHl}{AObAHl};;{AObDDl}{BOjDDl}{JjDDl}>>>{BBf{{Dn{JhDEn}}}}={{{B@j{DEb}}}{{DFb{{Jd{DF`}}}}}}{{{B@j{DEb}}}{{DFb{{Jd{DFd}}}}}}{{{B@j{DEb}}}{{DFb{{Jd{DFf}}}}}}{{{h{{Jd{c}}}}{h{{Ad{A`}}}}}{{Dn{AGdJj}}}AGh}{{{h{{Jd{c}}}}{h{Fn}}}{{Dn{AGdJj}}}AGh}{{{h{{Jd{c}}}}{h{AK`}}}AGdAGh}{{{h{Fn}}}{{Dn{AGd}}}}{A`{{Dn{JhDEn}}}}{{}{{Jd{c}}}DDh}{{{h{{Jd{c}}}}{h{Ahe}}}{{Fd{AK`AEh}}}AGh{DFhACf}}{{{h{AGd}}{h{Ahc}}}BjGd}{{{h{Jh}}{h{Ahc}}}BjGd}{{{h{AMd}}{h{Ahc}}}BjGd}{{{h{ACl}}{h{Ahc}}}BjGd}{{{h{DDj}}{h{Ahc}}}BjGd}``{{}c{}}000000000000{{{h{DE`}}}A`}{{{h{DDn}}}Hj}`{{}{{Jd{DEj}}}}{{{h{{Jd{c}}}}{h{Ahe}}}AGdAGh{DFhACf}}{{{h{AhAGd}}}Bj}{{{h{AGd}}{h{AGd}}}{{Dh{Bl}}}}{{{h{Jh}}{h{Jh}}}{{Dh{Bl}}}}{{{h{AMd}}{h{AMd}}}{{Dh{Bl}}}}{{{h{ACl}}{h{ACl}}}{{Dh{Bl}}}}{{{h{DDj}}{h{DDj}}}{{Dh{Bl}}}}{{}Hj}000{{{h{Ah{Ad{DFj}}}}}{{Dn{{Jd{c}}Jj}}}{DDhDFl}}{{{h{Ah{Ad{DFj}}}}}{{Dn{{Jd{DF`}}Jj}}}}{{{h{Ah{Ad{DFj}}}}}{{Dn{{Jd{DFd}}Jj}}}}{{{h{Ah{Ad{DFj}}}}}{{Dn{{Jd{DFf}}Jj}}}}{{{h{AGd}}}AEh}{{{h{DDj}}}{{Fd{AClJh}}}}{{{h{Ah{Jd{c}}}}{h{Ahe}}}BjDDh{DFhACf}}{{{h{{Jd{c}}}}{h{AKn}}{h{DFn}}}{{Dn{AEhJj}}}Jl}{{{h{AGd}}}{{Ab{A`}}}}{{{h{AGd}}}AK`}{{{h{Ah{Jd{c}}}}{h{{Ab{A`}}}}}BjDDh}{{{h{AGd}}c}DnHn}{{{h{Jh}}c}DnHn}{{{h{ACl}}}{{Ab{A`}}}}{{{h{ACl}}c}DnHn}{{{h{DDj}}c}DnHn}{{{h{{Jd{c}}}}{h{AKn}}{h{AK`}}}CFnAGh}{{{h{{Jd{c}}}}{h{AKn}}{h{AK`}}Hj}CFnAGh}1{{{h{{Jd{c}}}}{h{AKn}}{h{AK`}}}DFnAGh}{{{h{{Jd{c}}}}{h{AKn}}{h{AK`}}{h{{Ab{A`}}}}}DFnAGh}{{{h{{Jd{c}}}}{h{AKn}}{h{AK`}}{h{{Ab{A`}}}}}CFnAGh}{{{h{{Jd{c}}}}{h{AKn}}{h{AGd}}}AN`AGh}0{{{h{{Jd{c}}}}{h{AKn}}{h{AGd}}{h{{Ab{A`}}}}}AN`AGh}{{{h{{Jd{c}}}}{h{AKn}}{h{AGd}}{h{Ahe}}}AN`AGh{DFhDG`}}{{}{{Jd{DGb}}}}{{{h{AHd}}}{{Dh{{h{AOh}}}}}}{{{h{AHn}}}{{Dh{{h{AOh}}}}}}{{{h{AHl}}}{{Dh{{h{AOh}}}}}}{{{h{DDl}}}{{Dh{{h{AOh}}}}}}{{{h{AGj}}}{{Dh{{h{AOh}}}}}}{{{DEh{}{{DEd{c}}{DEf{e}}}}{h{{Jd{g}}}}{Dh{M`}}}c{}{}Jl}{{AGd{h{{Jd{c}}}}{Dh{M`}}}DDjJl}{JhBBf}{AClJb}{DDjAGd}{hc{}}000000000000{hIf}0000000{JhA`}{c{{Dn{e}}}{}{}}00{BBf{{Dn{Jh}}}}{A`{{Dn{Jh}}}}2222222222{{}{{Dn{c}}}{}}000000000000{hIj}000000000000{{}{{Jd{DGd}}}}{{{h{{Jd{c}}}}{h{AKn}}{h{CFn}}{h{AEh}}}{{Dn{BjJj}}}Jl}{{{h{{Jd{c}}}}{h{AN`}}{h{AKn}}{h{Jb}}}{{Dn{BjJj}}}Jl}{{}c{}}000000000000{{{h{AGd}}}{{Fd{JbJh}}}}`````````````{{{h{DGf}}}{{h{{AE`{Ed}}}}}}{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{e{{Dh{c}}}{CGhCDj}{{Gl{}{{Eh{c}}}}}}{{{h{Ah{Ad{c}}}}}{{Dh{c}}}{CGhCDj}}{{{h{DGf}}}DGf}{{{h{AEb}}}AEb}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{Ahc}}}{{Dn{DGfACb}}}{ACdACf}}{{{h{DGf}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DGf}}{h{DGf}}}Ed}{{{h{AEb}}{h{AEb}}}Ed}{{h{h{c}}}Ed{}}000{{{h{DGf}}{h{Ah{AE`{Cn}}}}{h{Ah{AE`{Df}}}}}{{Dn{KhAEb}}}}{{{h{DGf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AEb}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}0{AObAEb}{{{h{{Ad{Cn}}}}{h{{Ad{Ed}}}}}DGf}{{{h{DGf}}}{{h{{AE`{Kh}}}}}}`{{}c{}}0{{{h{DGf}}}Df}{{{h{AEb}}}{{Dh{{h{AOh}}}}}}{hc{}}0{hIf}{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0`{hIj}0{{}c{}}0````````````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{AFn}}}AFn}{{{h{DGh}}}DGh}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{AFn}}{h{AFn}}}Ed}{{{h{DGh}}{h{DGh}}}Ed}{{h{h{c}}}Ed{}}000{{{h{AFn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DGh}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}0{{}c{}}0{{{h{AFn}}}{{Dh{{h{AOh}}}}}}{{{h{DGh}}}{{Dh{{h{AOh}}}}}}{hc{}}0{hIf}0{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0{c{{Dn{Db}}}E`}{{{h{Db}}c}DnHn}````````````````````{{{h{AhDGj}}DGj}DGj}``{{{h{AhAGf}}}{{h{Ah{Ab{A`}}}}}}{{{h{AhAGf}}}{{h{Ah{Ad{A`}}}}}}{{{h{AGf}}}{{h{{Ad{A`}}}}}}{{{h{AGf}}}{{h{{Ab{A`}}}}}}{{DGjDGj}DGj}{{{h{AhDGj}}DGj}Bj}10{h{{h{c}}}{}}003400{{{h{Ah}}}{{h{Ahc}}}{}}070600{{{h{BAl}}}BAl}{{{h{DGj}}}DGj}{{{h{AGf}}}AGf}{{{h{DGl}}}DGl}{{{h{DGn}}}DGn}{{h{h{Ahc}}}Bj{}}0000{{hA`}Bj}0000{{{h{DGj}}{h{DGj}}}Bl}{{{h{AGf}}{h{AGf}}}Bl}{{{h{Ahc}}}{{Dn{BAlACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DGjACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{AGfACb}}}{ACdACf}}{{{h{BAl}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DGj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{AGf}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{}DGj}{{{h{BAl}}{h{BAl}}}Ed}{{{h{DGj}}{h{DGj}}}Ed}{{{h{AGf}}{h{AGf}}}Ed}{{{h{DGl}}{h{DGl}}}Ed}{{{h{DGn}}{h{DGn}}}Ed}{{h{h{c}}}Ed{}}000000000{{{h{BAl}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DGj}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{AGf}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{DGl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DGn}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}0{ObDGj}{DbAGf}222{{{Ab{A`}}}AGf}{cAGf{{ADd{Nh}}}}{{{h{Fn}}}{{Dn{AGf}}}}{{DGjDGj}Ed}{{{h{BAl}}{h{Ahc}}}BjGd}{{{h{DGj}}{h{Ahc}}}BjGd}{{{h{AGf}}{h{Ahc}}}BjGd}{{}c{}}0000``````{{{h{BEj}}DGj}BAl}{{{h{DGj}}{h{DGj}}}{{Dh{Bl}}}}{{{h{AGf}}{h{AGf}}}{{Dh{Bl}}}}`{{{h{AhDGj}}DGj}DGj}`{{{h{BAl}}}{{Dn{BEjACh}}}}{{{h{DGl}}}{{Dh{{h{AOh}}}}}}{{{h{DGn}}}{{Dh{{h{AOh}}}}}}{AGf{{Ab{A`}}}}{hc{}}0000{{{h{BAl}}}{{Dn{BC`}}}}{hIf}000{DGjOb}{c{{Dn{e}}}{}{}}0000{{}{{Dn{c}}}{}}0000{hIj}0000{{}c{}}0000````````````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{DH`}}}DH`}{{{h{BAn}}}BAn}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{Ahc}}}{{Dn{DH`ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{BAnACb}}}{ACdACf}}{{{h{DH`}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{BAn}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DH`}}{h{DH`}}}Ed}{{{h{BAn}}{h{BAn}}}Ed}{{h{h{c}}}Ed{}}000{{{h{DH`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{BAn}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}0{{{h{DH`}}{h{Ahc}}}BjGd}{{{h{BAn}}{h{Ahc}}}BjGd}{{}c{}}0````{{{h{BAn}}}{{Dn{BEjACh}}}}`{hc{}}0{{{h{BAn}}}{{Dn{BC`}}}}{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0```````````````````````````````````````````{{{h{DHb}}}{{h{Fn}}}}{h{{h{c}}}{}}000{{{h{Ah}}}{{h{Ahc}}}{}}000{{{h{DHb}}}DHb}{{{h{DHd}}}DHd}{{{h{DHf}}}DHf}{{{h{DHh}}}DHh}{{h{h{Ahc}}}Bj{}}000{{hA`}Bj}000{{{h{DHf}}}{{h{Fn}}}}{{{h{DHh}}}{{h{Fn}}}}{{{h{DHf}}}DHb}{{{h{DHh}}}DHb}{{{h{Ahc}}}{{Dn{DHbACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DHfACb}}}{ACdACf}}0{{{h{DHb}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DHf}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DHh}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DHb}}{h{DHb}}}Ed}{{{h{DHd}}{h{DHd}}}Ed}{{{h{DHf}}{h{DHf}}}Ed}{{{h{DHh}}{h{DHh}}}Ed}{{h{h{c}}}Ed{}}0000000{{{h{DHb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DHd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DHf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DHh}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}000{{{h{Fn}}}{{Dn{DHb}}}}{{}c{}}000{DHfDHh}{{{h{DHf}}}{{h{AGf}}}}{{AGfDHh}DHf}{{{h{DHf}}}{{h{DHh}}}}{{{h{DHd}}}{{Dh{{h{AOh}}}}}}{hc{}}000{hIf}0{{{AJf{Fn}}}{{Dn{DHb}}}}9{If{{Dn{DHb}}}}{c{{Dn{e}}}{}{}}000{{{h{Fn}}}{{Dn{DHbDHd}}}}{{}{{Dn{c}}}{}}000{hIj}000{{}c{}}000`````````````{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{BAf}}}BAf}{{{h{DHj}}}DHj}{{{h{DHl}}}DHl}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{BAf}}{h{BAf}}}Bl}{{{h{Ahc}}}{{Dn{BAfACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DHjACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DHlACb}}}{ACdACf}}10{{{h{BAf}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DHj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DHl}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{BAf}}{h{BAf}}}Ed}{{{h{DHj}}{h{DHj}}}Ed}{{{h{DHl}}{h{DHl}}}Ed}{{h{h{c}}}Ed{}}00000{{{h{BAf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DHj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DHl}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}00{{{h{BAf}}{h{Ahc}}}BjGd}{{}c{}}00``{{{h{BAf}}}{{Dh{{Ab{A`}}}}}}{{{AE`{Ch}}Ch}DHj}{{{AE`{Ch}}Ch}DHl}{{{h{BAf}}{h{BAf}}}{{Dh{Bl}}}}``{hc{}}00{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00``{{}c{}}00````````{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{DHn}}}DHn}{{{h{DI`}}}DI`}{{{h{DIb}}}DIb}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{Ahc}}}{{Dn{DHnACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DI`ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DIbACb}}}{ACdACf}}20{{{h{DHn}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DI`}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DIb}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}`{{{h{DHn}}{h{DHn}}}Ed}{{{h{DI`}}{h{DI`}}}Ed}{{{h{DIb}}{h{DIb}}}Ed}{{h{h{c}}}Ed{}}00000``{{{h{DHn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DI`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DIb}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}00`{{}c{}}00{hc{}}00{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00`{hIj}00{{}c{}}00````{h{{h{c}}}{}}000{{{h{Ah}}}{{h{Ahc}}}{}}000{{{h{DId}}}DId}{{{h{DIf}}}DIf}{{{h{DIh}}}DIh}{{{h{DIj}}}DIj}{{h{h{Ahc}}}Bj{}}000{{hA`}Bj}000{{{h{DId}}{h{DId}}}Bl}{{{h{DIf}}{h{DIf}}}Bl}{{{h{DIh}}{h{DIh}}}Bl}{{{h{DIj}}{h{DIj}}}Bl}`{{{h{Ahc}}}{{Dn{DIdACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DIfACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DIhACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DIjACb}}}{ACdACf}}3210{{{h{DId}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DIf}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DIh}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DIj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DId}}{h{DId}}}Ed}{{{h{DIf}}{h{DIf}}}Ed}{{{h{DIh}}{h{DIh}}}Ed}{{{h{DIj}}{h{DIj}}}Ed}{{h{h{c}}}Ed{}}0000000{{{h{DId}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DIf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DIh}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DIj}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}000{{{h{DId}}{h{Ahc}}}BjGd}{{{h{DIf}}{h{Ahc}}}BjGd}{{{h{DIh}}{h{Ahc}}}BjGd}{{{h{DIj}}{h{Ahc}}}BjGd}{{}c{}}000{{{h{DId}}{h{DId}}}{{Dh{Bl}}}}{{{h{DIf}}{h{DIf}}}{{Dh{Bl}}}}{{{h{DIh}}{h{DIh}}}{{Dh{Bl}}}}{{{h{DIj}}{h{DIj}}}{{Dh{Bl}}}}`{hc{}}000`{c{{Dn{e}}}{}{}}000{{}{{Dn{c}}}{}}000`{hIj}000`{{}c{}}000```````{h{{h{c}}}{}}00000{{{h{Ah}}}{{h{Ahc}}}{}}00000{{{h{DIl}}}DIl}{{{h{DIn}}}DIn}{{{h{DJ`}}}DJ`}{{{h{DJb}}}DJb}{{{h{DJd}}}DJd}{{{h{DJf}}}DJf}{{h{h{Ahc}}}Bj{}}00000{{hA`}Bj}00000{{{h{Ahc}}}{{Dn{DIlACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DInACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DJ`ACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DJbACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DJdACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DJfACb}}}{ACdACf}}543210{{{h{DIl}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DIn}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DJ`}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DJb}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DJd}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DJf}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DIl}}{h{DIl}}}Ed}{{{h{DIn}}{h{DIn}}}Ed}{{{h{DJ`}}{h{DJ`}}}Ed}{{{h{DJb}}{h{DJb}}}Ed}{{{h{DJd}}{h{DJd}}}Ed}{{{h{DJf}}{h{DJf}}}Ed}{{h{h{c}}}Ed{}}00000000000`````````{{{h{DIl}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DIn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DJ`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DJb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DJd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DJf}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}00000{{}c{}}00000````````{hc{}}00000{c{{Dn{e}}}{}{}}00000{{}{{Dn{c}}}{}}00000{hIj}00000{{}c{}}00000```````````{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00`{{{h{DJh}}}DJh}{{{h{DJj}}}DJj}{{{h{DJl}}}DJl}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{Ahc}}}{{Dn{DJhACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DJjACb}}}{ACdACf}}{{{h{Ahc}}}{{Dn{DJlACb}}}{ACdACf}}20{{{h{DJh}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DJj}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DJl}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{DJh}}{h{DJh}}}Ed}{{{h{DJj}}{h{DJj}}}Ed}{{{h{DJl}}{h{DJl}}}Ed}{{h{h{c}}}Ed{}}00000{{{h{DJh}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DJj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DJl}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}00`{{}c{}}00`{{DGjA@bBAlBAlObIfBBf}DJh}````````{hc{}}00{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00``{{}c{}}00`{{{h{CCn}}}{{h{DJn}}}}{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{CCn}}}CCn}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{CCn}}{h{CCn}}}Ed}{{h{h{c}}}Ed{}}0{{{h{CCn}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}{{{h{CCn}}}{{h{Fn}}}}{{}c{}}{{{h{CCn}}}{{Dh{{h{AOh}}}}}}{hc{}}{hIf}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}````````{{A@bA@b}A@b}`````````````````````````````````````````````````````````````````````````````````````````````{h{{h{c}}}{}}000000000000{{{h{Ah}}}{{h{Ahc}}}{}}000000000000{{{h{DK`}}}DK`}{{{h{CAf}}}CAf}{{{h{ALf}}}ALf}{{{h{DKb}}}DKb}{{{h{DKd}}}DKd}{{{h{DKf}}}DKf}{{{h{AL`}}}AL`}{{{h{AEd}}}AEd}{{{h{DKh}}}DKh}{{{h{DKj}}}DKj}{{{h{DKl}}}DKl}{{h{h{Ahc}}}Bj{}}0000000000{{hA`}Bj}0000000000{{{h{ALf}}{h{ALf}}}Bl}{{{h{DKd}}{h{DKd}}}Bl}{{{h{DKf}}{h{DKf}}}Bl}{{{h{DKj}}{h{DKj}}}Bl}{{{h{AhDK`}}DK`}Bj}{{{h{AhDKl}}DKl}Bj}{{}DK`}{{}DKl}{c{{Dn{DK`}}}E`}{c{{Dn{DKj}}}E`}{c{{Dn{DKl}}}E`}{DKj{{Dn{ABdAHh}}}}{{{h{DKl}}}{{Dn{ABdAHh}}}}{{{h{DK`}}{h{DK`}}}Ed}{{{h{CAf}}{h{CAf}}}Ed}{{{h{ALf}}{h{ALf}}}Ed}{{{h{DKb}}{h{DKb}}}Ed}{{{h{DKd}}{h{DKd}}}Ed}{{{h{DKf}}{h{DKf}}}Ed}{{{h{AL`}}{h{AL`}}}Ed}{{{h{AEd}}{h{AEd}}}Ed}{{{h{DKh}}{h{DKh}}}Ed}{{{h{DKj}}{h{DKj}}}Ed}{{{h{DKl}}{h{DKl}}}Ed}{{h{h{c}}}Ed{}}000000000000000000000``{{{h{AC`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DK`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{CAf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{ALf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DKb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DKd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DKf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AL`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AEd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DKh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DKn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DKj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DKl}}{h{AhEl}}}{{Dn{BjEn}}}}{FlAC`}{AChAC`}{AObAC`}{cc{}}{ACbAC`}1111{BDjDKb}{AObDKb}33{DKhAL`}{DL`AL`}{DLbAL`}{AObAL`}7{AObAEd}8{AObDKh}99{AObDKn}{ABdDKj};{ABbDKj}<{{{h{Fn}}}{{Dn{DKj}}}}{DfDKj}{{{h{{ALh{}{{G`{c}}}}}}CAf{h{{Jd{e}}}}}{{Dn{{Dh{AB`}}c}}}F`AGh}{{{h{DK`}}{h{Ahc}}}BjGd}{{{h{DKd}}{h{Ahc}}}BjGd}{{{h{DKf}}{h{Ahc}}}BjGd}{{{h{DKj}}{h{Ahc}}}BjGd}{{{h{DKl}}{h{Ahc}}}BjGd}```{{}c{}}000000000000``{{{h{ALf}}{h{ALf}}}{{Dh{Bl}}}}{{{h{DKd}}{h{DKd}}}{{Dh{Bl}}}}{{{h{DKf}}{h{DKf}}}{{Dh{Bl}}}}{{{h{DKj}}{h{DKj}}}{{Dh{Bl}}}}`````````{{{h{DK`}}c}DnHn}{{{h{DKj}}c}DnHn}{{{h{DKl}}c}DnHn}``{{{h{DKd}}}DKf}{{{h{AC`}}}{{Dh{{h{AOh}}}}}}{{{h{DKb}}}{{Dh{{h{AOh}}}}}}{{{h{AL`}}}{{Dh{{h{AOh}}}}}}{{{h{AEd}}}{{Dh{{h{AOh}}}}}}{{{h{DKh}}}{{Dh{{h{AOh}}}}}}{{{h{DKn}}}{{Dh{{h{AOh}}}}}}`````````{DKj{{Dn{ABbAFl}}}}{{{h{DKl}}}{{Dn{ABbAFl}}}}{hc{}}0000000000{hIf}000000{DKjDf}{c{{Dn{e}}}{}{}}000000000000{{}{{Dn{c}}}{}}000000000000{hIj}000000000000````{{{h{AhDK`}}{h{{Cl{AMj}}}}}{{Dn{{Cl{AAl}}DLd}}}}{{{h{AhDKl}}{h{{Cl{AMj}}}}}{{Dn{{Cl{AAl}}DLd}}}}`{{}c{}}000000000000`````````````````````{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{{DLf{c}}}}}{{DLf{c}}}{AlBBj{DLh{A`}}{AHf{A`}}}}{{{h{DLj}}}DLj}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{{DLf{c}}}}{h{{DLf{c}}}}}Bl{BnBBj{DLh{A`}}{AHf{A`}}}}{{{h{DLj}}{h{DLj}}}Bl}{{{h{Ahc}}}{{Dn{{DLf{e}}ACb}}}{ACdACf}{BBj{DLh{A`}}{AHf{A`}}}}{{{h{{DLf{c}}}}{h{Ahe}}}{{Dn{HjACh}}}{BBj{DLh{A`}}{AHf{A`}}}{ACjACf}}{c{{Dn{{DLf{e}}}}}E`{BBj{DLh{A`}}{AHf{A`}}Eb}}{c{{Dn{DLl}}}E`}{c{{Dn{DLj}}}E`}{{{h{{DLf{c}}}}{h{{DLf{c}}}}}Ed{EfBBj{DLh{A`}}{AHf{A`}}}}{{{h{DLl}}{h{DLl}}}Ed}{{{h{DLj}}{h{DLj}}}Ed}{{h{h{c}}}Ed{}}00000{{{h{{DLf{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{F`BBj{DLh{A`}}{AHf{A`}}}}{{{h{DLl}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DLj}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}00{{{h{{DLf{c}}}}{h{Ahe}}}Bj{GfBBj{DLh{A`}}{AHf{A`}}}Gd}{{{h{DLj}}{h{Ahc}}}BjGd}{{}c{}}00```{{{h{{DLf{c}}}}{h{{DLf{c}}}}}{{Dh{Bl}}}{HlBBj{DLh{A`}}{AHf{A`}}}}{{{h{DLj}}{h{DLj}}}{{Dh{Bl}}}}`{{{h{{DLf{c}}}}e}Dn{BBj{DLh{A`}}{AHf{A`}}I`}Hn}{{{h{DLl}}c}DnHn}{{{h{DLj}}c}DnHn}`{{{h{{DLf{c}}}}}DLj{BBj{DLh{A`}}{AHf{A`}}}}{hc{}}0{hIf}{c{{Dn{e}}}{}{}}{DLj{{Dn{{DLf{c}}}}}{BBj{DLh{A`}}{AHf{A`}}}}11{{}{{Dn{c}}}{}}00{hIj}00``{{}c{}}00````````````````````````````````````````{{AEh{h{{Jd{c}}}}{h{Jf}}}{{Dn{AEhJj}}}Jl}{{AK`{h{Jf}}}{{Dn{AK`Jj}}}}{{{h{AK`}}}}{{{h{AEh}}}}{{{h{AKn}}}}{{{h{AhAK`}}}}{{{h{AhAEh}}}}{{{h{AhAKn}}}}{{{h{AhAEh}}}DLn}{{{h{AEh}}}DLn}{{{h{AK`}}}{{h{{Ab{A`}}}}}}{{{h{AKn}}}{{h{{Ab{A`}}}}}}{h{{h{c}}}{}}00000000000{{{h{Ah}}}{{h{Ahc}}}{}}00000000000{{{h{DFd}}}DFd}{{{h{DFf}}}DFf}{{{h{DF`}}}DF`}{{{h{DGb}}}DGb}{{{h{DGd}}}DGd}{{{h{DEj}}}DEj}{{{h{AK`}}}AK`}{{{h{AEh}}}AEh}{{{h{DEn}}}DEn}{{{h{Jf}}}Jf}{{{h{AKn}}}AKn}{{{h{Jj}}}Jj}{{h{h{Ahc}}}Bj{}}00000000000{{hA`}Bj}00000000000{{{h{DFd}}{h{DFd}}}Bl}{{{h{DFf}}{h{DFf}}}Bl}{{{h{DF`}}{h{DF`}}}Bl}{{{h{DGb}}{h{DGb}}}Bl}{{{h{DGd}}{h{DGd}}}Bl}{{{h{DEj}}{h{DEj}}}Bl}{{{h{AEh}}{h{AEh}}}Bl}{{{h{DEn}}{h{DEn}}}Bl}{{{h{Jf}}{h{Jf}}}Bl}{{{h{AKn}}{h{AKn}}}Bl}{{{h{Jj}}{h{Jj}}}Bl}4{{{h{AEh}}{h{AEh}}}{{Dn{AEhJj}}}}{{{h{{Ad{{h{AEh}}}}}}}{{Dn{AEhJj}}}}`{{A`Hj}Bj}000000{c{{Dn{AK`}}}E`}{c{{Dn{AEh}}}E`}{{{h{AK`}}}DEl}```{{{h{DFd}}{h{DFd}}}Ed}{{{h{DFf}}{h{DFf}}}Ed}{{{h{DF`}}{h{DF`}}}Ed}{{{h{DGb}}{h{DGb}}}Ed}{{{h{DGd}}{h{DGd}}}Ed}{{{h{DEj}}{h{DEj}}}Ed}{{{h{AK`}}{h{AK`}}}Ed}{{{h{AEh}}{h{AEh}}}Ed}{{{h{DEn}}{h{DEn}}}Ed}{{{h{Jf}}{h{Jf}}}Ed}{{{h{AKn}}{h{AKn}}}Ed}{{{h{Jj}}{h{Jj}}}Ed}4{{h{h{c}}}Ed{}}00000000000000000000000{{{h{DFd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DFf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DF`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DGb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DGd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DEj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AK`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AEh}}{h{AhEl}}}{{Dn{BjEn}}}}00{{{h{DEn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{Jf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AKn}}{h{AhEl}}}{{Dn{BjEn}}}}00{{{h{Jj}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}00000{{{h{AGd}}}AK`}{AGdAK`}2{cAK`DM`}{{{h{AGd}}}AEh}{AGdAEh}{DLnAEh}666{AK`Jf}{LhAKn}{LjAKn}{LlAKn}:{cAKnDM`}{DEnJj}<{{{Ab{A`}}}{{Dn{JfDMb}}}}{{{Ab{A`}}}AKn}{{{h{{Ad{A`}}}}}{{Dn{AKnJj}}}}{DMdAEh}?<3{{{h{{Jd{c}}}}{h{AK`}}}AEhAGh}{{{h{{Ad{A`}}}}}{{Dn{AK`Jj}}}}{{{h{{Ad{A`}}}}}{{Dn{AEhJj}}}}4{{{h{Fn}}}{{Dn{AK`Jj}}}}{{{h{Fn}}}{{Dn{AEhJj}}}}{{JbJh}AEh}{{{h{DFd}}{h{Ahc}}}BjGd}{{{h{DFf}}{h{Ahc}}}BjGd}{{{h{DF`}}{h{Ahc}}}BjGd}{{{h{DGb}}{h{Ahc}}}BjGd}{{{h{DGd}}{h{Ahc}}}BjGd}{{{h{DEj}}{h{Ahc}}}BjGd}{{{h{AEh}}{h{Ahc}}}BjGd}{{{h{DEn}}{h{Ahc}}}BjGd}{{{h{Jf}}{h{Ahc}}}BjGd}{{{h{AKn}}{h{Ahc}}}BjGd}{{{h{Jj}}{h{Ahc}}}BjGd}``{{{h{AK`}}c}h{}}{{{h{Jf}}c}h{}}{{{h{AKn}}c}h{}}{{}c{}}00000000000{DM`{{Ab{A`}}}}{{{h{AK`}}{h{{Jd{c}}}}}AGdAGh}{{AK`{h{Jf}}}{{Dn{AK`Jj}}}}{{AEh{h{{Jd{c}}}}{h{Jf}}}{{Dn{AEhJj}}}Jl}{AK`AK`}{{AEh{h{{Jd{c}}}}}AEhJl}{{{h{Ahc}}}AK`{DFhACf}}{{{h{AhAK`}}}Bj}{{{h{AhJf}}}Bj}{{{h{DFd}}{h{DFd}}}{{Dh{Bl}}}}{{{h{DFf}}{h{DFf}}}{{Dh{Bl}}}}{{{h{DF`}}{h{DF`}}}{{Dh{Bl}}}}{{{h{DGb}}{h{DGb}}}{{Dh{Bl}}}}{{{h{DGd}}{h{DGd}}}{{Dh{Bl}}}}{{{h{DEj}}{h{DEj}}}{{Dh{Bl}}}}{{{h{AEh}}{h{AEh}}}{{Dh{Bl}}}}{{{h{DEn}}{h{DEn}}}{{Dh{Bl}}}}{{{h{Jf}}{h{Jf}}}{{Dh{Bl}}}}{{{h{AKn}}{h{AKn}}}{{Dh{Bl}}}}{{{h{Jj}}{h{Jj}}}{{Dh{Bl}}}}{{{h{AK`}}{h{{Jd{c}}}}}AEhAGh}{{}Jf}{cJfDFh}``{{{h{AK`}}}{{Ab{A`}}}}{{{h{AK`}}c}DnHn}{{{h{AEh}}c}DnHn}{{{h{AEh}}}{{Ab{A`}}}}0{{{h{Jj}}}{{Dh{{h{AOh}}}}}}{Jf{{Ab{A`}}}}{{{h{Mj}}}Mj}{{{h{ALn}}}ALn}2{hc{}}00000000000{{{h{AEh}}}AAl}{{{h{AM`}}}AM`}{{{h{n}}}n}{hIf}000{c{{Dn{e}}}{}{}}00000000000{{}{{Dn{c}}}{}}00000000000{hIj}00000000000{{{h{AEh}}{h{{Jd{c}}}}{h{AKn}}{h{CFn}}}{{Dn{BjJj}}}Jl}{{}c{}}00000000000{{{h{AK`}}{h{{Jd{c}}}}}{{Fd{JbJh}}}AGh}{{{h{AEh}}}{{Fd{JbJh}}}}`````````````````{{{h{DMf}}}{{h{{Ad{A`}}}}}}{h{{h{c}}}{}}1{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{DMf}}}DMf}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{DMf}}{h{DMf}}}Bl}{c{{Dn{DMf}}}E`}{{{h{DMf}}}DEl}{{{h{DMf}}{h{DMf}}}Ed}{{h{h{c}}}Ed{}}0{{{h{DMf}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}{{{Ab{A`}}}DMf}{{{h{{Ad{A`}}}}}{{Dn{DMfJj}}}}{{{h{Fn}}}{{Dn{DMfJj}}}}{{{h{DMf}}{h{Ahc}}}BjGd}{{}c{}}{{{h{AEh}}{h{AK`}}}DMf}{{{h{AhDMf}}}Bj}{{{h{DMf}}{h{DMf}}}{{Dh{Bl}}}}{{{h{DMf}}}{{Ab{A`}}}}{{{h{DMf}}c}DnHn}{{{h{AEh}}{h{AK`}}}{{Ab{A`}}}}{hc{}}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}````{{{h{DFn}}}}{{{h{CFn}}}}{{{h{AhDFn}}}}{{{h{AhCFn}}}}{{{h{AhDFn}}}DMh}{{{h{AhCFn}}}DMj}{{{h{DFn}}}DMh}{{{h{CFn}}}DMj}{{{h{DMl}}}{{h{{Ad{A`}}}}}}{h{{h{c}}}{}}0100{{{h{Ah}}}{{h{Ahc}}}{}}000{{{h{DMl}}}Hj}{{{h{DMn}}}DMn}{{{h{DFn}}}DFn}{{{h{DMl}}}DMl}{{{h{CFn}}}CFn}{{h{h{Ahc}}}Bj{}}000{{hA`}Bj}000{{{h{DMn}}{h{DMn}}}Bl}{{{h{DFn}}{h{DFn}}}Bl}{{{h{DMl}}{h{DMl}}}Bl}{{{h{CFn}}{h{CFn}}}Bl}0={c{{Dn{CFn}}}E`}{{{h{DMn}}{h{DMn}}}Ed}{{{h{DFn}}{h{DFn}}}Ed}{{{h{DMl}}{h{{Ad{A`}}}}}Ed}{{{h{DMl}}{h{DMl}}}Ed}{{{h{CFn}}{h{CFn}}}Ed}0{{h{h{c}}}Ed{}}0000000{{{h{DMn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DFn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DMl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{CFn}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}{DMhDFn}11{CFnDMl}{{{h{CFn}}}DMl}3{DMjCFn}{{{h{{Ad{A`}}}}DMn}{{Dn{DFnJj}}}}{{{h{{Ad{A`}}}}}{{Dn{CFnJj}}}}00{BBf{{Dn{DMnJj}}}}4{{{h{Fn}}}{{Dn{CFnJj}}}}{{{h{DFn}}{h{Ahc}}}BjGd}{{{h{DMl}}{h{Ahc}}}BjGd}{{{h{CFn}}{h{Ahc}}}BjGd}{{}c{}}000{DMl}{{{h{DMl}}}}{{{h{DMl}}}Ed}{{{h{DMl}}}Hj}{{{h{AhCFn}}}Bj}{{{h{DMn}}{h{DMn}}}{{Dh{Bl}}}}{{{h{DFn}}{h{DFn}}}{{Dh{Bl}}}}{{{h{DMl}}{h{DMl}}}{{Dh{Bl}}}}{{{h{DMl}}{h{{Ad{A`}}}}}{{Dh{Bl}}}}{{{h{CFn}}{h{CFn}}}{{Dh{Bl}}}}{{{h{CFn}}c}DnHn}{{{h{DFn}}}{{Fd{DMn{Ab{A`}}}}}}{{{h{CFn}}}{{Ab{A`}}}}{{{h{CFn}}}DMl}`{DMnBBf}{hc{}}000{{{h{DMl}}}{{Dn{CFnJj}}}}{{{h{DFn}}}CFn}{hIf}0{c{{Dn{e}}}{}{}}00{DMl{{Dn{CFn}}}}1{{{h{DMl}}}{{Dn{CFn}}}}{{}{{Dn{c}}}{}}000{hIj}000{{}c{}}000``{{{h{DN`}}}{{h{{Ad{A`}}}}}}{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{DN`}}}DN`}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{DN`}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}{{}c{}}{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}{{}c{}}{{{h{AhDN`}}}Dh}0{{{h{AhDN`}}Hj}Dh}{{{h{DN`}}}{{Fd{Hj{Dh{Hj}}}}}}{hc{}}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}`````{{{h{DMd}}}}{{{h{AhDMd}}}}{{{h{DNb}}}{{h{{Ab{A`}}}}}}{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{DMd}}}DMd}{{{h{DNb}}}DNb}{{{h{DNd}}}DNd}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{{h{DMd}}{h{DMd}}}Bl}{{{h{DNb}}{h{DNb}}}Bl}{{{h{DNd}}{h{DNd}}}Bl}{{{h{DMd}}{h{DMd}}}Ed}{{{h{DNb}}{h{DNb}}}Ed}{{{h{DNd}}{h{DNd}}}Ed}{{h{h{c}}}Ed{}}00000{{{h{DMd}}{h{AhEl}}}{{Dn{BjEn}}}}00{{{h{DNb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DNd}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}00{{{Ab{A`}}}DMd}{AEhDMd}{{{h{{Jd{c}}}}AK`{Dh{{Ab{A`}}}}}DMdJl}{{{Ab{A`}}}DNb}{{{h{Fn}}}{{Dn{DMd}}}}{{{h{DMd}}{h{Ahc}}}BjGd}{{{h{DNb}}{h{Ahc}}}BjGd}{{{h{DNd}}{h{Ahc}}}BjGd}{{}c{}}00{{AK`{Ab{A`}}}DMd}{{{h{DMd}}{h{DMd}}}{{Dh{Bl}}}}{{{h{DNb}}{h{DNb}}}{{Dh{Bl}}}}{{{h{DNd}}{h{DNd}}}{{Dh{Bl}}}}{{DMdDMdAK`DNd{Dh{{h{{Ad{A`}}}}}}}DNb}{{DMdDMdAK`DNdc}DNb{{Hd{{Ab{A`}}{Ab{A`}}{Ab{A`}}}{{Hb{DNb}}}}}}{{{h{DMd}}}{{Ab{A`}}}}{hc{}}00{DNb{{Ab{A`}}}}{hIf}{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00``````````````````````````{{{h{{DNh{}{{DNf{c}}}}}}}c{}}{{{h{DLn}}}}{{{h{DMj}}}}{{{h{Mf}}}}{{{h{DDf}}}}{{{h{DNj}}}}{{{h{Ah{DNh{}{{DNf{c}}}}}}}c{}}{{{h{AhDLn}}}}{{{h{AhDMj}}}}{{{h{AhMf}}}}{{{h{AhDDf}}}}{{{h{AhDNj}}}}{{{h{DLn}}}{{h{{Ab{A`}}}}}}{{{h{DMj}}}{{h{{Ab{A`}}}}}}{{{h{Mf}}}{{h{{Ab{A`}}}}}}{{{h{DDf}}}{{h{{Ab{A`}}}}}}{{{h{DNj}}}{{h{{Ab{A`}}}}}}{h{{h{c}}}{}}000000{{{h{Ah}}}{{h{Ahc}}}{}}000000{{{h{DEb}}}DEb}{{{h{DLn}}}DLn}{{{h{DMj}}}DMj}{{{h{Mf}}}Mf}{{{h{DDf}}}DDf}{{{h{DNj}}}DNj}{{h{h{Ahc}}}Bj{}}00000{{hA`}Bj}00000{{{h{DLn}}{h{DLn}}}Bl}{{{h{DMj}}{h{DMj}}}Bl}{{{h{Mf}}{h{Mf}}}Bl}{{{h{DDf}}{h{DDf}}}Bl}{{{h{DNj}}{h{DNj}}}Bl}43210{{DEbDMjA`Hj}BBf}{{{h{DLn}}{h{DLn}}}Ed}{{{h{DMj}}{h{DMj}}}Ed}{{{h{Mf}}{h{Mf}}}Ed}{{{h{DDf}}{h{DDf}}}Ed}{{{h{DNj}}{h{DNj}}}Ed}43210{{h{h{c}}}Ed{}}000000000{{{h{DEb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DLn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DMj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{Mf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DDf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DNj}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}000000{{{Ab{A`}}}DNj}{{{Ab{A`}}}DLn}{{{Ab{A`}}}DMj}{{{Ab{A`}}}Mf}{{{Ab{A`}}}DDf}{{{h{DLn}}{h{Ahc}}}BjGd}{{{h{DMj}}{h{Ahc}}}BjGd}{{{h{Mf}}{h{Ahc}}}BjGd}{{{h{DDf}}{h{Ahc}}}BjGd}{{{h{DNj}}{h{Ahc}}}BjGd}``{{{h{DLn}}c}h{}}{{{h{DMj}}c}h{}}{{{h{Mf}}c}h{}}{{{h{DDf}}c}h{}}{{{h{DNj}}c}h{}}{{}c{}}000000{{{Dh{{DNn{A`A`HjA`A`A`HjDNl}{{Hb{BBf}}}}}}DNl}DO`}{{}DLn}{{}DMj}{{}Mf}{{}DDf}{{{h{AhDDf}}}Bj}{{{h{Ahc}}c}Bj{}}{{{h{DLn}}{h{DLn}}}{{Dh{Bl}}}}{{{h{DMj}}{h{DMj}}}{{Dh{Bl}}}}{{{h{Mf}}{h{Mf}}}{{Dh{Bl}}}}{{{h{DDf}}{h{DDf}}}{{Dh{Bl}}}}{{{h{DNj}}{h{DNj}}}{{Dh{Bl}}}}`{Df{{B@j{DEb}}}}{{{B@j{DEb}}}Bj}{{BBhDNl}Bj}021`{{DEb{B@j{DNl}}}{{B@j{DEb}}}}{DEbHj}{{{B@j{DNl}}Df}{{B@j{DEb}}}}4{DfHj}{{{B@j{DEb}}A`}BBf}{{DEbDLnDLn}BBf}{{DEbDLnDLnHj}BBf}{{DEbDLnA`}BBf}{{DEbDLn}BBf}{{DEbDLnA`Hj}BBf}{{DEbA`HjDLnDf}BBf}33{{DEbA`}BBf}{{DEbA`A`}BBf}01{{DEbA`DLnA`{Dh{{DNn{A`A`A`DNl}{{Hb{BBf}}}}}}DNl}BBf}`{{DEbDMjA`A`{Dh{{DNn{A`A`A`A`DNlDf}{{Hb{BBf}}}}}}DNl}BBf}{{DEbDMjDMj}BBf}{{DEbDMjA`}BBf}{{DEbDMjA`Hj}BBf}{{DEbA`DMj}BBf}{{DEbA`HjDMj}BBf}{{DEbDMjA`DLn}BBf}{{DEbA`A`A`}BBf}9{{DEbA`DLnA`}BBf}{{DEbA`A`A`A`BBf{Dh{{DNn{A`A`A`A`DNl}{{Hb{BBf}}}}}}DNl}BBf}`{{DEbDDfA`}BBf}{{DEbDLnDDf}BBf}{{DEbA`DDf}BBf}{{DEbMfBBfDDf}BBf}3```{{DEbA`A`DDfA`}BBf}{{DEbA`A`HjDDfDO`}BBf}{{DEbA`A`HjMf}BBf}{{DEbMfMf}BBf}{{DEbMfBBfDLn}BBf}{{DEbMfA`}BBf}{{DEbA`Mf}BBf}{{DEbDLnMfA`}BBf}{{DEbA`BBfMfA`}BBf}{DNj{{Ab{A`}}}}{hc{}}00000{c{{Dn{e}}}{}{}}000000{{}{{Dn{c}}}{}}000000{hIj}000000`{DLn{{Ab{A`}}}}{DMj{{Ab{A`}}}}{Mf{{Ab{A`}}}}{DDf{{Ab{A`}}}}{{}c{}}000000`{{{h{DMh}}}}{{{h{AhDMh}}}}{{{h{DMh}}}{{h{{Ab{A`}}}}}}{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{DMh}}}DMh}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{DMh}}{h{DMh}}}Bl}0{{}DMh}{{{h{DMh}}{h{DMh}}}Ed}0{{h{h{c}}}Ed{}}0{{{h{DMh}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}{{{h{DMh}}{h{Ahc}}}BjGd}{{{h{DMh}}c}h{}}{{}c{}}7{{{h{DMh}}{h{DMh}}}{{Dh{Bl}}}}{{DEbDLnDMhA`}BBf}{{DEbDMjDMh}BBf}{{DEbDMhA`BBf}BBf}{{DEbA`BBfDMh}BBf}{{DEbDMhA`A`{Dh{{DNn{A`A`A`A`DNlDf}{{Hb{BBf}}}}}}DNl}BBf}{hc{}}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}``{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0`````{{{h{DFj}}}DFj}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{}DFj}{{{h{DNl}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}0{{}c{}}0`=<<;;::993```````````{{}{{CGh{}{{CGd{c}}{CGf{e}}}}}CGj{CGlBBj}}{{}{{DOb{c}}}CGh}{{{h{{CGh{}{{CGd{c}}{CGf{e}}}}}}}{{h{e}}}CGj{CGlBBj}}{{{h{{DOb{c}}}}}hCGh}<<<{{{h{{DOb{c}}}}}{{h{{Ad{A`}}}}}CGh}<<<`{{{h{{DOd{c}}}}}{{DOd{c}}}{AlCGh}}{{{h{Fl}}}Fl}{{{h{{DOb{c}}}}}{{DOb{c}}}{AlCGh}}===<<<{{{h{{DOb{c}}}}{h{{DOb{c}}}}}Bl{BnCGh}}{{}{{DOd{c}}}CGh}{c{{Dn{{DOb{e}}}}}E`{CGhEb}}{{{h{Ah}}Ed}{{Dn{BjACh}}}}{{{h{Ah}}BBd}{{Dn{BjACh}}}}{{{h{Ah}}BBf}{{Dn{BjACh}}}}{{{h{Ah}}A@b}{{Dn{BjACh}}}}{{{h{Ah}}BBh}{{Dn{BjACh}}}}{{{h{Ah}}{h{{Ad{A`}}}}}{{Dn{BjACh}}}}{{{h{Ah}}AF`}{{Dn{BjACh}}}}{{{h{Ah}}Df}{{Dn{BjACh}}}}{{{h{Ah}}Ob}{{Dn{BjACh}}}}{{{h{Ah}}A`}{{Dn{BjACh}}}}{{}c{}}{{{h{Fl}}{h{Fl}}}Ed}{{{h{{DOb{c}}}}{h{{DOb{c}}}}}Ed{EfCGh}}{{h{h{c}}}Ed{}}000{{{h{Fl}}}Hj}{{{h{Ah{DOd{c}}}}}{{Dn{BjBC`}}}CGh}{{{h{Ah{DOd{c}}}}}{{Dn{BjACh}}}CGh}{{{h{Fl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{{DOb{c}}}}{h{AhEl}}}{{Dn{BjEn}}}CGh}00{cc{}}00{c{{CGh{}{{CGd{e}}{CGf{c}}}}}{CGlBBj}CGj}{{}{{DOb{c}}}CGh}{c{{CGh{}{{CGd{c}}{CGf{e}}}}}CGj{CGlBBj}}{{{DOd{c}}}{{DOb{c}}}CGh}{{}{{DOd{c}}}CGh}{{{h{{Ad{A`}}}}}{{Dn{{CGh{}{{CGd{c}}{CGf{e}}}}Fl}}}CGj{CGlBBj}}{{{h{{Ad{A`}}}}}{{Dn{{DOb{c}}Fl}}}CGh}{{{h{Fn}}}{{Dn{{DOb{c}}}}}{CGhDOf}}{{{h{{Ad{A`}}}}}{{CGh{}{{CGd{c}}{CGf{e}}}}}CGj{CGlBBj}}{{{h{{DOb{c}}}}{h{Ahe}}}Bj{GfCGh}Gd}{e{{CGh{}{{CGd{g}}{CGf{i}}}}}{{ADd{{Ad{A`}}}}}{{Ej{}{{Eh{c}}}}}CGj{CGlBBj}}``{{{h{{DOb{c}}}}{AIn{Hj}}}{{h{{Ad{A`}}}}}CGh}{{{h{{DOb{c}}}}AIl}{{h{{Ad{A`}}}}}CGh}{{{h{{DOb{c}}}}Hj}{{h{A`}}}CGh}{{{h{{DOb{c}}}}{AJ`{Hj}}}{{h{{Ad{A`}}}}}CGh}{{{h{{DOb{c}}}}{AId{Hj}}}{{h{{Ad{A`}}}}}CGh}{{{h{Ah{CGj{}{{CGn{c}}}}}}{h{{Ad{A`}}}}}Bj{}}{{{h{Ah{DOd{c}}}}{h{{Ad{A`}}}}}BjCGh}{{}c{}}00{{{h{Fl}}}Hj}{{{h{{CGj{}{{CGn{c}}}}}}}c{}}{{{h{{DOd{c}}}}}{}CGh}{{{h{{CGj{}{{CGn{c}}}}}}}Hj{}}{{{h{{DOd{c}}}}}HjCGh}{{{h{{Ad{A`}}}}}{{DOd{c}}}CGh}{{{h{{DOb{c}}}}{h{{DOb{c}}}}}{{Dh{Bl}}}{HlCGh}}`{{{h{{DOb{c}}}}e}Dn{CGhI`}Hn}`{{{CGh{}{{CGd{c}}{CGf{e}}}}}eCGj{CGlBBj}}{{{DOb{c}}}{}CGh}{hc{}}00{hIf}0{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00{{{h{Ah{DOd{c}}}}{h{{Ad{A`}}}}}{{Dn{HjACh}}}CGh}{{{h{Ah{DOd{c}}}}{h{{Ad{A`}}}}}{{Dn{HjBC`}}}CGh}`````````{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{DOh}}}{{Dh{{DOj{Df}}}}}}`{{{h{AhDFh}}{h{Ahc}}}Bj{DOlACf}}{{{h{AhDOn}}{h{Ah{Ad{A`}}}}}Bj}{{{h{DOh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{DOj{Df}}}DOh}{E@`DOh}{cc{}}{{}{{E@d{}{{E@b{c}}}}}{E@f{E@h{{Ad{A`}}}}}}{c{{Dn{{E@d{}{{E@b{e}}}}DOh}}}DOn{E@f{E@h{{Ad{A`}}}}}}{c{{E@d{}{{E@b{c}}}}}{E@f{E@h{{Ad{A`}}}}}}{{{h{AhDFh}}}c{}}{{{h{AhDFh}}ADf}Ed}{{{h{AhDFh}}e}cE@j{{E@l{c}}}}{{{h{AhDFh}}DfDf}Ed}{{{h{DOh}}}{{h{AOh}}}}{{}c{}}{cDOh{{AHf{{AJf{AOh}}}}}}{{{h{AhDOn}}}Df}{{{h{AhDOn}}}Ob}`{{}c{}}{{{h{DOh}}}{{Dh{BBf}}}}{{{h{AhDOn}}{h{Ah{Ad{A`}}}}}{{Dn{HjBC`}}}}`{{{h{AhDFh}}e}c{}{{E@n{c}}}}{{DFhe}{{EA`{eDFhc}}}{}{{E@n{c}}}}{Ob{{E@d{}{{E@b{c}}}}}{E@f{E@h{{Ad{A`}}}}}}`{{{h{DOh}}}{{Dh{{h{AOh}}}}}}{DOh{{AJf{AOh}}}}{{}EAb}{hIf}{{{h{AhDOl}}{h{Ahc}}}{{Dn{BjDOh}}}{DFhACf}}{{{h{AhDFh}}{h{Ahc}}}{{Dn{BjDOh}}}{DOlACf}}{{{h{AhDOn}}{h{Ah{Ad{A`}}}}}{{Dn{BjDOh}}}}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}```````````````````{{{h{EAd}}{h{Ahc}}{h{AhIf}}Hj}Bj{DFhACf}}{{{h{EAf}}{h{Ahc}}{h{AhIf}}Hj}Bj{DFhACf}}{{{h{EAh}}{h{Ahc}}{h{AhIf}}Hj}Bj{DFhACf}}{h{{h{c}}}{}}00000000000{{{h{Ah}}}{{h{Ahc}}}{}}00000000000{{}{{Dh{Il}}}}{{}{{Dh{Dd}}}}{{{h{EAj}}}EAj}{{{h{EAl}}}EAl}{{{h{EAn}}}EAn}{{{h{EB`}}}EB`}{{{h{EAf}}}EAf}{{{h{{EBb{c}}}}}{{EBb{c}}}Al}{{{h{{EBd{c}}}}}{{EBd{c}}}{AlE@jHl}}{{{h{EBf}}}EBf}{{{h{{EBh{c}}}}}{{EBh{c}}}{AlE@j}}{{{h{EAh}}}EAh}{{h{h{Ahc}}}Bj{}}000000000{{hA`}Bj}000000000{{{h{EAj}}{h{EAj}}}Ed}{{{h{EAl}}{h{EAl}}}Ed}{{{h{{EBd{c}}}}{h{{EBd{c}}}}}Ed{EfE@jHl}}{{{h{EBf}}{h{EBf}}}Ed}{{{h{{EBh{c}}}}{h{{EBh{c}}}}}Ed{EfE@j}}{{h{h{c}}}Ed{}}000{{{h{EAj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EAl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{{EA`{ceg}}}}{h{AhEl}}}{{Dn{BjEn}}}F`F`F`}{{{h{{EBj{cegi}}}}{h{AhEl}}}{{Dn{BjEn}}}F`F`F`F`}{{{h{EAn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EB`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EAf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{{EBb{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{{{h{{EBd{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{F`E@jHl}}{{{h{EBf}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{{EBh{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{F`E@j}}{{{h{EAh}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}0000000000{{{AIj{c}}}{{EBh{c}}}E@j}{{{AJ`{c}}}{{EBh{c}}}E@j}2{{DfDf}{{Dn{EAjEAl}}}}{{}c{}}00000000000{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}{{}c{}}{{E@ng}{{EBj{E@ngce}}}{}{}{{AFh{c}{{Hb{e}}}}}}{ADf{{Dn{EAjEAl}}}}{{{h{{Ad{c}}}}}{{Dn{{EBb{c}}EBl}}}{}}{c{{Dn{{EBd{e}}EBf}}}Ej{EBnAlE@fE@jHl}}{{eg}{{EBh{c}}}E@j{{EC`{c}}}{{EC`{c}}}}0{{{h{Ah{EA`{egc}}}}}{{Dh{c}}}{}{{E@n{c}}}DFh}{{{h{E@n}}{h{Ahc}}}e{DFhACf}{}}{{{h{EAj}}{h{Ahc}}}Ed{DFhACf}}{{{h{{EBj{eicg}}}}{h{Ahk}}}g{}{{E@n{c}}}{}{{AFh{c}{{Hb{g}}}}}{DFhACf}}{{{h{EAn}}{h{Ahc}}}CLd{DFhACf}}{{{h{EAn}}{h{Ahc}}}ADf{DFhACf}}{{{h{EB`}}{h{Ahc}}}CLd{DFhACf}}{{{h{EB`}}{h{Ahc}}}ADf{DFhACf}}{{{h{EAf}}{h{Ahc}}}A`{DFhACf}}{{{h{{EBb{c}}}}{h{Ahe}}}{{h{c}}}{}{DFhACf}}{{{h{{EBd{c}}}}{h{Ahe}}}Hj{E@jHl}{DFhACf}}{{{h{{EBh{c}}}}{h{Ahe}}}cE@j{DFhACf}}{{{h{EAh}}{h{Ahc}}}{{Ab{e}}}{DFhACf}{}}0{{{h{EAh}}{h{Ahc}}}Df{DFhACf}}{{{h{EAh}}{h{Ahc}}}AF`{DFhACf}}{{{h{EAh}}{h{Ahc}}}A`{DFhACf}}{{{h{EAh}}{h{Ahc}}}{{Fd{egikmoAaAcAeAgAi}}}{DFhACf}{}{}{}{}{}{}{}{}{}{}{}}{{{h{EAh}}{h{Ahc}}}ADb{DFhACf}}{{{h{EAh}}{h{Ahc}}}ADf{DFhACf}}{{{h{EAh}}{h{Ahc}}}Hj{DFhACf}}{{{h{EAh}}{h{Ahc}}}BBh{DFhACf}}{{{h{EAh}}{h{Ahc}}}CLd{DFhACf}}{{{h{EAh}}{h{Ahc}}}BBd{DFhACf}}{{{h{EAh}}{h{Ahc}}}BBf{DFhACf}};;;;;;{{{h{EAh}}{h{Ahc}}}A@b{DFhACf}}{{{h{EAh}}{h{Ahc}}}BKd{DFhACf}}=============={{{h{EAh}}{h{Ahc}}}{{Dh{e}}}{DFhACf}{}}{{{h{EAh}}{h{Ahc}}}DAf{DFhACf}}{{{h{EAh}}{h{Ahc}}}Ob{DFhACf}}{{{h{EAh}}{h{Ahc}}}{{DOj{AF`}}}{DFhACf}}{{{h{EAh}}{h{Ahc}}}{{Ab{e}}}{DFhACf}{}}{{{h{EAh}}{h{Ahc}}}{{ECb{e}}}{DFhACf}{}}1{{{h{EAh}}{h{Ahc}}}{{Fd{egikmoAaAcAeAg}}}{DFhACf}{}{}{}{}{}{}{}{}{}{}}{{{h{EAh}}{h{Ahc}}}{{DOj{Df}}}{DFhACf}}{{{h{EAh}}{h{Ahc}}}{{DOj{Ob}}}{DFhACf}}4{{{h{EAh}}{h{Ahc}}}{{Fd{egikmoAaAcAeAgAiAk}}}{DFhACf}{}{}{}{}{}{}{}{}{}{}{}{}}{{{h{EAh}}{h{Ahc}}}{{DOj{ADb}}}{DFhACf}}{{{h{EAh}}{h{Ahc}}}{{DOj{Hj}}}{DFhACf}}7{{{h{EAh}}{h{Ahc}}}{{Fd{egikmoAaAcAe}}}{DFhACf}{}{}{}{}{}{}{}{}{}}{{{h{EAh}}{h{Ahc}}}BBl{DFhACf}}{{{h{EAh}}{h{Ahc}}}{{Fd{egikmoAaAc}}}{DFhACf}{}{}{}{}{}{}{}{}}{{{h{EAh}}{h{Ahc}}}Ed{DFhACf}}{{{h{EAh}}{h{Ahc}}}Bj{DFhACf}}<<<<{{{h{EAh}}{h{Ahc}}}{{Fd{egikmoAa}}}{DFhACf}{}{}{}{}{}{}{}}{{{h{EAh}}{h{Ahc}}}{{Fd{egikmo}}}{DFhACf}{}{}{}{}{}{}}{{{h{EAh}}{h{Ahc}}}{{Fd{e}}}{DFhACf}{}}{{{h{EAh}}{h{Ahc}}}{{Fd{egikm}}}{DFhACf}{}{}{}{}{}}{{{h{EAh}}{h{Ahc}}}{{Fd{eg}}}{DFhACf}{}{}}{{{h{EAh}}{h{Ahc}}}{{Fd{egi}}}{DFhACf}{}{}{}}{{{h{EAh}}{h{Ahc}}}{{Fd{egik}}}{DFhACf}{}{}{}{}}{{{h{EAh}}{h{Ahc}}}{{Ab{e}}}{DFhACf}{}}00{{{h{EAh}}{h{Ahc}}}{{DOj{A`}}}{DFhACf}}{{E@nc}{{EA`{E@nce}}}DFh{}}{{{h{EAd}}{h{Ahc}}Hj}If{DFhACf}}{{{h{{EA`{egc}}}}}{{Fd{Hj{Dh{Hj}}}}}{}{{E@n{c}}}DFh}{hc{}}000000000{hIf}0{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}{c{{Dn{e}}}{}{}}00000000000{{}{{Dn{c}}}{}}00000000000{hIj}00000000000`{{{h{Ah{EBd{c}}}}{h{{Ad{{Fd{Hj{h{c}}}}}}}}}{{Dn{BjEBf}}}{EBnECdAlE@fE@jHl}}{{}c{}}00000000000````````````{{{h{EC`}}}{{h{c}}}{}}{h{{h{c}}}{}}000{{{h{Ah}}}{{h{Ahc}}}{}}000{{{h{{ECf{c}}}}}{{ECf{c}}}Al}{{{h{ECh}}}ECh}{{{h{{ECj{c}}}}}{{ECj{c}}}Al}{{{h{ECl}}}ECl}{{h{h{Ahc}}}Bj{}}000{{hA`}Bj}000{{{h{{ECf{c}}}}{h{{ECf{c}}}}}EdEf}{{{h{{ECj{c}}}}{h{{ECj{c}}}}}EdEf}{{{h{{ECf{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{{{h{ECh}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{{ECj{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{{{h{ECl}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}000{{}c{}}000{{{h{E@l}}}Ed}{{eg}{{ED`{}{{ECn{c}}}}}{}{{EC`{c}}}{{EC`{c}}}}{{ce}{{ECf{A`}}}EC`EC`}{{ce}{{ECf{BBh}}}EC`EC`}{{ce}{{ECf{BBd}}}EC`EC`}{{ce}{{ECf{ADb}}}EC`EC`}{{ce}{{ECf{BBf}}}EC`EC`}{{ce}{{ECf{Hj}}}EC`EC`}{{ce}{{ECf{A@b}}}EC`EC`}{{ce}{{ECf{Ob}}}EC`EC`}{{ce}{{ECf{BKd}}}EC`EC`}{{ce}{{ECf{Df}}}EC`EC`}{{ce}{{ECf{DAf}}}EC`EC`}{{ce}{{ECf{AF`}}}EC`EC`}{{ce}EChEC`EC`}{{ce}{{ECj{ADf}}}EC`EC`}{{ce}{{ECj{CLd}}}EC`EC`}{{ce}EClEC`EC`}{{eg}{{ED`{}{{ECn{c}}}}}{}{{EC`{c}}}{{EC`{c}}}};89:{{ce}{{ECf{A`}}}EC`EC`}={{ce}{{ECf{BBh}}}EC`EC`}?{{ce}{{ECf{BBd}}}EC`EC`}:987564{{{h{{ED`{}{{ECn{c}}}}}}{h{Ahe}}}c{}{DFhACf}}{{{h{{ECf{Hj}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{A@b}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{BBh}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{Df}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{AF`}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{BBd}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{Ob}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{A`}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{DAf}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{BBf}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{ADb}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECf{BKd}}}}{h{Ahc}}}{}{DFhACf}}{{{h{ECh}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECj{ADf}}}}{h{Ahc}}}{}{DFhACf}}{{{h{{ECj{CLd}}}}{h{Ahc}}}{}{DFhACf}}{{{h{ECl}}{h{Ahc}}}EDb{DFhACf}}{{E@l{h{Ahc}}}e{DOnACf}{}}{{eg{h{Ahi}}}c{}{{EC`{c}}}{{EC`{c}}}{DFhACf}}{{ce{h{Ahg}}}{}EC`EC`{DFhACf}}00000000000001000000000000{hc{}}000{c{{Dn{e}}}{}{}}000{{}{{Dn{c}}}{}}000{hIj}000{{}c{}}000`````````{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{{EDd{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{F`EDf}}{cc{}}{{}c{}}{{{AE`{c}}}{{Dn{{EDd{c}}EBf}}}EDf}9876```````````{{{h{{EDh{}{{Eh{c}}}}}}{h{Ahe}}}{{Dh{{h{c}}}}}{}{DFhACf}}{{EDj{h{Ahc}}}{{Dh{e}}}{DFhACf}{}}{{{h{{EDh{}{{Eh{c}}}}}}{h{Ahe}}Hj}{{EDl{{EDh{}{{Eh{c}}}}c}}}{}{DFhACf}}{{EDj{h{Ahc}}Hj}{{AE`{e}}}{DFhACf}{}}{{EDj{h{Ahc}}{h{Ah{Ad{e}}}}}Hj{DFhACf}{}}{{{h{{EDh{}{{Eh{c}}}}}}{h{Ahe}}Hji}{{Dn{{EDl{{EDh{}{{Eh{c}}}}c}}EBf}}}{}{DFhACf}{{AHf{ADf}}}{{AFh{{h{c}}}{{Hb{g}}}}}}{{{h{Ah{EDh{}{{Eh{c}}}}}}{h{Ahe}}}{{Dh{{h{Ahc}}}}}{}{DFhACf}}5{{{h{{EDh{}{{Eh{c}}}}}}{h{Ahe}}k}{{Dn{{h{c}}EBf}}}{}{DFhACf}{E@jEBnHlAlE@f}{{EC`{g}}}{{AFh{{h{c}}}{{Hb{i}}}}}}{{{h{Ah{EDh{}{{Eh{c}}}}}}{h{Ahe}}k}{{Dn{{h{Ahc}}EBf}}}{}{DFhACf}{E@jEBnHlAlE@f}{{EC`{g}}}{{AFh{{h{c}}}{{Hb{i}}}}}}{{{h{AhDFh}}{h{Ahc}}}Bj{DOlACf}}{{{h{AhDOn}}{h{Ah{Ad{A`}}}}}Bj}{{}{{E@d{}{{E@b{c}}}}}{E@f{E@h{{Ad{A`}}}}}}{c{{Dn{{E@d{}{{E@b{e}}}}DOh}}}DOn{E@f{E@h{{Ad{A`}}}}}}{c{{E@d{}{{E@b{c}}}}}{E@f{E@h{{Ad{A`}}}}}}{{{h{AhDFh}}}c{}}{{{h{AhDFh}}ADf}Ed}{{{h{AhDFh}}e}cE@j{{E@l{c}}}}{{{h{AhDFh}}DfDf}Ed}{{E@ng}{{EBj{E@ngce}}}{}{}{{AFh{c}{{Hb{e}}}}}}{{{h{AhDOn}}}Df}{{{h{AhDOn}}}Ob}{{{h{Ah{EDh{}{{Eh{c}}}}}}{h{Ahe}}Hj}{{Fd{{h{Ah{Ad{c}}}}{h{Ah{Ad{c}}}}}}}{}{DFhACf}}{{}c{}}{{{h{E@n}}{h{Ahc}}}e{DFhACf}{}}{{{h{AhDFh}}e}c{}{{E@n{c}}}}{{E@nc}{{EA`{E@nce}}}DFh{}}{{DFhe}{{EA`{eDFhc}}}{}{{E@n{c}}}}{Ob{{E@d{}{{E@b{c}}}}}{E@f{E@h{{Ad{A`}}}}}}{{{h{Ah{EDh{}{{Eh{c}}}}}}{h{Ahe}}}Bj{}{DFhACf}}{{}EAb}{{{h{AhDFh}}{h{Ahc}}}{{Dn{BjDOh}}}{DOlACf}}{{{h{AhDOn}}{h{Ah{Ad{A`}}}}}{{Dn{BjDOh}}}}````{{{h{Ah}}}{{h{AhDOn}}}}00{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{EDn}}}EDn}{{{h{EE`}}}EE`}{{{h{EAb}}}EAb}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{}EDn};{{{h{EE`}}{h{EE`}}}Ed}{{h{h{c}}}Ed{}}0{{{h{AhEDn}}{h{Ah{Ad{A`}}}}}Bj}{{{h{AhEE`}}{h{Ah{Ad{A`}}}}}Bj}{{{h{AhEAb}}{h{Ah{Ad{A`}}}}}Bj}{{{h{EDn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EE`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EAb}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}00{c{{Dn{EE`DOh}}}DOn}{{}EE`}{{}c{}}00`{{{h{AhEDn}}}Df}{{{h{AhEE`}}}Df}{{{h{AhEAb}}}Df}{{{h{AhEDn}}}Ob}{{{h{AhEE`}}}Ob}{{{h{AhEAb}}}Ob}{hc{}}00{{{h{AhEDn}}{h{Ah{Ad{A`}}}}}{{Dn{BjDOh}}}}{{{h{AhEE`}}{h{Ah{Ad{A`}}}}}{{Dn{BjDOh}}}}{{{h{AhEAb}}{h{Ah{Ad{A`}}}}}{{Dn{BjDOh}}}}{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00```{{{h{Ah}}}{{h{AhDOn}}}}{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{{EEb{ce}}}}}{{EEb{ce}}}{EEdE@dAl}{DOnAl}}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{Ah{EEf{c}}}}{h{Ah{Ad{A`}}}}}BjBHd}{{{h{Ah{EEb{ce}}}}{h{Ah{Ad{A`}}}}}Bj{{EEd{}{{Eh{Df}}}}E@d}DOn}{{{h{{EEf{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{{{h{EEh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{{EEb{ce}}}}{h{AhEl}}}{{Dn{BjEn}}}{F`EEdE@d}{F`DOn}}{cc{}}00{{}c{}}00{c{{EEf{c}}}BHd}{{cObe}{{EEb{ce}}}{EEdE@d}DOn}{{{h{Ah{EEf{c}}}}}DfBHd}{{{h{Ah{EEb{ce}}}}}Df{{EEd{}{{Eh{Df}}}}E@d}DOn}{{{h{Ah{EEf{c}}}}}ObBHd}{{{h{Ah{EEb{ce}}}}}Ob{{EEd{}{{Eh{Df}}}}E@d}DOn}{{{h{Ah{EEb{ce}}}}}{{Dn{BjDOh}}}{EEdE@d}DOn}{{{h{EEh}}}{{Dh{{h{AOh}}}}}}{hc{}}{hIf}{{{h{Ah{EEf{c}}}}{h{Ah{Ad{A`}}}}}{{Dn{BjDOh}}}BHd}{{{h{Ah{EEb{ce}}}}{h{Ah{Ad{A`}}}}}{{Dn{BjDOh}}}{{EEd{}{{Eh{Df}}}}E@d}DOn}{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00`{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{EEj}}}EEj}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{EEj}}{h{EEj}}}Ed}{{h{h{c}}}Ed{}}0{{{h{AhEEj}}{h{Ah{Ad{A`}}}}}Bj}{{{h{EEj}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}{{}c{}}{{ObOb}EEj}{{{h{AhEEj}}}Df}{{{h{AhEEj}}}Ob}{hc{}}{{{h{AhEEj}}{h{Ah{Ad{A`}}}}}{{Dn{BjDOh}}}}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}````{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{{EDh{}{{Eh{c}}}}}}{h{Ahe}}}{{Dh{{h{c}}}}}{}{DFhACf}}{{EDj{h{Ahc}}}{{Dh{e}}}{DFhACf}{}}{{{h{{EDh{}{{Eh{c}}}}}}{h{Ahe}}Hj}{{EDl{{EDh{}{{Eh{c}}}}c}}}{}{DFhACf}}{{EDj{h{Ahc}}Hj}{{AE`{e}}}{DFhACf}{}}{{EDj{h{Ahc}}{h{Ah{Ad{e}}}}}Hj{DFhACf}{}}{{{h{{EDh{}{{Eh{c}}}}}}{h{Ahe}}Hji}{{Dn{{EDl{{EDh{}{{Eh{c}}}}c}}EBf}}}{}{DFhACf}{{AHf{ADf}}}{{AFh{{h{c}}}{{Hb{g}}}}}}{{{h{Ah{EDh{}{{Eh{c}}}}}}{h{Ahe}}}{{Dh{{h{Ahc}}}}}{}{DFhACf}}5{{{h{{EDh{}{{Eh{c}}}}}}{h{Ahe}}k}{{Dn{{h{c}}EBf}}}{}{DFhACf}{E@jEBnHlAlE@f}{{EC`{g}}}{{AFh{{h{c}}}{{Hb{i}}}}}}{{{h{Ah{EDh{}{{Eh{c}}}}}}{h{Ahe}}k}{{Dn{{h{Ahc}}EBf}}}{}{DFhACf}{E@jEBnHlAlE@f}{{EC`{g}}}{{AFh{{h{c}}}{{Hb{i}}}}}}{{{h{{EDl{ce}}}}{h{AhEl}}}{{Dn{BjEn}}}{F`ACf}F`}{cc{}}`{{}c{}}{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}{{}c{}}{{{h{{EDl{ec}}}}}Hj{}{{EEl{Hj}{{Hb{c}}}}ACf}}{{{h{Ah{EDl{ec}}}}}Dh{}{{EEl{Hj}{{Hb{c}}}}ACf}}{{{h{Ah{EDh{}{{Eh{c}}}}}}{h{Ahe}}Hj}{{Fd{{h{Ah{Ad{c}}}}{h{Ah{Ad{c}}}}}}}{}{DFhACf}}{{{h{Ah{EDh{}{{Eh{c}}}}}}{h{Ahe}}}Bj{}{DFhACf}}{{{h{{EDl{ec}}}}}{{Fd{Hj{Dh{Hj}}}}}{}{{EEl{Hj}{{Hb{c}}}}ACf}}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}```{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{EEn}}}EEn}{{{h{EF`}}}EF`}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{EEn}}{h{EEn}}}Ed}{{{h{EEn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EFb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EF`}}{h{AhEl}}}{{Dn{BjEn}}}}{{{AE`{Hj}}}EEn}{{{AE`{Df}}}EEn}{cc{}}00{{{h{EEn}}Hj}Hj}{{}c{}}00{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}0{EEnEF`}{{}c{}}0{EEn{{AE`{Hj}}}}{{{h{EEn}}}Ed}{{{h{EEn}}}EFb}{{{h{EEn}}}Hj}{{{h{AhEFb}}}{{Dh{Hj}}}}{{{h{AhEF`}}}Dh}{{{h{Ahc}}HjHj}EEn{DFhACf}}{{{h{Ahc}}HjgHj}{{Dn{EEnEBf}}}{DFhACf}{{AHf{ADf}}}{{AFh{Hj}{{Hb{e}}}}}}{{{h{EFb}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{EF`}}}{{Fd{Hj{Dh{Hj}}}}}}{hc{}}0{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}0{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{hIj}00{{}c{}}00``{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{DMb}}}DMb}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{DMb}}{h{DMb}}}Ed}{{h{h{c}}}Ed{}}0{{{h{DMb}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}{{{h{DMb}}{h{Ahc}}}BjGd}{{}c{}}{hc{}}{hIf}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}`{{{h{AN`}}}}{{{h{AhAN`}}}}{{{h{AN`}}}{{h{{Ab{A`}}}}}}{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{AN`}}}AN`}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{{h{AN`}}{h{AN`}}}Bl}{c{{Dn{AN`}}}E`}{{{h{AN`}}{h{AN`}}}Ed}{{h{h{c}}}Ed{}}0{{{h{AN`}}{h{AhEl}}}{{Dn{BjEn}}}}00{cc{}}{{{h{{Ad{A`}}}}}{{Dn{AN`Jj}}}}{{{h{Fn}}}{{Dn{AN`Jj}}}}{{{h{AN`}}{h{Ahc}}}BjGd}{{{h{AN`}}c}h{}}{{}c{}}{{{h{AN`}}{h{AN`}}}{{Dh{Bl}}}}{{{h{AN`}}c}DnHn}{{{h{AN`}}}{{Ab{A`}}}}{hc{}}{hIf}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}`````````````````````````````````````````````````````{{{h{EFd}}}{{h{{Ad{A`}}}}}}{h{{h{c}}}{}}000000000000000{{{h{Ah}}}{{h{Ahc}}}{}}000000000000000{{{h{{EFf{c}}}}}{{EFf{c}}}{Al{Dj{AAh}}}}{{{h{AFb}}}AFb}{{{h{EFh}}}EFh}{{{h{EFj}}}EFj}{{{h{EFl}}}EFl}{{{h{AFl}}}AFl}{{{h{AHh}}}AHh}{{{h{EFn}}}EFn}{{{h{EFd}}}EFd}{{{h{DL`}}}DL`}{{{h{DLb}}}DLb}{{{h{EG`}}}EG`}{{{h{EGb}}}EGb}{{h{h{Ahc}}}Bj{}}000000000000{{hA`}Bj}000000000000{{{h{{EFf{c}}}}{h{{EFf{c}}}}}Bl{Bn{Dj{AAh}}}}{{{h{AFb}}{h{AFb}}}Bl}{{{h{EFd}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{{EFf{c}}}}{h{{EFf{c}}}}}Ed{Ef{Dj{AAh}}}}{{{h{AFb}}{h{AFb}}}Ed}{{{h{EFh}}{h{EFh}}}Ed}{{{h{EFj}}{h{EFj}}}Ed}{{{h{EFl}}{h{EFl}}}Ed}{{{h{AFl}}{h{AFl}}}Ed}{{{h{AHh}}{h{AHh}}}Ed}{{{h{EFn}}{h{EFn}}}Ed}{{{h{EFd}}{h{EFd}}}Ed}{{{h{DL`}}{h{DL`}}}Ed}{{{h{DLb}}{h{DLb}}}Ed}{{{h{EG`}}{h{EG`}}}Ed}{{{h{EGb}}{h{EGb}}}Ed}{{h{h{c}}}Ed{}}0000000000000000000000000{{{h{{AKl{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{F`{Dj{Cf}}}}{{{h{{EFf{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{F`{Dj{AAh}}}}{{{h{AFb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EFh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EFj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EFl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AFl}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{AHh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EFn}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EFd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{DL`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{DLb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EG`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EGb}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{{EGd{c}}}}{h{AhEl}}}{{Dn{BjEn}}}CHf}{{{h{{EGd{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{cc{}}000000{AObEFl}1111{EFhDL`}2{EFjDL`}{EFlDL`}{AMfDL`}{AObDL`}{AObDLb}{AMfDLb}88{AObEGb}9{ACh{{EGd{c}}}{}}:{AOb{{EGd{c}}}{}}{{{h{{EFf{c}}}}{h{Ahe}}}Bj{Gf{Dj{AAh}}}Gd}{{{h{AFb}}{h{Ahc}}}BjGd}{{{h{EFd}}{h{Ahc}}}BjGd}`{{}c{}}000000000000000{{{AKl{c}}}c{{Dj{Cf}}}}{{{EGf{c}}}{{Dn{Edc}}}{}}{{{h{AFb}}}Ln}{{{h{{AKl{c}}}}{h{Ahe}}Hj{h{Md}}g}{{EGf{{EGd{AMf}}}}}{{Dj{Cf}}}{ACjACf}{{AHf{Df}}}}{{{h{{AKl{c}}}}Hj{h{Md}}Df}{{Dn{LhAMf}}}{{Dj{Cf}}}}{{{EGf{c}}g}{{EGf{e}}}{}{}{{BEb{c}{{Hb{e}}}}}}{c{{AKl{c}}}{{Dj{Cf}}}}{{{h{Md}}AGn}AFb}{{{h{{Ad{A`}}}}}{{Dn{EFdEGb}}}}`{{{h{Ah{AKl{c}}}}Hj{h{Md}}DdABd}{{Dn{LjDLb}}}{{Dj{Cf}}}}{{{h{Ah{AKl{c}}}}Hj{h{Md}}DdABd}{{Dn{LjAMf}}}{{Dj{Cf}}}}{{{h{{EFf{c}}}}{h{{EFf{c}}}}}{{Dh{Bl}}}{Hl{Dj{AAh}}}}{{{h{AFb}}{h{AFb}}}{{Dh{Bl}}}}{{{h{Ah{AKl{c}}}}{h{Ahe}}Hj{h{Md}}DdABd}{{Dn{Bj{EGd{AMf}}}}}{{Dj{Cf}}}{ACjACf}}{{{h{EFh}}}{{Dh{{h{AOh}}}}}}{{{h{EFj}}}{{Dh{{h{AOh}}}}}}{{{h{EFl}}}{{Dh{{h{AOh}}}}}}{{{h{AFl}}}{{Dh{{h{AOh}}}}}}{{{h{AHh}}}{{Dh{{h{AOh}}}}}}{{{h{EFn}}}{{Dh{{h{AOh}}}}}}{{{h{DL`}}}{{Dh{{h{AOh}}}}}}{{{h{DLb}}}{{Dh{{h{AOh}}}}}}{{{h{EG`}}}{{Dh{{h{AOh}}}}}}{{{h{EGb}}}{{Dh{{h{AOh}}}}}}{{{h{{EGd{c}}}}}{{Dh{{h{AOh}}}}}AOh}{{{h{Ah{AKl{c}}}}{h{Ahe}}Hj{h{{EFf{g}}}}{Dh{EFd}}{Dh{{Fd{LnDf}}}}ABb}{{Dn{Bj{EGd{DL`}}}}}{{Dj{Cf}}}{ACjACf}{{Dj{AAh}}}}{{{h{Ah{AKl{c}}}}Hj{h{{EFf{e}}}}ABb}{{Dn{LlDL`}}}{{Dj{Cf}}}{{Dj{AAh}}}}{{{h{Ah{AKl{c}}}}Hj{h{{EFf{e}}}}gABb}{{Dn{LlDL`}}}{{Dj{Cf}}}{{Dj{AAh}}}{{AHf{Ln}}}}{{{h{Ah{AKl{c}}}}Hj{h{{EFf{e}}}}{Dh{EFd}}{Dh{{Fd{LnDf}}}}ABb}{{Dn{LlDL`}}}{{Dj{Cf}}}{{Dj{AAh}}}}{hc{}}000000000000{hIf}0000000000{{{h{{AKl{c}}}}}{{h{Cf}}}{{Dj{Cf}}}}{c{{Dn{e}}}{}{}}000000000000000{{}{{Dn{c}}}{}}000000000000000{hIj}000000000000000`{{}c{}}000000000000000{{{h{Md}}}AFb}{{{h{Ah{AKl{c}}}}Hj}{{Dh{{h{AhA@l}}}}}{{EGh{Cf}}}}```````{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{EGj}}}EGj}{{{h{EGl}}}EGl}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0`{{{h{EGj}}{h{EGj}}}Ed}{{{h{EGl}}{h{EGl}}}Ed}{{h{h{c}}}Ed{}}000{{{h{EGj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EGl}}{h{AhEl}}}{{Dn{BjEn}}}}0{AObEGj}{cc{}}{JjEGj}1{{{h{Fn}}}{{Dn{EGlEGj}}}}{{{h{{Ad{A`}}}}}{{Dn{EGlEGj}}}}1{{}c{}}0{{{h{EGl}}{h{{Jd{c}}}}{h{Jn}}Mh}{{Dn{EdEGj}}}Jl}{{DFnEd}EGl}{{{h{EGl}}{h{{Jd{c}}}}Mh}{{Dn{AAlEGj}}}Jl}{{{h{EGl}}}{{Ab{A`}}}}`{{{h{Fn}}}Mh}{{{h{EGj}}}{{Dh{{h{AOh}}}}}}{EGlIf}{hc{}}0{hIf}0{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0`````````````````````````````````````````````````````{{EGnA`M`}{{Dn{EGnEH`}}}}{{EGnA`D`}{{Dn{EGnEH`}}}}{{EGnA`D`AGn}{{Dn{EGnEH`}}}}{{{h{EHb}}}{{Dh{{h{M`}}}}}}{{{h{BCf}}}{{h{{Ad{M`}}}}}}{{{h{AhBCf}}}{{h{Ah{Ad{M`}}}}}}1{{{h{EHb}}}{{Dh{{Fd{{h{Md}}AGn}}}}}}2{h{{h{c}}}{}}0003000000000000000{{{h{Ah}}}{{h{Ahc}}}{}}0003000000000000000{{{h{AKd}}}AKd}{{{h{EHd}}}EHd}{{{h{BCf}}}BCf}{{{h{AFf}}}AFf}{{{h{EGn}}}EGn}{{{h{EHf}}}EHf}{{{h{EHh}}}EHh}{{{h{EHj}}}EHj}{{{h{EHl}}}EHl}{{{h{EHb}}}EHb}{{{h{AFd}}}AFd}{{{h{EHn}}}EHn}{{{h{AKh}}}AKh}{{{h{EI`}}}EI`}{{{h{AGn}}}AGn}{{{h{EH`}}}EH`}{{{h{EIb}}}EIb}{{h{h{Ahc}}}Bj{}}0000000000000000{{hA`}Bj}0000000000000000{{{h{AKd}}{h{AKd}}}Bl}{{{h{BCf}}{h{BCf}}}Bl}{{{h{AFf}}{h{AFf}}}Bl}{{{h{EGn}}{h{EGn}}}Bl}{{{h{EHl}}{h{EHl}}}Bl}{{{h{EHb}}{h{EHb}}}Bl}{{{h{AFd}}{h{AFd}}}Bl}{{{h{EHn}}{h{EHn}}}Bl}{{{h{AKh}}{h{AKh}}}Bl}{{{h{EI`}}{h{EI`}}}Bl}{{{h{AGn}}{h{AGn}}}Bl}{{EHlEHl}{{Dn{EHlEH`}}}}{{{h{AFf}}{h{{Fd{D`AGn}}}}}{{Dh{AKh}}}}{{{h{{Ad{A`}}}}}{{Dn{BCfEIb}}}}{{{h{{Ad{A`}}}}}{{Dn{AKhEIb}}}}{{}BCf}{{}EGn}{{{h{AFd}}}A`}{{{h{BCf}}}h}{{{h{AhBCf}}}{{h{Ah}}}}{c{{Dn{AKd}}}E`}{c{{Dn{BCf}}}E`}{c{{Dn{EHj}}}E`}{c{{Dn{EHl}}}E`}{c{{Dn{EHb}}}E`}{c{{Dn{AKh}}}E`}{c{{Dn{AGn}}}E`}{{{h{BCf}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{AKh}}{h{Ahc}}}{{Dn{HjACh}}}{ACjACf}}{{{h{AKd}}{h{AKd}}}Ed}{{{h{EHd}}{h{EHd}}}Ed}{{{h{BCf}}{h{BCf}}}Ed}{{{h{AFf}}{h{AFf}}}Ed}{{{h{EGn}}{h{EGn}}}Ed}{{{h{EHf}}{h{EHf}}}Ed}{{{h{EHh}}{h{EHh}}}Ed}{{{h{EHj}}{h{EHj}}}Ed}{{{h{EHl}}{h{EHl}}}Ed}{{{h{EHb}}{h{EHb}}}Ed}{{{h{AFd}}{h{AFd}}}Ed}{{{h{EHn}}{h{EHn}}}Ed}{{{h{AKh}}{h{AKh}}}Ed}{{{h{EI`}}{h{EI`}}}Ed}{{{h{AGn}}{h{AGn}}}Ed}{{{h{EH`}}{h{EH`}}}Ed}{{{h{EIb}}{h{EIb}}}Ed}{{h{h{c}}}Ed{}}000000000000000000000000000000000{{EGn{h{{Jd{c}}}}Jb}{{Dn{AFfEGn}}}Jl}{{{h{AKd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EHd}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{BCf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AFf}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EGn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EHf}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EHh}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EHj}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EHl}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EHb}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AFd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EHn}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{AKh}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{EI`}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{AGn}}{h{AhEl}}}{{Dn{BjEn}}}}000{{{h{EH`}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EIb}}{h{AhEl}}}{{Dn{BjEn}}}}0{cc{}}00{AFlEHd}{JjEHd}{AObEHd}3{{{Ab{M`}}}BCf}000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444{AObEHf}5{AObEHh}66{EHjEHl}7777777{AObEH`}{AObEIb}9{A`{{Dn{AGnEIb}}}}{{{h{AFd}}}{{Dh{EHn}}}}{{{h{{Jd{c}}}}JbEHl}AFfJl}{{{h{{Ad{A`}}}}}{{Dn{AKdEHd}}}}{{{h{EGn}}}Ed}{{{h{AKd}}{h{Ahc}}}BjGd}{{{h{BCf}}{h{Ahc}}}BjGd}{{{h{AFf}}{h{Ahc}}}BjGd}{{{h{EGn}}{h{Ahc}}}BjGd}{{{h{EHj}}{h{Ahc}}}BjGd}{{{h{EHl}}{h{Ahc}}}BjGd}{{{h{EHb}}{h{Ahc}}}BjGd}{{{h{AFd}}{h{Ahc}}}BjGd}{{{h{EHn}}{h{Ahc}}}BjGd}{{{h{AKh}}{h{Ahc}}}BjGd}{{{h{EI`}}{h{Ahc}}}BjGd}{{{h{AGn}}{h{Ahc}}}BjGd}{{{h{AFf}}}Jb}`{{}c{}}000000000000000000{EHfEGn}{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}0{BCf{{AE`{M`}}}}{{}c{}}0{BCf}{{{h{BCf}}}}{{{h{AhBCf}}}}{EHhEHl}{EHjEHl}6{{{h{BCf}}}Ed}{{{h{EGn}}}Ed}{{{h{AFd}}}{{h{EHb}}}}{{{h{AFd}}}{{Dh{Ln}}}}{{{h{EHl}}}EId}{{{h{AFd}}}{{Dh{AGn}}}}`{{{h{BCf}}}Hj}`{{{h{AFd}}}{{h{BCf}}}}{{{h{EHn}}}{{h{BCf}}}}`{{{h{AFf}}}{{Dh{M`}}}}{{}EGn}{M`AFd}{M`EHl}{{{h{{Jd{c}}}}Jb{Dh{M`}}}AFfJl}{{D`AGn}EHl}{{D`AGn}AFd}{{{h{AhEIf}}}Dh}{{{h{AhEId}}}Dh}10{{{h{EHl}}}M`}{{{h{AFd}}}M`}{{{h{EHj}}}{{h{EHl}}}}{{{h{AFf}}}ACl}{{{h{AFf}}}Jh}`{{{h{AKd}}{h{AKd}}}{{Dh{Bl}}}}{{{h{BCf}}{h{BCf}}}{{Dh{Bl}}}}{{{h{AFf}}{h{AFf}}}{{Dh{Bl}}}}{{{h{EGn}}{h{EGn}}}{{Dh{Bl}}}}{{{h{EHl}}{h{EHl}}}{{Dh{Bl}}}}{{{h{EHb}}{h{EHb}}}{{Dh{Bl}}}}{{{h{AFd}}{h{AFd}}}{{Dh{Bl}}}}{{{h{EHn}}{h{EHn}}}{{Dh{Bl}}}}{{{h{AKh}}{h{AKh}}}{{Dh{Bl}}}}{{{h{EI`}}{h{EI`}}}{{Dh{Bl}}}}{{{h{AGn}}{h{AGn}}}{{Dh{Bl}}}}{{{h{EHj}}}M`}{{{h{AFd}}}{{Dh{{h{Md}}}}}}{{{h{EHn}}}{{h{Md}}}}{{{h{EHj}}}EIf}{{{h{AFf}}}{{h{{AKj{{Fd{D`AGn}}{EIh{BCf}}}}}}}}{AKdEIj}{{{h{AKd}}c}DnHn}{{{h{BCf}}c}DnHn}{{{h{BCf}}}{{AE`{A`}}}}{{{h{EHj}}c}DnHn}{{{h{EHl}}c}DnHn}{{{h{EHb}}c}DnHn}{{{h{AKh}}}{{AE`{A`}}}}{{{h{AKh}}c}DnHn}{{{h{AGn}}c}DnHn}{{{h{AKd}}{h{Ahc}}}{{Dn{BjACh}}}{ACjACf}}```{{{h{AKh}}}Hj}{{{h{EIf}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{EId}}}{{Fd{Hj{Dh{Hj}}}}}}{{{h{EHd}}}{{Dh{{h{AOh}}}}}}{{{h{EHf}}}{{Dh{{h{AOh}}}}}}{{{h{EHh}}}{{Dh{{h{AOh}}}}}}{{{h{EH`}}}{{Dh{{h{AOh}}}}}}{{{h{EIb}}}{{Dh{{h{AOh}}}}}}{{{h{AFf}}}Mb}{EI`A`}{AGnA`}{hc{}}0000000000000000{hIf}000000{AKd{{AE`{A`}}}}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}0{c{{Dn{e}}}{}{}}0{{{h{EIj}}}{{Dn{AKd}}}}1{EIj{{Dn{AKd}}}}2{{{h{{Ad{M`}}}}}{{Dn{BCf}}}}3{{{AJf{{Ad{M`}}}}}{{Dn{BCf}}}}{{{AE`{M`}}}{{Dn{BCf}}}}5555{EGn{{Dn{EHj}}}}{EHl{{Dn{EHj}}}}7{EGn{{Dn{EHl}}}}888888888{{}{{Dn{c}}}{}}000000000000000000{EGn{{Dn{EHlEHf}}}}{EGn{{Dn{EHjEHf}}}}{hIj}000000000000000000{{{h{AKh}}{h{{Jd{c}}}}Jb{h{Md}}}EdJl}{{{h{EHn}}}AGn}{{}c{}}000000000000000000{HjEGn}{{{h{{Jd{c}}}}Jbe}{{Dn{AFfEH`}}}Jl{{Ej{}{{Eh{{Fd{DfD`}}}}}}}}{c{{Dn{EGnEH`}}}{{Ej{}{{Eh{{Fd{DfD`}}}}}}}}``{{{h{AhEIl}}}{{h{Ah{Ad{M`}}}}}}{{{h{EIl}}}{{h{{Ad{M`}}}}}}{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{EIl}}}EIl}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{EIlHj}{{{h{EIl}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}{{}c{}}{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}{{}c{}}{EIlDh}{{{h{AhEIl}}}Dh}0{{{h{AhEIl}}Hj}Dh}0{{{h{EIl}}}{{Fd{Hj{Dh{Hj}}}}}}{hc{}}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{hIj}{{}c{}}``{{{h{EIj}}}{{h{{Ad{A`}}}}}}{{{h{EIn}}}{{h{{Ad{A`}}}}}}1{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{EIj}}}EIj}{{{h{EIn}}}EIn}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{EIj}}{h{EIj}}}Bl}8{{{h{EIj}}{h{{Ad{A`}}}}}Ed}{{{h{EIj}}{h{EIj}}}Ed}{{h{h{c}}}Ed{}}0{{{h{EIj}}{h{AhEl}}}{{Dn{BjEn}}}}0{{{h{EIn}}{h{AhEl}}}{{Dn{BjEn}}}}{cc{}}{{{h{AKd}}}EIj}{AKdEIj}21{{{h{EIj}}{h{Ahc}}}BjGd}{{}c{}}0{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}{{{h{EIj}}}}{EIj}{{}c{}}{{{h{EIj}}}Hj}{{{h{AhEIn}}}Dh}0{{{h{AhEIn}}Hj}Dh}{{{h{EIj}}{h{{Ad{A`}}}}}{{Dh{Bl}}}}{{{h{EIj}}{h{EIj}}}{{Dh{Bl}}}}{{{h{EIn}}}{{Fd{Hj{Dh{Hj}}}}}}{hc{}}0{{{h{EIj}}}{{Dn{AKdEHd}}}}{hIf}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0{hIj}0{{}c{}}0{{{h{EIj}}{h{Ahc}}}{{Dn{BjACh}}}{ACjACf}}``{{{h{Ah{EJ`{ce}}}}O`Df}{{EJb{c}}}{f{DLh{Bb}}}EJd}{{{h{Ah{EJ`{ce}}}}{h{O`}}Df}{{EJb{c}}}{f{DLh{Bb}}}EJd}{{{h{Ah{EJ`{ce}}}}{EJb{c}}}BjfEJd}{{{h{Ah{EJ`{ce}}}}{Aj{c}}}{{EJb{c}}}fEJd}{{{h{Ah{EJ`{ce}}}}{Aj{c}}{Dh{Ob}}}{{EJb{c}}}fEJd}{{{h{{EJ`{ce}}}}}{{h{{Ff{c}}}}}{}{}}{{{h{Ah{EJ`{ce}}}}k}{{EJb{c}}}fEJd{{AHf{{EJf{Cf}}}}}{{Ej{}{{Eh{c}}}}}{{Ej{}{{Eh{{Fd{gi}}}}}}}}{{{h{Ah{EJ`{ce}}}}i}{{EJb{c}}}fEJd{{AHf{{EJf{Cf}}}}}{{Ej{}{{Eh{{Fd{gOb}}}}}}}}0{h{{h{c}}}{}}0{{{h{Ah}}}{{h{Ahc}}}{}}0{{{h{{EJ`{ce}}}}}{{EJ`{ce}}}AlAl}{{{h{{EJb{ce}}}}}{{EJb{ce}}}AlAl}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{}{{EJ`{ce}}}{}E@f}{{}{{EJb{ce}}}{}E@f}{c{{Dn{{EJb{eg}}}}}E`{BnEb}Eb}{{{h{{EJb{ce}}}}{h{{EJb{ce}}}}}EdEfEf}{{{h{{EJ`{ce}}}}{h{AhEl}}}FbF`F`}{{{h{{EJb{ce}}}}{h{AhEl}}}FbF`F`}{cc{}}0{{{EJh{c}}}{{EJb{ce}}}{}E@f}{EJj{{EJb{cEJj}}}{}}{{{h{{EJ`{ce}}}}}{{h{{Ff{c}}}}}{}{}}``{{{h{{EJ`{ce}}}}}{{EJb{c}}}fEJd}{{{h{Ah{EJ`{ce}}}}Cnc}{{EJb{c}}}fEJd}{{{h{Ah{EJ`{ce}}}}CnOb}{{EJb{c}}}fEJd}{{{h{Ah{EJ`{ce}}}}g}{{EJb{c}}}fEJd{{AHf{{EJf{Cf}}}}}}{{{h{Ah{EJ`{ce}}}}AAfAAh}{{EJb{c}}}fEJd}{{}c{}}0{{{h{{EJb{ce}}}}}EdfGn}{{{h{Ah{EJb{ce}}}}{EJb{ce}}}BjfGn}{c{{EJ`{ec}}}{}{}}{{{h{{EJb{ce}}}}g}Dn{BnI`}I`Hn}{hc{}}0{c{{Dn{e}}}{}{}}0{{}{{Dn{c}}}{}}0`{hIj}0{{}c{}}0``{{{h{Ah{EJd{}{{EJl{c}}}}}}c}Bj{}}{{{h{Ah{EJd{}{{EJl{c}}}}}}{h{Cf}}}c{}}{{{h{Ah{EJd{}{{EJl{c}}}}}}AAf{h{AAh}}}c{}}{{{h{{EJd{}{{EJl{c}}}}}}}c{}}{{{h{{EJd{}{{EJl{c}}}}}}{h{Cf}}}Ed{}}````````````{{{h{{EJn{c}}}}}{{AKj{c{Bh{{Cl{Cj}}}}}}}{AlBnF`}}{{{h{Ah{EJn{c}}}}e}Bj{AlBnF`}{}}{{{h{Ah{EJn{c}}}}EJj}Bj{AlBnF`}}{h{{h{c}}}{}}00{{{h{Ah}}}{{h{Ahc}}}{}}00{{{h{{EJn{c}}}}}{{EJn{c}}}Al}{{{h{{EK`{c}}}}}{{EK`{c}}}Al}{{{h{EJj}}}EJj}{{h{h{Ahc}}}Bj{}}00{{hA`}Bj}00{{}{{EJn{c}}}{}}{{}EJj}{c{{Dn{EJj}}}E`}{{{h{{EK`{c}}}}{h{{EK`{c}}}}}EdEf}{{{h{EJj}}{h{EJj}}}Ed}{{{h{{EJn{c}}}}{h{AhEl}}}FbF`}{{{h{{EK`{c}}}}{h{AhEl}}}FbF`}0{{{h{EJj}}{h{AhEl}}}Fb}{cc{}}00{{{h{EKb}}}{{Id{EJj}}}}{{{h{{EJn{c}}}}c}{{Dh{{h{{Cl{Cj}}}}}}}{AlBnF`}}{{{h{{EJn{c}}}}D`}{{Dh{{h{{Fd{cDf}}}}}}}{AlBnF`}}{{{h{Ah{EJn{c}}}}{h{Cf}}}e{AlBnF`}{}}{{{h{Ah{EJn{c}}}}AAf{h{AAh}}}e{AlBnF`}{}}{{{h{EKb}}}{{Id{Bj}}}}{{{h{{EJn{c}}}}}e{AlBnF`}{}}{{{h{Ah{EJn{c}}}}c{Cl{Cj}}}{{Dn{Ed{EK`{c}}}}}{AlBnF`}}{{}c{}}00{{{h{EJj}}}Ed}{{{h{{EJn{c}}}}{h{Cf}}}Ed{AlBnF`}}{{{h{{EJn{c}}}}cDf}Ed{AlBnF`}}{{{h{{EJn{c}}}}c}{{`{{CIf{}{{Eh{{EKd{AAf}}}}}}}}}{AlBnF`}}{{{h{{EJn{c}}}}e}{{`{{CIf{}{{Eh{{EKf{cAAf}}}}}}}}}{AlBnF`}{{Hh{c}}}}{{{h{{EJn{c}}}}}{{`{{CIf{}{{Eh{{Fd{c{h{{Cl{Cj}}}}}}}}}}BNj}}}{AlBnF`}}`{{{h{{EJn{c}}}}c}{{Dh{Df}}}{AlBnF`}}{{{h{{EJn{c}}}}}{{AKj{cDf}}}{AlBnF`}}10{{{h{{EJn{c}}}}}Df{AlBnF`}}{{{h{Ah{EJn{c}}}}cDf}Bj{AlBnF`}}{{{h{Ah{EJn{c}}}}cDf}Ed{AlBnF`}}{{{h{AhEJj}}EJj}Bj}{{{h{{EJn{c}}}}{h{Cf}}e}Il{AlBnF`}{{Hh{c}}}}{Df{{EJn{c}}}{}}{{{h{{EJn{c}}}}c}{{Dh{{Fd{DfEd}}}}}{AlBnF`}}{{{h{Ah{EJn{c}}}}c}{{Dh{{Fd{{EKd{D`}}EJj}}}}}{AlBnF`}}{{{h{{EJn{c}}}}}{{h{{EIh{{EKf{cAAf}}}}}}}{AlBnF`}}{{{h{EJj}}{h{EKb}}}{{Id{Bj}}}}2{{{h{Ah{EJn{c}}}}cDf}{{Dh{{Fd{{AE`{{EKd{D`}}}}EJj}}}}}{AlBnF`}}{{{h{Ah{EJn{c}}}}{h{{AKj{cDf}}}}}EJj{AlBnF`}}{{{h{{EJn{c}}}}c}{{`{{CIf{}{{Eh{{EKd{D`}}}}}}}}}{AlBnF`}}{{{h{{EJn{c}}}}e}{{`{{Gl{}{{Eh{{EKf{cD`}}}}}}}}}{AlBnF`}{{Hh{c}}}}{{EKh{h{{EJn{c}}}}e}EKh{}{{Hh{c}}}}{{}If}{{{h{{EJn{c}}}}{h{Cf}}e}{{Fd{DdDd}}}{AlBnF`}{{Hh{c}}}}{{{h{EJj}}c}DnHn}{{{h{{EJn{c}}}}cDf}{{Dh{D`}}}{AlBnF`}}{{EKj{h{{EJn{c}}}}}EKj{}}{hc{}}00{hIf}{c{{Dn{e}}}{}{}}00{{}{{Dn{c}}}{}}00{{{h{{EJn{c}}}}AAf}{{Dh{{EKf{c{h{AAh}}}}}}}{AlBnF`}}{{{h{{EJn{c}}}}}{{`{{CIf{}{{Eh{{EKf{c{Fd{AAf{h{AAh}}}}}}}}}}BNj}}}{AlBnF`}}{{{h{{EJn{c}}}}Cn}{{`{{CIf{}{{Eh{{EKf{c{Fd{AAf{h{AAh}}}}}}}}}}}}}{AlBnF`}}{hIj}00{{{h{{EJn{c}}}}c}{{Dh{{Bh{{Cl{Cj}}}}}}}{AlBnF`}}{{{h{Ah{EJn{c}}}}cDf}Ed{AlBnF`}}{{{h{{EJn{c}}}}c}{{`{{CIf{}{{Eh{{EKd{D`}}}}}}Al}}}{AlBnF`}}{{{h{{EJn{c}}}}}{{`{{CIf{}{{Eh{{EKf{cD`}}}}}}Al}}}{AlBnF`}}{{EKh{h{{EJn{c}}}}}EKh{}}{{}c{}}00`````{{{h{{EKl{c}}}}}{{h{{AKj{cD`}}}}}{AlBnF`}}{{{h{Ah{EKl{c}}}}e}Bj{AlBnF`}{}}{h{{h{c}}}{}}{{{h{Ah}}}{{h{Ahc}}}{}}{{{h{{EKl{c}}}}}{{EKl{c}}}Al}{{h{h{Ahc}}}Bj{}}{{hA`}Bj}{{}{{EKl{c}}}{}}{{{h{{EKl{c}}}}{h{AhEl}}}FbF`}{cc{}}{{{h{{EKl{c}}}}D`}{{Dh{{h{c}}}}}{AlBnF`}}{{{h{Ah{EKl{c}}}}{h{Cf}}}e{AlBnF`}{}}{{{h{Ah{EKl{c}}}}AAf{h{AAh}}}e{AlBnF`}{}}{{{h{{EKl{c}}}}}e{AlBnF`}{}}{{{h{Ah{EKl{c}}}}cD`}Ed{AlBnF`}}{{}c{}}{{{h{{EKl{c}}}}{h{Cf}}}Ed{AlBnF`}}0{{{h{{EKl{c}}}}{h{c}}}Ed{AlBnF`}}{{{h{Ah{EKl{c}}}}{h{c}}}Ed{AlBnF`}}{{{h{{EKl{c}}}}{h{Cf}}e}Il{AlBnF`}{{Hh{c}}}}{{{h{{EKl{c}}}}}{{h{{EIh{{Fd{cAAf}}}}}}}{AlBnF`}}{{{h{{EKl{c}}}}e}{{`{{CIf{}{{Eh{{Fd{{h{c}}AAf}}}}}}}}}{AlBnF`}{{Hh{c}}}}{{{h{Ah{EKl{c}}}}{h{Cf}}}{{EIh{c}}}{AlBnF`}}{{{h{Ah{EKl{c}}}}AAf{h{AAh}}}{{Dh{{h{c}}}}}{AlBnF`}}{{{h{{EKl{c}}}}{h{Cf}}e}{{Fd{DdDd}}}{AlBnF`}{{Hh{c}}}}{{{h{{EKl{c}}}}{h{c}}}{{Dh{D`}}}{AlBnF`}}{hc{}}{c{{Dn{e}}}{}{}}{{}{{Dn{c}}}{}}{{{h{{EKl{c}}}}AAf}{{Dh{{Fd{{h{c}}{h{AAh}}}}}}}{AlBnF`}}{{{h{{EKl{c}}}}}{{`{{CIf{}{{Eh{{Fd{{h{c}}AAf{h{AAh}}}}}}}}BNj}}}{AlBnF`}}{{{h{{EKl{c}}}}Cn}{{`{{CIf{}{{Eh{{Fd{{h{c}}AAf{h{AAh}}}}}}}}}}}{AlBnF`}}{hIj}>{{{h{{EKl{c}}}}e}{{`{{CIf{}{{Eh{{Fd{{h{c}}D`}}}}}}Al}}}{AlBnF`}{{Hh{c}}}}{{}c{}}````````````{{{h{AhEKn}}{h{EL`}}}{{Dn{BjELb}}}}{{{h{AhEKn}}{h{Fj}}Df}{{Dn{EL`ELd}}}}{{{h{AhEKn}}{h{Fj}}Dfj}{{Dn{EL`ELf}}}}{{{h{AhEKn}}Af}{{Dn{EL`ELd}}}}`{h{{h{c}}}{}}00000{{{h{Ah}}}{{h{Ahc}}}{}}00000{{{h{EKn}}}EKn}{{{h{EL`}}}EL`}{{{h{ELb}}}ELb}{{{h{ELh}}}ELh}{{{h{ELd}}}ELd}{{{h{ELf}}}ELf}{{h{h{Ahc}}}Bj{}}00000{{hA`}Bj}00000{{}EL`}{c{{Dn{EL`}}}E`}{{{h{AhEKn}}j}{{Dn{EL`ELb}}}}{{{h{EKn}}{h{EKn}}}Ed}{{{h{EL`}}{h{EL`}}}Ed}{{{h{ELb}}{h{ELb}}}Ed}{{{h{ELh}}{h{ELh}}}Ed}{{{h{ELd}}{h{ELd}}}Ed}{{{h{ELf}}{h{ELf}}}Ed}{{{h{EKn}}{h{AhEl}}}Fb}{{{h{EL`}}{h{AhEl}}}Fb}{{{h{ELb}}{h{AhEl}}}Fb}0{{{h{ELh}}{h{AhEl}}}Fb}0{{{h{ELd}}{h{AhEl}}}Fb}0{{{h{ELf}}{h{AhEl}}}Fb}0{cc{}}{cEL`{{Ej{}{{Eh{{Fd{Df{Dh{Ch}}}}}}}}}}11111{{{AKj{DfCh}}}{{Dn{EKnELb}}}}{EL`{{Dn{EKnELb}}}}{Ch{{Fd{EKnEL`}}}}{cEL`{{Ej{}{{Eh{{Fd{DfCh}}}}}}}}{cEL`{{Ej{}{{Eh{{Fd{Df{Dh{Ch}}}}}}}}}}{{{h{EKb}}}{{Id{EL`}}}}{Af{{Dn{EKnELb}}}}{{{h{EKn}}}Ch}{{{h{EKn}}Df}{{Dh{Af}}}}{{{h{EKn}}}{{Dn{jc}}}{}}`{{{h{EKb}}}{{Id{Bj}}}}{{{h{EKn}}}EL`}{{{h{AhEKn}}j}{{Dn{EL`ELh}}}}{{}c{}}00000{{{h{EKn}}jj}{{Dn{{Dh{Ed}}c}}}{}}{{{h{EL`}}}Ed}{{{h{EKn}}}H`}{{{h{AhEL`}}EL`}Bj}`{{{h{EL`}}{h{EKb}}}{{Id{Bj}}}}{{{h{EKn}}c}{{`{{Gl{}{{Eh{Af}}}}}}}{{Hh{Df}}}}{{}If}{{{h{EL`}}c}DnHn}{{{h{EKn}}}Af}{hc{}}00000{hIf}000{c{{Dn{e}}}{}{}}00000`{{}{{Dn{c}}}{}}00000{hIj}00000`{{}c{}}00000`{{{h{EKb}}{h{Fn}}{h{{Ad{{h{Fn}}}}}}}{{Id{Bj}}}}```````````{h{{h{c}}}{}}0000000{{{h{Ah}}}{{h{Ahc}}}{}}0000000{{{ELj{c}}}{{ELl{c}}}{}}{{{ELn{c}}}{{EM`{c}}}Bn}{{}{{ELj{c}}}{}}{{}{{ELn{c}}}{BnAl}}{{{ELj{c}}Af}{{ELj{c}}}{}}{{{h{{ELl{c}}}}}{{Dh{Af}}}{}}{{{ELn{c}}Af}{{ELn{c}}}Bn}{{{h{{EM`{c}}}}}{{Dh{Af}}}{BnAl}}``{{{h{{EMb{c}}}}}{{EMb{c}}}Al}{{{h{EMd}}}EMd}{{h{h{Ahc}}}Bj{}}0{{hA`}Bj}0{{{h{{EMb{c}}}}{h{{EMb{c}}}}}BlBn}{{{h{EMd}}}Hj};{{}{{ELl{c}}}{}}{{}{{ELn{c}}}{}}{{}{{EM`{c}}}{}}{{}{{EMf{c}}}{}}{{}{{EMh{ce}}}{}{}}{{{h{{EMb{c}}}}{h{{EMb{c}}}}}EdEf}{{h{h{c}}}Ed{}}0{{{h{{EMb{c}}}}{h{AhEl}}}{{Dn{BjEn}}}{F`EMj}}{{{h{{EMb{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{{{h{EMd}}{h{AhEl}}}{{Dn{BjEn}}}}{{{h{{EMf{c}}}}{h{AhEl}}}{{Dn{BjEn}}}F`}{{{h{{EMh{ce}}}}{h{AhEl}}}{{Dn{BjEn}}}F`F`}{cc{}}0{{{ELj{c}}}{{ELl{c}}}{}}11{{{ELn{c}}}{{EM`{c}}}{}}2222{{{h{{EMb{c}}}}{h{Ahe}}}BjGfGd}{{{ELj{c}}e}{{ELj{c}}}{}{{Hd{{EMb{c}}EMd}}EMl}}{{{ELn{c}}e}{{ELn{c}}}Bn{{Hd{cDf{h{Md}}}}EMl}}{{}c{}}0000000{{{h{Ah{ELl{c}}}}}{{`{BNj}}}{}}0{{{h{Ah{EM`{c}}}}c}{{`{{Gl{}{{Eh{{Fd{DfD`}}}}}}}}}{BnAl}}1{{{h{{EM`{c}}}}}{{AE`{c}}}{BnAl}}`{{{h{Ah{ELl{c}}}}}{{Dh{AAf}}}{}}{{{h{Ah{ELl{c}}}}}{{Dh{D`}}}{}}{{{h{Ah{EM`{c}}}}c}{{Dh{{Fd{DfD`}}}}}{BnAl}}{{{h{Ah{ELl{c}}}}}{{Dh{Cn}}}{}}{{{ELj{c}}e}{{ELj{c}}}{}{{Ej{}{{Eh{AAf}}}}}}``{{{h{{EMb{c}}}}{h{{EMb{c}}}}}{{Dh{Bl}}}Hl}{{{h{{ELl{c}}}}}EMd{}}{{{h{EMd}}}Hj}{{{ELj{{Fd{cDf}}}}{h{{EJn{c}}}}e}{{ELj{{Fd{cDf}}}}}{AlBnF`}{{Hh{c}}}}{{ELjc}ELj{{Ej{}{{Eh{D`}}}}}}`{{{ELn{c}}cg}{{ELn{c}}}Bn{{Gl{}{{Eh{{Fd{DfD`}}}}}}EMl}{{Ej{}{{EMn{e}}}}}}{{{ELn{c}}{h{{EJn{c}}}}}{{ELn{c}}}{AlBnF`}}`{{{ELj{c}}e}{{ELj{c}}}{}{{Ej{}{{Eh{{Fd{cD`}}}}}}}}{hc{}}0{hIf}7777{c{{Dn{e}}}{}{}}0000000{{}{{Dn{c}}}{}}0000000``{{{ELj{c}}e}{{ELj{c}}}{}{{Ej{}{{Eh{Cn}}}}}}``{hIj}0000000{{{ELj{{Fd{cDf}}}}{h{{EJn{c}}}}}{{ELj{{Fd{cDf}}}}}{AlBnF`}}{{}c{}}0000000``````````````{{{h{{Ff{c}}}}}{{h{{EN`{Cn{EIh{c}}}}}}}{}}{{{h{{Ff{c}}}}}{{`{{Gl{}{{Eh{{Fd{AAf{h{AAh}}}}}}}}}}}{}}{{{h{{EJh{c}}}}}{{`{{Gl{}{{Eh{Df}}}}}}}f}```{{{h{Ah{Ff{c}}}}{EJh{c}}}Bjf}{{{h{Ah{Ff{c}}}}{Aj{c}}}{{EJh{c}}}f}{{{h{Ah{Ff{c}}}}{Aj{c}}{Dh{Ob}}}{{EJh{c}}}f}{{{h{{Ff{c}}}}}{{h{{Ff{c}}}}}{}}{{{h{{Ff{c}}}}{h{e}}jik}bf{{Gb{}{{G`{AOb}}}}}Al{{Ej{}{{Eh{{Fd{gAAf}}}}}}}{{Hd{{h{g}}D`}{{Hb{Ed}}}}}}{{{h{Ah{Ff{c}}}}g}{{EJh{c}}}f{{AHf{{EJf{Cf}}}}}{{Ej{}{{Eh{{Fd{eOb}}}}}}}}{h{{h{c}}}{}}000000{{{h{Ah}}}{{h{Ahc}}}{}}000000{{{h{{Ff{c}}}}{h{Cf}}}{{Dn{DdENb}}}{}}{{{h{{Ff{c}}}}{h{e}}j}{{Hf{ce}}}fGb}`{{}{{Dh{Dd}}}}{{}{{Dh{Il}}}}10{{{h{{Ff{c}}}}}{{Ff{c}}}Al}{{{h{{ENd{ce}}}}}{{ENd{ce}}}AlAl}{{{h{{ENf{ce}}}}}{{ENf{ce}}}AlAl}{{{h{{EJh{c}}}}}{{EJh{c}}}Al}{{h{h{Ahc}}}Bj{}}000{{hA`}Bj}000{{{h{{ENd{ce}}}}{h{{ENd{ce}}}}}BlBnBn}{{{h{{ENf{ce}}}}{h{{ENf{ce}}}}}BlBnBn}{{}{{Ff{c}}}{}}{{}{{EJh{c}}}{}}{{{h{{ENd{ce}}}}}{{h{g}}}{}{}{}}{c{{Dn{{EJh{e}}}}}E`{BnEb}}{{{h{{Ff{c}}}}{h{Cf}}}{{`{{Gl{}{{Eh{{Fd{HjCn}}}}}}}}}{}}{{{h{{Ff{c}}}}{h{{Ff{c}}}}}EdEf}{{{h{{ENd{ce}}}}{h{{ENd{ce}}}}}EdEfEf}{{{h{{ENf{ce}}}}{h{{ENf{ce}}}}}EdEfEf}{{{h{ENb}}{h{ENb}}}Ed}{{{h{{EJh{c}}}}{h{{EJh{c}}}}}EdEf}{{h{h{c}}}Ed{}}00000{{{h{{Ff{c}}}}{h{e}}ji}{{`{{Gl{}{{Eh{{Fd{g{B`{c}}}}}}}}}}}f{{Gb{}{{G`{AOb}}}}}Al{{Ej{}{{Eh{{Fd{gAAf}}}}}}}}0{{{h{{Ff{c}}}}}{{`{{Gl{}{{Eh{{Fd{AAf{h{AAh}}}}}}}}}}}{}}{{{h{{Ff{c}}}}{h{AhEl}}}FbF`}{{{h{{ENd{ce}}}}{h{AhEl}}}FbF`F`}{{{h{{ENf{ce}}}}{h{AhEl}}}FbF`F`}{{{h{ENb}}{h{AhEl}}}Fb}0{{{h{{EJh{c}}}}{h{AhEl}}}FbF`}{cc{}}0{{{Aj{c}}}{{Ff{c}}}f}11111{{{h{EKb}}}{{Id{{EJh{l}}}}}}{{{h{{Ff{c}}}}}{{`{{Gl{}{{Eh{{ENd{{EJf{Cf}}c}}}}}}}}}{}}{{{h{{Ff{c}}}}Cn}{{Dh{{EJf{Cf}}}}}{}}{{{h{{Ff{c}}}}Cn}{{Dh{{ENd{{EJf{Cf}}c}}}}}{}}{{{h{{Ff{c}}}}AAf}{{Dh{{h{AAh}}}}}{}}{{{h{EKb}}}{{Id{Bj}}}}{{{h{{Ff{c}}}}}{{EJh{c}}}f}{{{h{Ah{Ff{c}}}}Cnc}{{EJh{c}}}f}{{{h{Ah{Ff{c}}}}CnOb}{{EJh{c}}}f}{{{h{Ah{Ff{c}}}}e}{{EJh{c}}}f{{AHf{{EJf{Cf}}}}}}{{{h{Ah{Ff{c}}}}AAfAAh}{{EJh{c}}}f}{{}c{}}000000{{}{{Gj{e}}}{}{{Gl{}{{Eh{c}}}}}}0{{}c{}}0{{{h{{Ff{c}}}}}Ed{}}{{{h{{EJh{c}}}}}EdBn}``{{{h{{Ff{c}}}}{h{e}}j}{{`{{Gl{}{{Eh{{ENf{{EJf{Cf}}c}}}}}}}}}f{{Gb{}{{G`{AOb}}}}}}{{{Ff{c}}g}{{Ff{e}}}ff{{Hd{c}{{Hb{e}}}}}}{{{EJh{c}}g}{{EJh{e}}}BnBn{{Hd{c}{{Hb{e}}}}}}{{{h{Ah{EJh{c}}}}{EJh{c}}}BjBn}{c{{Ff{e}}}{{Ej{}{{Eh{Cf}}}}}f}{{{h{Ah{ENh{cge}}}}}{{Dh{i}}}{}{}{{Hd{Hj{EJf{Cf}}}{{Hb{{Dh{e}}}}}}}{}}{{{h{Ah{ENj{cge}}}}}{{Dh{i}}}{}{}{{Hd{HjCn}{{Hb{{Dh{e}}}}}}}{}}{{{h{{Ff{c}}}}AAf}{{h{{ENl{Cn}}}}}{}}{{{h{{ENd{ce}}}}{h{{ENd{ce}}}}}{{Dh{Bl}}}HlHl}{{{h{{ENf{ce}}}}{h{{ENf{ce}}}}}{{Dh{Bl}}}HlHl}{{{h{{EJh{l}}}}{h{EKb}}}{{Id{Bj}}}}{{{ENh{cge}}}Bj{}{}{{Hd{Hj{EJf{Cf}}}{{Hb{{Dh{e}}}}}}}}{{{ENj{cge}}}Bj{}{}{{Hd{HjCn}{{Hb{{Dh{e}}}}}}}}{{}If}0`{{{h{{EJh{c}}}}e}Dn{BnI`}Hn}{hc{}}000{hIf}{{}{{Ih{g}}}{}{}{{Gl{}{{Eh{{Dn{ce}}}}}}}}0{{{h{{Ff{c}}}}{h{e}}jik}{{Dn{b}}}fGbAl{{Ej{}{{Eh{{Fd{gAAf}}}}}}}{{Hd{{h{g}}D`}{{Hb{Ed}}}}}}{{{h{{Ff{c}}}}{h{e}}ji}{{Dn{{`{{Gl{}{{Eh{{Fd{g{B`{c}}}}}}}}}}}}}fGbAl{{Ej{}{{Eh{{Fd{gAAf}}}}}}}}0{c{{Dn{e}}}{}{}}000000{{}{{Dn{c}}}{}}000000{{{h{{Ff{c}}}}{h{e}}j}{{`{{Gl{}{{Eh{{Dn{{ENf{{EJf{Cf}}c}}}}}}}}}}}fGb}``{{{h{{Ff{c}}}}Cn}{{Dh{{AKj{Df{h{AAh}}}}}}}{}}{{{h{{Ff{c}}}}Cn}{{`{{CIf{}{{Eh{{Fd{Df{h{{ENl{Cn}}}}}}}}}}}}}{}}`{{{h{{Ff{c}}}}}{{`{{BNj{}{{Eh{{Fd{DfCn}}}}}}}}}f}{{{h{{Ff{c}}}}}{{`{{BNj{}{{Eh{{Fd{ObCn}}}}}}}}}f}{{{h{{EJh{c}}}}}{{`{{Gl{}{{Eh{{Fd{AAf{h{AAh}}}}}}}}}}}{}}````{{{h{{Ff{c}}}}}{{`{{Gl{}{{Eh{{ENd{{EJf{Cf}}c}}}}}}}}}{}}{hIj}000000{{}c{}}000000{{{h{{Ff{c}}}}ei}{{ENh{cig}}}{AlBn}{{AHf{{EJf{Cf}}}}}{}{{Hd{Hj{EJf{Cf}}}{{Hb{{Dh{g}}}}}}}}{{{h{{Ff{c}}}}{h{Cf}}g}{{ENj{cge}}}{}{}{{Hd{HjCn}{{Hb{{Dh{e}}}}}}}}{{{h{{Ff{c}}}}Cng}{{ENj{cge}}}{AlBn}{}{{Hd{HjCn}{{Hb{{Dh{e}}}}}}}}","D":"AEFlAEEfHb","p":[[5,"Balance",16597,16617],[5,"DescriptorId",16597,16618],[10,"Anchor",16597,16619],[1,"reference",null,null,1],[5,"BlockId",16597,16620],[5,"ConfirmationBlockTime",16597,16620],[5,"Hash",10288,16621],[1,"u8"],[1,"array"],[1,"slice"],[5,"CheckPoint",16597,16622],[0,"mut"],[5,"TxUpdate",16597,16623],[10,"Clone",16624],[6,"ChainPosition",16597,16625],[5,"FullTxOut",16597,16625],[5,"TxPosInBlock",16597,16619],[6,"ObservedIn",16597,16626],[6,"CanonicalReason",16597,16626],[5,"SpkIterator",16597,16627],[1,"unit"],[6,"Ordering",16628],[10,"Ord",16628],[6,"ValueRef",16629],[5,"Impl",16597],[8,"FromSqlResult",16630],[5,"Transaction",14809,16631],[5,"BlockHash",14809,16632],[6,"DescriptorPublicKey",16633],[6,"Descriptor",16634],[5,"Txid",14809,16631],[5,"ScriptBuf",14809,16635],[6,"Network",14809,16636],[5,"Amount",14809,16637],[1,"u32"],[6,"Option",16638,null,1],[10,"Borrow",16639],[10,"DescriptorExt",16597,16618],[6,"Result",16640,null,1],[10,"Deserializer",10180,16641],[10,"Deserialize",10180,16641],[1,"bool"],[10,"PartialEq",16628],[17,"Item"],[10,"IntoIterator",16642],[5,"Formatter",16643],[5,"Error",16643],[10,"Debug",16643],[8,"Result",16643],[1,"tuple",null,null,1],[5,"TxGraph",16598],[1,"never"],[5,"Header",5839,16632],[5,"FromSliceError",13818,16644],[1,"str"],[17,"Error"],[10,"ChainOracle",16597,16645],[10,"Hasher",16646],[10,"Hash",16646],[10,"SliceIndex",16647],[5,"IntoFallible",16648],[10,"Iterator",16649],[10,"Merge",16597,16650],[5,"CheckPointIter",16597,16622],[17,"Output"],[10,"FnMut",16651],[5,"CanonicalIter",16597,16626],[10,"RangeBounds",16652],[1,"usize"],[10,"PartialOrd",16628],[10,"Serializer",10180,16653],[10,"Serialize",10180,16653],[6,"ToSqlOutput",16654],[8,"Result",16655],[5,"String",3651,16656],[5,"Convert",16648],[5,"TypeId",16657],[5,"SignedAmount",14809,16637],[5,"Weight",14809,16658],[5,"Work",14809,16659],[5,"XOnlyPublicKey",14809,16660],[5,"Secp256k1",12885,16661],[5,"Scalar",12886,16662],[6,"Parity",12885,16660],[6,"Error",12886,16661],[10,"Verification",12885,16663],[5,"Address",14809,16664],[6,"AddressType",14809,16664],[5,"FilterHash",14809,16665],[5,"FilterHeader",14809,16665],[5,"XKeyIdentifier",14809,16666],[5,"TxMerkleNode",14809,16632],[5,"WitnessMerkleNode",14809,16632],[5,"WitnessCommitment",14809,16632],[5,"ScriptHash",14809,16667],[5,"WScriptHash",14809,16667],[5,"Wtxid",14809,16631],[5,"PubkeyHash",14809,16668],[5,"WPubkeyHash",14809,16668],[5,"LegacySighash",14809,16669],[5,"SegwitV0Sighash",14809,16669],[5,"TapSighash",14809,16669],[5,"TapLeafHash",14809,16670],[5,"TapNodeHash",14809,16670],[5,"TapTweakHash",14809,16670],[5,"Script",14809,16671],[5,"XOnlyPublicKey",13502,16672],[5,"Hash",10405,16673],[5,"Hash",8049,16674],[5,"TapSighashTag",14809,16669],[5,"Hash",10459,16675],[5,"TapLeafTag",14809,16670],[5,"TapBranchTag",14809,16670],[5,"TapTweakTag",14809,16670],[5,"PushBytes",6640,16676],[5,"Params",7694,16677],[6,"NetworkUnchecked",3177,16664],[10,"NetworkValidation",3177,16664],[5,"TxIn",14809,16631],[5,"Block",14809,16632],[1,"u64"],[6,"Bip34Error",5839,16632],[5,"Builder",6640,16678],[5,"Bytes",6640,16671],[5,"ChainHash",5850,16679],[6,"LockTime",5922,16680],[6,"LockTime",6114,16681],[5,"Sequence",14809,16631],[1,"i64"],[5,"FeeRate",14809,16682],[5,"Opcode",14809,16683],[6,"ClassifyContext",6331,16683],[6,"Class",6331,16683],[5,"Witness",14809,16684],[6,"Denomination",14809,16637],[6,"KnownHrp",14809,16664],[5,"WitnessProgram",14809,16685],[6,"WitnessVersion",14809,16686],[5,"OutPoint",14809,16631],[5,"TxOut",14809,16631],[5,"VarInt",14809,16687],[5,"PublicKey",14809,16668],[5,"CompressedPublicKey",14809,16668],[5,"PrivateKey",14809,16668],[6,"TapSighashType",14809,16669],[6,"EcdsaSighashType",14809,16669],[5,"MerkleBlock",14809,16688],[6,"NetworkKind",14809,16636],[5,"Target",14809,16659],[5,"CompactTarget",14809,16659],[5,"Psbt",14809,16689],[6,"Error",12758,16690],[6,"Error",7664,16687],[10,"Read",10790,16691],[10,"Sized",16692],[5,"Error",10790,16693],[10,"Write",10790,16691],[5,"TweakedPublicKey",12885,16668],[5,"Token",16694],[10,"BufRead",10790,16691],[1,"u128"],[10,"AsRef",16695],[1,"f64"],[5,"Display",3200,16637],[5,"HashEngine",10288,16621],[6,"Instruction",6640,16696],[6,"Error",16697],[5,"Vec",3651,16698],[6,"MerkleBlockError",11478,16688],[6,"ExtractTxError",12758,16689],[10,"Write",16643],[5,"PublicKey",12886,16660],[5,"Xpub",5359,16666],[6,"Cow",16699],[5,"RelLockTime",16700],[1,"u16"],[5,"ScriptPath",14811,16669],[5,"LeafNode",15182,16670],[5,"TaprootSpendInfo",15182,16670],[10,"Fn",16651],[6,"ParseAmountError",3200,16637],[5,"InvalidSighashTypeError",14811,16669],[5,"ParseNetworkError",11492,16636],[6,"HexToBytesError",8363,16701],[6,"PrefixedHexError",7912,16702],[5,"Keypair",12885,16660],[5,"Magic",11739,16703],[10,"Signing",12886,16663],[5,"UncompressedPublicKeyError",12885,16668],[6,"FromScriptError",3177,16704],[6,"LeafVersion",15182,16670],[5,"TimeOverflowError",6114,16705],[6,"KeyParseError",16706],[6,"FromSliceError",12885,16668],[10,"Into",16695,null,1],[5,"NonStandardSighashTypeError",14811,16669],[6,"ParseError",3177,16704],[6,"ParsePublicKeyError",12885,16668],[6,"FromWifError",12885,16668],[6,"ParseError",16637],[6,"UnprefixedHexError",7912,16702],[5,"RangeFrom",16652],[6,"Bound",16652],[5,"RangeToInclusive",16652],[5,"RangeInclusive",16652],[5,"RangeFull",16652],[5,"RangeTo",16652],[5,"Range",16652],[5,"InstructionIndices",6640,16696],[5,"Instructions",6640,16696],[5,"Box",16707,null,1],[5,"Height",5922,16708],[5,"Time",5922,16708],[5,"Iter",7482,16684],[6,"Error",7201,16685],[5,"SecretKey",12886,16660],[6,"P2shError",3177,16704],[5,"Signature",15182,16709],[5,"Signature",7822,16710],[5,"ControlBlock",15182,16670],[5,"BTreeMap",16711],[5,"SighashCache",14811,16669],[5,"Message",12886,16661],[6,"SignError",12758,16689],[6,"PsbtSighashMsg",16697],[6,"SighashError",16697],[6,"SigningKeys",12758,16689],[10,"GetKey",12758,16689],[6,"AddressData",3177,16664],[5,"Fe32",4934,16712],[5,"Hash",16713],[5,"Hash",8383,16714],[5,"OutOfRangeError",16637],[5,"SortKey",12885,16668],[5,"InputsIndexError",7472,16631],[5,"OutputsIndexError",7472,16631],[5,"DefiniteDescriptorKey",16633],[6,"UtxoUpdateError",16697],[6,"OutputUpdateError",16697],[5,"Signature",14731,16715],[5,"UnknownAddressTypeError",3177,16704],[5,"UnknownHrpError",3177,16704],[5,"NetworkValidationError",3177,16704],[5,"InvalidBase58PayloadLengthError",3177,16704],[5,"LegacyAddressTooLongError",3177,16704],[5,"InvalidLegacyPrefixError",3177,16704],[6,"NetworkChecked",3177,16664],[5,"TryFromError",7251,16686],[6,"Infallible",16695],[5,"DecodeError",4985,16716],[6,"Error",3651,16717],[10,"StdError",10200],[10,"CheckedSum",3200,16637],[5,"InvalidCharacterError",16637],[5,"TooPreciseError",16637],[5,"InputTooLargeError",16637],[5,"MissingDigitsError",16637],[10,"SerdeAmount",3245,16718],[10,"SerdeAmountForOpt",3245,16718],[10,"Allocator",16719],[5,"NonNull",16720],[5,"Path",16721],[5,"OsStr",16722],[6,"Utf8Pattern",16723],[5,"InvalidCharacterError",3651,16717],[6,"FromSqlError",16630],[6,"Inventory",11888,16724],[5,"PrefilledTransaction",5047,16725],[5,"ShortId",5047,16725],[5,"Address",11739,16726],[5,"AddrV2Message",11740,16726],[5,"Drain",16727],[5,"Drain",16656],[1,"i16"],[1,"i32"],[1,"i8"],[10,"Copy",16692],[1,"char"],[5,"ExtractIf",16728],[5,"Error",16729],[5,"TooShortError",3652,16717],[5,"IncorrectChecksumError",3652,16717],[5,"TaprootMerkleBranch",15182,16730],[5,"DerivationPath",5359,16666],[6,"ChildNumber",5359,16666],[5,"PushBytesBuf",6640,16676],[5,"BinaryHeap",16731],[5,"VecDeque",16732],[5,"CString",16733],[5,"FromUtf16Error",16656],[5,"FromUtf8Error",16656],[5,"Assets",16734],[6,"Error",5359,16666],[10,"Error",8668,16641],[10,"IntoDeserializer",8668,16641],[5,"StringDeserializer",8729,16735],[10,"FnOnce",16651],[10,"Pattern",16723],[20,"MaybeUninit",16736],[5,"Splice",16737],[6,"SocketAddr",16738],[5,"IntoIter",16739],[6,"Error",16740],[5,"TryReserveError",16741],[5,"IoSlice",16742],[6,"EncodeSliceError",3941,16743],[6,"DecodeError",3941,16744],[6,"DecodeSliceError",3941,16744],[17,"Config"],[17,"DecodeEstimate"],[10,"Engine",3941,16745],[10,"Config",3883,16745],[10,"DecodeEstimate",3883,16745],[5,"Alphabet",3784,16746],[6,"ParseAlphabetError",3784,16746],[5,"Base64Display",3829,16747],[5,"GeneralPurpose",3883,16748],[5,"GeneralPurposeConfig",3883,16748],[6,"DecodePaddingMode",3883,16745],[5,"DecodeMetadata",3883,16745],[5,"DecoderReader",3949,16749],[10,"Read",16742],[10,"StrConsumer",3962,16750],[5,"EncoderWriter",3962,16751],[10,"Write",16742],[5,"EncoderStringWriter",3962,16750],[5,"Hrp",4934,16752],[5,"ByteIter",4770,16752],[10,"ByteIterExt",4934,16753],[5,"BytesToFes",4894,16753],[5,"CharIter",4770,16752],[6,"NoChecksum",4934,16754],[6,"Bech32",4934,16754],[6,"Bech32m",4934,16754],[6,"DecodeError",4934,16755],[6,"EncodeError",4934,16755],[6,"EncodeIoError",4934,16755],[5,"CodeLengthError",4351,16756],[10,"Fe32IterExt",4934,16753],[5,"FesToBytes",4894,16753],[6,"UncheckedHrpstringError",4351,16756],[6,"FromCharError",4723,16712],[5,"LowercaseByteIter",4770,16752],[5,"LowercaseCharIter",4770,16752],[6,"Error",4770,16752],[1,"i128"],[5,"Encoder",4642,16757],[10,"Checksum",4934,16758],[5,"PackedNull",4333,16758],[5,"Engine",4333,16758],[10,"PackedFe32",4333,16758],[5,"HrpFe32Iter",4333,16758],[5,"CheckedHrpstring",4351,16756],[5,"ByteIter",4351,16756],[5,"SegwitHrpstring",4351,16756],[6,"SegwitHrpstringError",4351,16756],[6,"CheckedHrpstringError",4351,16756],[6,"CharError",4351,16756],[6,"ChecksumError",4351,16756],[5,"SegwitCodeLengthError",4351,16756],[6,"PaddingError",4351,16756],[5,"UncheckedHrpstring",4351,16756],[5,"AsciiToFe32Iter",4351,16756],[6,"WitnessLengthError",4935,16759],[5,"Fe32Iter",4351,16756],[5,"ByteIter",4642,16757],[5,"CharIter",4642,16757],[5,"Fe32Iter",4642,16757],[5,"WitnessVersionIter",4642,16757],[6,"TryFromError",4723,16712],[5,"TryFromIntError",16760],[5,"Checksummed",4894,16753],[10,"ExactSizeIterator",16761],[5,"InvalidWitnessVersionError",4935,16759],[6,"EncodeError",4985,16716],[6,"Error",5047,16725],[5,"HeaderAndShortIds",5047,16725],[5,"BlockTransactionsRequest",5047,16725],[5,"TxIndexOutOfRangeError",5047,16725],[5,"BlockTransactions",5047,16725],[6,"HexToArrayError",8363,16701],[5,"BlockFilterWriter",5244,16665],[5,"GcsFilterWriter",5244,16665],[6,"Error",5244,16665],[5,"BlockFilter",5244,16665],[5,"BitStreamWriter",5244,16665],[5,"BlockFilterReader",5244,16665],[5,"GcsFilterReader",5244,16665],[5,"BitStreamReader",5244,16665],[5,"ChainCode",5359,16666],[5,"Fingerprint",5359,16666],[5,"DerivationPathIterator",5359,16666],[5,"Xpriv",5359,16666],[5,"InvalidBase58PayloadLengthError",5359,16666],[6,"KeyRequest",12758,16689],[10,"IntoDerivationPath",5359,16666],[5,"Version",5839,16632],[6,"ValidationError",5839,16632],[5,"ParseHeightError",5922,16708],[5,"ParseTimeError",5922,16708],[5,"ConversionError",5922,16708],[6,"ParseError",16708],[5,"AbsLockTime",16762],[5,"Height",6114,16705],[5,"Time",6114,16705],[5,"DisabledLockTimeError",6114,16681],[5,"IncompatibleHeightError",6114,16681],[5,"IncompatibleTimeError",6114,16681],[5,"PushBytesError",6640,16763],[6,"Error",6640,16667],[6,"UintError",16667],[10,"PushBytesErrorReport",6640,16764],[6,"FromStrError",7251,16686],[6,"TryFromInstructionError",7251,16686],[5,"ParseIntError",12352,16765],[6,"ParseOutPointError",7472,16631],[5,"IndexOutOfBoundsError",7472,16631],[5,"Version",7472,16631],[5,"InputWeightPrediction",7472,16631],[10,"Decodable",7694,16687],[10,"Encodable",7694,16687],[10,"WriteExt",7694,16687],[6,"DecodeError",7694,16766],[10,"IntoDeError",7707,16767],[10,"ReadExt",7694,16687],[5,"CheckedData",7664,16687],[6,"FromHexError",7664,16687],[5,"OddLengthStringError",8363,16701],[5,"Hex",7707,16767],[10,"Case",7742,16768],[10,"EncodeBytes",7707,16767],[5,"DecodeInitError",7742,16768],[5,"DecodeError",7742,16768],[5,"Encoder",7742,16768],[5,"Decoder",7742,16768],[5,"SerializedSignature",7822,16710],[6,"Error",7822,16710],[5,"Iter",16769],[5,"Signature",13275,16770],[5,"MissingPrefixError",7912,16702],[5,"ContainsPrefixError",7912,16702],[17,"Engine"],[17,"Bytes"],[10,"Hash",13818,16644],[10,"HashEngine",13818,16644],[10,"FromHex",8363,16771],[17,"MidState"],[17,"Display"],[10,"DisplayHex",8363,16772],[6,"Case",8363,16773],[10,"Display",16643],[10,"LowerHex",16643],[10,"UpperHex",16643],[5,"InvalidCharError",8363,16701],[5,"InvalidLengthError",8328,16701],[5,"HexToBytesIter",8363,16774],[5,"BytesToHexIter",8363,16774],[5,"HexDigitsIter",16774],[10,"DoubleEndedIterator",16775],[10,"FusedIterator",16776],[5,"BufEncoder",8264,16777],[5,"DisplayByteSlice",8312,16772],[5,"DisplayArray",8312,16772],[5,"HashEngine",8383,16714],[17,"Ok"],[17,"SerializeSeq"],[17,"SerializeTuple"],[17,"SerializeTupleStruct"],[17,"SerializeTupleVariant"],[17,"SerializeMap"],[17,"SerializeStruct"],[17,"SerializeStructVariant"],[10,"Error",10200,16653],[10,"SerializeSeq",10200,16653],[10,"SerializeTuple",10200,16653],[10,"SerializeTupleStruct",10200,16653],[10,"SerializeTupleVariant",10200,16653],[10,"SerializeMap",10200,16653],[10,"SerializeStruct",10200,16653],[10,"SerializeStructVariant",10200,16653],[10,"Visitor",8668,16641],[1,"f32"],[5,"IgnoredAny",8668,16778],[6,"Unexpected",8668,16641],[17,"Value"],[10,"DeserializeSeed",8668,16641],[10,"Expected",8668,16641],[17,"Deserializer"],[10,"VariantAccess",8668,16641],[10,"SeqAccess",8668,16641],[10,"MapAccess",8668,16641],[5,"Request",16779],[17,"Variant"],[10,"EnumAccess",8668,16641],[5,"UnitDeserializer",8729,16735],[5,"U32Deserializer",8729,16735],[5,"StrDeserializer",8729,16735],[5,"BorrowedStrDeserializer",8729,16735],[5,"CowStrDeserializer",8729,16735],[5,"BytesDeserializer",8729,16735],[5,"BorrowedBytesDeserializer",8729,16735],[5,"MapDeserializer",8729,16735],[5,"Error",8729,16735],[5,"BoolDeserializer",8729,16735],[5,"I8Deserializer",8729,16735],[5,"I16Deserializer",8729,16735],[5,"I32Deserializer",8729,16735],[5,"I64Deserializer",8729,16735],[5,"I128Deserializer",8729,16735],[5,"IsizeDeserializer",8729,16735],[5,"U8Deserializer",8729,16735],[5,"U16Deserializer",8729,16735],[5,"U64Deserializer",8729,16735],[5,"U128Deserializer",8729,16735],[5,"UsizeDeserializer",8729,16735],[5,"F32Deserializer",8729,16735],[5,"F64Deserializer",8729,16735],[5,"CharDeserializer",8729,16735],[5,"SeqDeserializer",8729,16735],[5,"SeqAccessDeserializer",8729,16735],[5,"MapAccessDeserializer",8729,16735],[5,"EnumAccessDeserializer",8729,16735],[1,"isize"],[5,"Impossible",10200,16780],[5,"Source",16779],[10,"SerdeHash",10211,16781],[5,"Hash",10216,16782],[5,"HashEngine",10216,16782],[5,"Midstate",10288,16621],[10,"Tag",10459,16675],[5,"Hash",10507,16783],[5,"HashEngine",10507,16783],[5,"Hash",10565,16784],[5,"HashEngine",10565,16784],[5,"Hash",10637,16785],[5,"HashEngine",10637,16785],[5,"Hash",10695,16786],[5,"State",10695,16786],[5,"HashEngine",10695,16786],[6,"ErrorKind",10790,16693],[5,"FromStd",10790,16787],[10,"BufRead",16742],[5,"ToStd",10790,16787],[5,"Take",10790,16691],[5,"Cursor",10790,16691],[5,"Sink",10790,16691],[5,"Keypair",13502,16672],[10,"Context",12886,16663],[5,"TweakedKeypair",12885,16668],[6,"ParseCompressedPublicKeyError",12885,16668],[5,"InvalidBase58PayloadLengthError",12885,16668],[5,"InvalidAddressVersionError",12885,16668],[5,"Context",13502,16672],[17,"TweakedAux"],[17,"TweakedKey"],[10,"TapTweak",12885,16668],[6,"All",12886,16788],[5,"DisplaySecret",16789],[5,"InvalidParityValue",12886,16660],[5,"AllPreallocated",12886,16663],[5,"ManuallyDrop",16790],[5,"SignOnlyPreallocated",12886,16663],[5,"VerifyOnlyPreallocated",12886,16663],[10,"Rng",14480,16791],[5,"AlignedType",13787,16792],[10,"PreallocatedContext",12886,16663],[5,"RecoverableSignature",13275,16793],[10,"CryptoRng",14480,16794],[6,"SignOnly",12886,16788],[6,"VerifyOnly",12886,16788],[5,"PartialMerkleTree",11478,16688],[5,"UnknownChainHashError",11492,16636],[5,"ServiceFlags",11739,16703],[5,"ParseMagicError",11739,16703],[5,"UnknownMagicError",11739,16703],[6,"AddrV2",11740,16726],[5,"CommandString",11754,16795],[5,"CommandStringError",11754,16795],[5,"RawNetworkMessage",11754,16795],[6,"NetworkMessage",11754,16795],[5,"GetBlocksMessage",11888,16724],[5,"GetHeadersMessage",11888,16724],[5,"FilterLoad",11969,16796],[6,"BloomFlags",11969,16796],[5,"FilterAdd",11969,16796],[5,"SendCmpct",12036,16797],[5,"CmpctBlock",12036,16797],[5,"GetBlockTxn",12036,16797],[5,"BlockTxn",12036,16797],[5,"GetCFilters",12133,16798],[5,"CFilter",12133,16798],[5,"GetCFHeaders",12133,16798],[5,"CFHeaders",12133,16798],[5,"GetCFCheckpt",12133,16798],[5,"CFCheckpt",12133,16798],[5,"VersionMessage",12271,16799],[6,"RejectReason",12271,16799],[5,"Reject",12271,16799],[5,"ParseIntError",16760],[5,"Output",12758,16800],[6,"GetKeyError",12758,16689],[6,"OutputType",12758,16689],[6,"SigningAlgorithm",12758,16689],[6,"IndexOutOfBoundsError",12758,16689],[5,"PsbtSighashType",12758,16801],[5,"Input",12758,16801],[6,"PsbtParseError",12758,16802],[6,"TaprootError",14811,16669],[6,"P2wpkhError",14811,16669],[6,"ConversionError",16633],[5,"ProprietaryKey",12788,16803],[10,"From",16695,null,1],[5,"Key",12788,16803],[5,"Pair",12788,16803],[5,"PublicKey",13502,16672],[10,"ThirtyTwoByteHash",12886,16661],[5,"OutOfRangeError",14710,16662],[5,"ElligatorSwift",13424,16804],[5,"SharedSecret",13243,16805],[5,"RecoverableSignature",13754,16806],[5,"Signature",13502,16672],[5,"SerializedSignature",13275,16807],[5,"RecoveryId",13275,16793],[5,"IntoIter",13401,16808],[5,"ElligatorSwiftSharedSecret",13424,16804],[6,"ElligatorSwiftParty",13424,16804],[17,"Target"],[10,"CPtr",13502,16672],[5,"ElligatorSwift",13502,16672],[6,"c_void",13787,16809],[1,"fn"],[5,"SchnorrSigExtraParams",13502,16672],[5,"Hmac",13818,16810],[5,"HmacEngine",13818,16810],[10,"FromStr",16811],[5,"Error",14480,16812],[5,"NonZero",16813],[10,"Fill",14480,16791],[10,"RngCore",14480,16794],[5,"Error",16814],[17,"Seed"],[10,"SeedableRng",14480,16794],[10,"Default",16815],[10,"AsMut",16695],[10,"SampleUniform",14272,16816],[10,"SampleRange",14272,16816],[10,"Distribution",14479,16817],[5,"DistIter",14419,16817],[5,"ThreadRng",14482,16818],[10,"DistString",14419,16817],[5,"Alphanumeric",14419,16819],[5,"Standard",14419,16820],[5,"Bernoulli",14419,16821],[6,"BernoulliError",14419,16821],[5,"OpenClosed01",14419,16822],[5,"Open01",14419,16822],[5,"Slice",14419,16823],[5,"WeightedIndex",14419,16824],[6,"WeightedError",14419,16824],[5,"Uniform",14419,16816],[5,"DistMap",14419,16817],[5,"EmptySlice",16823],[10,"AddAssign",16825],[10,"SampleBorrow",14272,16816],[5,"Wrapping",16826],[10,"SubAssign",16825],[5,"UniformInt",14272,16816],[5,"UniformChar",14272,16816],[5,"UniformFloat",14272,16816],[5,"UniformDuration",14272,16816],[17,"X"],[10,"UniformSampler",14272,16816],[5,"Duration",16827],[5,"WeightedIndex",14426,16828],[10,"Weight",14426,16828],[10,"SliceRandom",14619,16829],[10,"IteratorRandom",14619,16829],[5,"SliceChooseIter",14619,16829],[5,"OsRng",14482,16830],[5,"StdRng",14482,16831],[5,"ReseedingRng",14548,16832],[10,"BlockRngCore",16833],[5,"ReadRng",14548,16834],[5,"ReadError",14548,16834],[5,"StepRng",14597,16835],[10,"Index",16836],[6,"IndexVec",14651,16837],[6,"IndexVecIntoIter",14651,16837],[6,"IndexVecIter",14651,16837],[5,"Annex",14811,16669],[6,"Prevouts",14811,16669],[5,"PrevoutsSizeError",14811,16669],[5,"PrevoutsKindError",14811,16669],[6,"PrevoutsIndexError",14811,16669],[5,"SighashTypeParseError",14811,16669],[5,"SingleMissingOutputError",14811,16669],[6,"AnnexError",14811,16669],[6,"SigningDataError",14811,16669],[6,"EncodeSigningDataResult",14811,16669],[10,"BorrowMut",16639],[6,"MessageSignatureError",15125,16838],[5,"MessageSignature",15125,16838],[5,"TaprootBuilder",15182,16670],[6,"TaprootBuilderError",15182,16670],[6,"TapLeaf",15182,16670],[6,"SigFromSliceError",15182,16709],[6,"IncompleteBuilderError",15182,16670],[6,"HiddenNodesError",15182,16670],[5,"TapTree",15182,16670],[5,"NodeInfo",15182,16670],[5,"ScriptLeaf",15182,16670],[5,"FutureLeafVersion",15182,16670],[6,"TaprootError",15182,16670],[5,"LeafNodes",15182,16670],[5,"ScriptLeaves",15182,16670],[5,"BTreeSet",16839],[5,"SerializedSignature",15865,16840],[5,"IntoIter",15838,16730],[5,"IntoIter",15865,16841],[5,"IndexedTxGraph",15922],[5,"ChangeSet",15922],[10,"Indexer",15978],[5,"Arc",16842,null,1],[5,"ChangeSet",16598],[5,"ChangeSet",15987],[17,"ChangeSet"],[5,"KeychainTxOutIndex",15987],[6,"InsertDescriptorError",15987],[5,"Transaction",16843],[8,"Indexed",16597,16844],[8,"KeychainIndexed",16597,16844],[10,"SyncRequestBuilderExt",15987],[10,"FullScanRequestBuilderExt",15987],[5,"SpkTxOutIndex",16098],[5,"LocalChain",16136],[5,"ChangeSet",16136],[5,"MissingGenesisError",16136],[5,"CannotConnectError",16136],[6,"ApplyHeaderError",16136],[5,"AlterCheckPointError",16136],[5,"SyncRequestBuilder",16277,16845],[5,"SyncRequest",16277,16845],[5,"FullScanRequestBuilder",16277,16845],[5,"FullScanRequest",16277,16845],[6,"SyncItem",16277,16845],[5,"SyncProgress",16277,16845],[5,"SyncResponse",16277,16845],[5,"FullScanResponse",16277,16845],[10,"Any",16657],[10,"Send",16692],[17,"IntoIter"],[5,"HashMap",16846],[6,"CalculateFeeError",16598],[5,"TxNode",16598],[5,"CanonicalTx",16598],[5,"TxAncestors",16598],[5,"TxDescendants",16598],[5,"HashSet",16847],[15,"Anchor",409],[15,"ObservedIn",409],[15,"Confirmed",413],[15,"Unconfirmed",413],[15,"P2pkh",3157],[15,"P2sh",3157],[15,"Segwit",3157],[8,"ExtendedPubKey",5359],[8,"ExtendendPubKey",5359],[8,"ExtendedPrivKey",5359],[8,"ExtendendPrivKey",5359],[15,"Normal",5713],[15,"Hardened",5713],[15,"InvalidChecksum",7683],[15,"OversizedVectorAllocation",7683],[10,"ByteDecoder",7707],[10,"ByteEncoder",7707],[5,"With",7707],[6,"Lower",7742],[6,"Upper",7742],[5,"HmacMidState",8370],[8,"Result",10790],[15,"Unknown",11886],[15,"Unknown",11967],[15,"UnexpectedUnsignedTx",12775],[15,"InvalidPreimageHashPair",12775],[15,"AbsurdFeeRate",12780],[15,"SendingTooMuch",12780],[15,"MissingInputValue",12780],[15,"Inputs",12784],[15,"TxInput",12784],[8,"NonceFn",13502],[8,"EcdhHashFn",13502],[8,"SchnorrNonceFn",13502],[8,"EllswiftEcdhHashFn",13502],[15,"DescriptorAlreadyAssigned",16094],[15,"KeychainAlreadyAssigned",16094]],"r":[[0,16619],[1,16626],[2,16627],[3,16617],[4,16626],[5,16620],[6,16626],[7,16626],[8,16645],[9,16625],[10,16622],[11,16622],[12,16620],[13,16625],[14,16618],[15,16618],[16,16645],[17,16625],[19,16844],[20,15922],[21,15978],[22,16844],[23,16626],[24,16650],[25,16626],[26,16626],[27,16627],[28,16598],[29,16619],[30,16623],[31,16625],[32,16617],[33,16618],[34,16619],[35,16620],[36,16620],[37,16623],[38,16618],[39,16618],[40,16618],[41,16618],[44,16619],[45,16622],[46,16620],[47,16619],[48,16622],[49,16620],[50,16620],[51,16622],[52,16623],[53,16626],[55,16617],[56,16625],[57,16625],[58,16619],[59,16626],[60,16626],[61,16618],[62,16618],[63,16627],[64,16622],[65,16620],[66,16620],[67,16622],[68,16623],[69,16626],[71,16617],[72,16625],[73,16625],[74,16619],[75,16626],[76,16626],[77,16618],[78,16627],[79,16625],[80,16620],[81,16620],[82,16622],[83,16623],[84,16617],[85,16625],[86,16625],[87,16619],[88,16626],[89,16626],[90,16618],[91,16627],[92,16620],[93,16620],[94,16622],[95,16623],[96,16617],[97,16625],[98,16625],[99,16619],[100,16626],[101,16626],[102,16618],[103,16627],[104,16620],[105,16620],[106,16622],[107,16623],[108,16617],[109,16625],[110,16625],[111,16619],[112,16626],[113,16626],[114,16618],[115,16627],[116,16625],[117,16620],[118,16620],[119,16625],[120,16625],[121,16626],[122,16618],[131,16620],[132,16619],[133,16619],[134,16625],[135,16620],[136,16617],[137,16620],[138,16620],[139,16623],[140,16617],[142,16626],[143,16627],[144,16618],[145,16620],[146,16620],[147,16617],[148,16625],[149,16618],[150,16618],[151,16618],[152,16620],[153,16620],[154,16622],[155,16617],[156,16625],[157,16625],[158,16619],[159,16626],[160,16626],[161,16618],[162,16622],[163,16620],[164,16620],[165,16620],[166,16620],[167,16617],[168,16617],[169,16625],[170,16625],[171,16625],[172,16625],[173,16619],[174,16619],[175,16626],[176,16626],[177,16626],[178,16626],[179,16618],[180,16618],[181,16622],[182,16623],[183,16620],[184,16620],[185,16622],[186,16623],[187,16617],[188,16617],[189,16625],[190,16625],[191,16619],[192,16626],[193,16626],[194,16618],[195,16618],[196,16618],[197,16618],[198,16622],[199,16620],[200,16620],[201,16620],[202,16620],[203,16620],[204,16620],[205,16622],[206,16623],[207,16623],[208,16626],[212,16617],[213,16625],[214,16625],[215,16619],[216,16626],[217,16626],[218,16618],[219,16618],[220,16627],[221,16626],[222,16622],[223,16618],[224,16618],[225,16622],[226,16626],[227,16618],[228,16618],[229,16618],[230,16618],[231,16622],[232,16645],[233,16620],[234,16620],[235,16622],[236,16625],[237,16618],[238,16620],[239,16622],[240,16620],[241,16617],[242,16618],[245,16622],[246,16622],[247,16620],[248,16620],[249,16622],[250,16623],[251,16626],[253,16617],[254,16625],[255,16625],[256,16619],[257,16626],[258,16626],[259,16618],[260,16627],[261,16622],[262,16626],[263,16627],[265,16622],[266,16622],[267,16626],[268,16627],[269,16645],[270,16625],[271,16625],[272,16650],[273,16625],[274,16625],[275,16622],[276,15978],[278,16623],[279,16650],[281,16622],[282,16626],[283,16627],[284,16627],[285,16622],[286,16626],[287,16627],[288,16627],[289,16625],[290,16620],[291,16620],[292,16625],[293,16625],[294,16626],[295,16618],[296,16622],[297,16622],[298,16622],[301,16623],[303,16620],[304,16620],[305,16617],[306,16625],[307,16618],[308,16625],[309,16844],[310,15978],[311,16650],[312,16618],[313,16620],[314,16620],[315,16622],[316,16623],[317,16617],[318,16625],[319,16625],[320,16619],[321,16626],[322,16626],[323,16618],[324,16627],[325,16618],[334,16617],[335,16618],[336,16626],[337,16617],[338,16622],[339,16626],[340,16627],[341,16617],[342,16617],[343,16622],[344,16620],[345,16620],[346,16622],[347,16623],[348,16626],[350,16617],[351,16625],[352,16625],[353,16619],[354,16626],[355,16626],[356,16618],[357,16627],[358,16622],[359,16620],[360,16620],[361,16622],[362,16623],[363,16626],[365,16617],[366,16625],[367,16625],[368,16619],[369,16626],[370,16626],[371,16618],[372,16627],[374,16619],[375,16625],[376,16623],[377,16623],[378,16622],[379,16620],[380,16620],[381,16622],[382,16623],[383,16626],[385,16617],[386,16625],[387,16625],[388,16619],[389,16626],[390,16626],[391,16618],[392,16627],[393,16617],[394,16622],[395,16620],[396,16620],[397,16622],[398,16623],[399,16626],[401,16617],[402,16625],[403,16625],[404,16619],[405,16626],[406,16626],[407,16618],[408,16627],[416,16664],[417,16664],[418,16669],[419,16669],[420,16669],[421,16669],[422,16637],[423,16682],[424,16637],[425,16637],[426,16637],[427,16636],[428,16632],[429,16632],[430,16637],[431,16659],[432,16668],[433,16689],[434,16682],[435,16669],[436,16637],[437,16631],[438,16631],[439,16669],[440,16682],[441,16665],[442,16665],[443,16664],[444,16669],[445,16637],[446,16637],[447,16682],[448,16658],[449,16631],[450,16659],[451,16659],[452,16659],[453,16659],[454,16659],[455,16658],[456,16637],[457,16637],[458,16631],[459,16637],[460,16637],[461,16682],[462,16658],[463,16658],[464,16636],[465,16664],[466,16688],[467,16637],[468,16637],[469,16637],[470,16631],[471,16637],[472,16636],[473,16636],[474,16669],[475,16669],[476,16669],[477,16669],[478,16637],[479,16637],[480,16637],[481,16637],[482,16683],[483,16631],[484,16664],[485,16664],[486,16664],[487,16664],[488,16664],[489,16637],[490,16668],[491,16689],[492,16668],[493,16668],[494,16664],[495,16636],[496,16637],[497,16637],[498,16637],[499,16671],[500,16635],[501,16667],[502,16669],[503,16631],[504,16637],[505,16636],[506,16669],[507,16669],[508,16669],[509,16669],[510,16670],[511,16670],[512,16670],[513,16670],[514,16669],[515,16669],[516,16669],[517,16670],[518,16670],[519,16659],[520,16636],[521,16636],[522,16636],[523,16664],[524,16631],[525,16631],[526,16632],[527,16631],[528,16631],[529,16686],[530,16686],[531,16686],[532,16686],[533,16686],[534,16686],[535,16686],[536,16686],[537,16686],[538,16686],[539,16686],[540,16686],[541,16686],[542,16686],[543,16686],[544,16686],[545,16686],[546,16687],[547,16658],[548,16668],[549,16667],[550,16658],[551,16684],[552,16632],[553,16632],[554,16685],[555,16686],[556,16659],[557,16631],[558,16666],[559,16660],[560,16637],[561,16637],[562,16682],[563,16658],[564,16631],[565,16659],[566,16637],[567,16637],[568,16637],[569,16658],[570,16659],[571,16637],[572,16637],[573,16658],[574,16660],[575,16848],[576,16664],[577,16665],[578,16665],[579,16666],[580,16632],[581,16632],[582,16632],[583,16632],[584,16667],[585,16667],[586,16631],[587,16631],[588,16668],[589,16668],[590,16669],[591,16669],[592,16669],[593,16670],[594,16670],[595,16670],[596,16848],[597,16665],[598,16665],[599,16666],[600,16632],[601,16632],[602,16632],[603,16632],[604,16667],[605,16667],[606,16631],[607,16631],[608,16668],[609,16668],[610,16669],[611,16669],[612,16669],[613,16670],[614,16670],[615,16670],[616,16671],[617,16660],[618,16671],[619,16671],[620,16635],[621,16635],[622,16671],[623,16660],[624,16660],[625,16635],[626,16660],[627,16665],[628,16665],[629,16666],[630,16632],[631,16632],[632,16632],[633,16632],[634,16667],[635,16667],[636,16631],[637,16631],[638,16668],[639,16668],[640,16669],[641,16669],[642,16669],[643,16670],[644,16670],[645,16670],[646,16665],[647,16665],[648,16665],[649,16665],[650,16666],[651,16666],[652,16632],[653,16632],[654,16632],[655,16632],[656,16632],[657,16632],[658,16632],[659,16632],[660,16671],[661,16671],[662,16635],[663,16635],[664,16667],[665,16667],[666,16667],[667,16667],[668,16667],[669,16667],[670,16631],[671,16631],[672,16631],[673,16631],[674,16668],[675,16668],[676,16668],[677,16668],[678,16668],[679,16668],[680,16669],[681,16669],[682,16669],[683,16669],[684,16669],[685,16669],[686,16636],[687,16670],[688,16670],[689,16670],[690,16670],[691,16670],[692,16670],[693,16635],[694,16664],[695,16664],[696,16664],[697,16670],[698,16631],[699,16631],[700,16848],[701,16848],[702,16848],[703,16632],[704,16632],[705,16848],[706,16637],[707,16637],[708,16637],[709,16682],[710,16660],[711,16658],[712,16664],[713,16664],[714,16664],[715,16665],[716,16665],[717,16665],[718,16665],[719,16666],[720,16666],[721,16632],[722,16632],[723,16632],[724,16632],[725,16632],[726,16632],[727,16632],[728,16632],[729,16632],[730,16683],[731,16671],[732,16635],[733,16635],[734,16685],[735,16686],[736,16667],[737,16667],[738,16667],[739,16667],[740,16631],[741,16631],[742,16631],[743,16631],[744,16631],[745,16631],[746,16631],[747,16631],[748,16631],[749,16684],[750,16687],[751,16668],[752,16668],[753,16668],[754,16668],[755,16668],[756,16668],[757,16668],[758,16669],[759,16669],[760,16669],[761,16669],[762,16669],[763,16669],[764,16669],[765,16669],[766,16669],[767,16688],[768,16636],[769,16636],[770,16659],[771,16659],[772,16659],[773,16689],[774,16670],[775,16670],[776,16670],[777,16670],[778,16670],[779,16670],[780,16670],[781,16670],[782,16670],[783,16637],[784,16637],[785,16637],[786,16682],[787,16660],[788,16658],[789,16664],[790,16664],[791,16664],[792,16665],[793,16665],[794,16666],[795,16632],[796,16632],[797,16632],[798,16632],[799,16632],[800,16683],[801,16671],[802,16635],[803,16635],[804,16685],[805,16686],[806,16667],[807,16667],[808,16631],[809,16631],[810,16631],[811,16631],[812,16631],[813,16631],[814,16631],[815,16684],[816,16687],[817,16668],[818,16668],[819,16668],[820,16668],[821,16668],[822,16669],[823,16669],[824,16669],[825,16669],[826,16669],[827,16669],[828,16688],[829,16636],[830,16636],[831,16659],[832,16659],[833,16659],[834,16689],[835,16670],[836,16670],[837,16670],[838,16670],[839,16670],[840,16670],[841,16671],[842,16635],[843,16671],[844,16636],[845,16631],[846,16632],[847,16631],[848,16631],[849,16632],[850,16637],[851,16637],[852,16637],[853,16658],[854,16637],[855,16637],[856,16682],[857,16658],[858,16637],[859,16637],[860,16682],[861,16658],[862,16682],[863,16637],[864,16637],[865,16637],[866,16637],[867,16658],[868,16683],[869,16684],[870,16637],[871,16637],[872,16637],[873,16682],[874,16660],[875,16658],[876,16664],[877,16664],[878,16664],[879,16665],[880,16665],[881,16666],[882,16632],[883,16632],[884,16632],[885,16632],[886,16632],[887,16683],[888,16635],[889,16685],[890,16686],[891,16667],[892,16667],[893,16631],[894,16631],[895,16631],[896,16631],[897,16631],[898,16631],[899,16631],[900,16684],[901,16687],[902,16668],[903,16668],[904,16668],[905,16668],[906,16668],[907,16669],[908,16669],[909,16669],[910,16669],[911,16669],[912,16669],[913,16688],[914,16636],[915,16636],[916,16659],[917,16659],[918,16659],[919,16689],[920,16670],[921,16670],[922,16670],[923,16670],[924,16670],[925,16670],[926,16637],[927,16637],[928,16637],[929,16682],[930,16660],[931,16658],[932,16664],[933,16664],[934,16664],[935,16665],[936,16665],[937,16666],[938,16632],[939,16632],[940,16632],[941,16632],[942,16632],[943,16683],[944,16635],[945,16685],[946,16686],[947,16667],[948,16667],[949,16631],[950,16631],[951,16631],[952,16631],[953,16631],[954,16631],[955,16631],[956,16684],[957,16687],[958,16668],[959,16668],[960,16668],[961,16668],[962,16668],[963,16669],[964,16669],[965,16669],[966,16669],[967,16669],[968,16669],[969,16688],[970,16636],[971,16636],[972,16659],[973,16659],[974,16659],[975,16689],[976,16670],[977,16670],[978,16670],[979,16670],[980,16670],[981,16670],[982,16637],[983,16637],[984,16637],[985,16682],[986,16660],[987,16658],[988,16664],[989,16664],[990,16664],[991,16665],[992,16665],[993,16666],[994,16632],[995,16632],[996,16632],[997,16632],[998,16632],[999,16683],[1000,16635],[1001,16685],[1002,16686],[1003,16667],[1004,16667],[1005,16631],[1006,16631],[1007,16631],[1008,16631],[1009,16631],[1010,16631],[1011,16631],[1012,16684],[1013,16687],[1014,16668],[1015,16668],[1016,16668],[1017,16668],[1018,16668],[1019,16669],[1020,16669],[1021,16669],[1022,16669],[1023,16669],[1024,16669],[1025,16688],[1026,16636],[1027,16636],[1028,16659],[1029,16659],[1030,16659],[1031,16689],[1032,16670],[1033,16670],[1034,16670],[1035,16670],[1036,16670],[1037,16670],[1038,16637],[1039,16637],[1040,16682],[1041,16660],[1042,16658],[1043,16664],[1044,16664],[1045,16664],[1046,16665],[1047,16665],[1048,16666],[1049,16632],[1050,16632],[1051,16632],[1052,16632],[1053,16671],[1054,16635],[1055,16685],[1056,16686],[1057,16667],[1058,16667],[1059,16631],[1060,16631],[1061,16631],[1062,16631],[1063,16631],[1064,16631],[1065,16631],[1066,16684],[1067,16687],[1068,16668],[1069,16668],[1070,16668],[1071,16668],[1072,16669],[1073,16669],[1074,16669],[1075,16669],[1076,16669],[1077,16636],[1078,16636],[1079,16659],[1080,16659],[1081,16659],[1082,16670],[1083,16670],[1084,16670],[1085,16670],[1086,16670],[1087,16670],[1088,16660],[1089,16632],[1090,16689],[1091,16668],[1092,16668],[1093,16632],[1094,16631],[1095,16631],[1096,16632],[1097,16631],[1098,16848],[1099,16637],[1100,16665],[1101,16665],[1102,16632],[1103,16632],[1104,16632],[1105,16632],[1106,16631],[1107,16631],[1108,16631],[1109,16631],[1110,16631],[1111,16684],[1112,16687],[1113,16688],[1114,16659],[1115,16670],[1116,16632],[1117,16635],[1118,16631],[1119,16631],[1120,16631],[1121,16637],[1122,16665],[1123,16665],[1124,16632],[1125,16632],[1126,16632],[1127,16632],[1128,16671],[1129,16635],[1130,16631],[1131,16631],[1132,16631],[1133,16631],[1134,16631],[1135,16631],[1136,16631],[1137,16684],[1138,16687],[1139,16688],[1140,16659],[1141,16670],[1142,16671],[1143,16671],[1144,16660],[1145,16637],[1146,16637],[1147,16635],[1148,16631],[1149,16631],[1150,16631],[1151,16684],[1152,16669],[1153,16659],[1154,16670],[1155,16670],[1156,16670],[1157,16635],[1158,16635],[1159,16637],[1160,16637],[1161,16637],[1162,16637],[1163,16637],[1164,16682],[1165,16660],[1166,16658],[1167,16664],[1168,16665],[1169,16665],[1170,16666],[1171,16632],[1172,16632],[1173,16632],[1174,16632],[1175,16632],[1176,16671],[1177,16635],[1178,16667],[1179,16667],[1180,16631],[1181,16631],[1182,16631],[1183,16631],[1184,16631],[1185,16631],[1186,16631],[1187,16684],[1188,16668],[1189,16668],[1190,16668],[1191,16668],[1192,16668],[1193,16669],[1194,16669],[1195,16669],[1196,16669],[1197,16669],[1198,16636],[1199,16659],[1200,16659],[1201,16659],[1202,16689],[1203,16689],[1204,16670],[1205,16670],[1206,16670],[1207,16689],[1208,16659],[1209,16659],[1210,16637],[1211,16637],[1212,16637],[1213,16637],[1214,16637],[1215,16637],[1216,16637],[1217,16658],[1218,16658],[1219,16637],[1220,16637],[1221,16658],[1222,16671],[1223,16849],[1224,16631],[1225,16631],[1226,16665],[1227,16665],[1228,16666],[1229,16632],[1230,16632],[1231,16632],[1232,16632],[1233,16667],[1234,16667],[1235,16631],[1236,16631],[1237,16668],[1238,16668],[1239,16669],[1240,16669],[1241,16669],[1242,16669],[1243,16670],[1244,16670],[1245,16670],[1246,16670],[1247,16670],[1248,16670],[1249,16637],[1250,16637],[1251,16637],[1252,16682],[1253,16660],[1254,16658],[1255,16664],[1256,16664],[1257,16664],[1258,16665],[1259,16665],[1260,16666],[1261,16632],[1262,16632],[1263,16632],[1264,16632],[1265,16632],[1266,16683],[1267,16671],[1268,16671],[1269,16635],[1270,16635],[1271,16685],[1272,16686],[1273,16667],[1274,16667],[1275,16631],[1276,16631],[1277,16631],[1278,16631],[1279,16631],[1280,16631],[1281,16631],[1282,16684],[1283,16687],[1284,16668],[1285,16668],[1286,16668],[1287,16668],[1288,16668],[1289,16669],[1290,16669],[1291,16669],[1292,16669],[1293,16669],[1294,16669],[1295,16688],[1296,16636],[1297,16636],[1298,16659],[1299,16659],[1300,16659],[1301,16689],[1302,16670],[1303,16670],[1304,16670],[1305,16670],[1306,16670],[1307,16670],[1308,16660],[1309,16637],[1310,16637],[1311,16637],[1312,16637],[1313,16637],[1314,16637],[1315,16682],[1316,16682],[1317,16660],[1318,16660],[1319,16658],[1320,16658],[1321,16664],[1322,16664],[1323,16664],[1324,16664],[1325,16664],[1326,16664],[1327,16665],[1328,16665],[1329,16665],[1330,16665],[1331,16666],[1332,16666],[1333,16632],[1334,16632],[1335,16632],[1336,16632],[1337,16632],[1338,16632],[1339,16632],[1340,16632],[1341,16632],[1342,16632],[1343,16683],[1344,16683],[1345,16671],[1346,16671],[1347,16635],[1348,16635],[1349,16685],[1350,16685],[1351,16686],[1352,16686],[1353,16667],[1354,16667],[1355,16667],[1356,16667],[1357,16631],[1358,16631],[1359,16631],[1360,16631],[1361,16631],[1362,16631],[1363,16631],[1364,16631],[1365,16631],[1366,16631],[1367,16631],[1368,16631],[1369,16631],[1370,16631],[1371,16684],[1372,16684],[1373,16687],[1374,16687],[1375,16668],[1376,16668],[1377,16668],[1378,16668],[1379,16668],[1380,16668],[1381,16668],[1382,16668],[1383,16668],[1384,16668],[1385,16669],[1386,16669],[1387,16669],[1388,16669],[1389,16669],[1390,16669],[1391,16669],[1392,16669],[1393,16669],[1394,16669],[1395,16669],[1396,16669],[1397,16688],[1398,16688],[1399,16636],[1400,16636],[1401,16636],[1402,16636],[1403,16659],[1404,16659],[1405,16659],[1406,16659],[1407,16659],[1408,16659],[1409,16689],[1410,16689],[1411,16670],[1412,16670],[1413,16670],[1414,16670],[1415,16670],[1416,16670],[1417,16670],[1418,16670],[1419,16670],[1420,16670],[1421,16670],[1422,16670],[1423,16848],[1424,16635],[1425,16689],[1426,16688],[1427,16689],[1428,16689],[1429,16689],[1430,16689],[1431,16689],[1432,16682],[1433,16682],[1434,16665],[1435,16689],[1436,16689],[1437,16689],[1438,16689],[1439,16689],[1440,16689],[1441,16689],[1442,16689],[1443,16671],[1444,16637],[1445,16637],[1446,16637],[1447,16637],[1448,16637],[1449,16637],[1450,16682],[1451,16682],[1452,16660],[1453,16660],[1454,16660],[1455,16658],[1456,16658],[1457,16664],[1458,16664],[1459,16664],[1460,16664],[1461,16664],[1462,16665],[1463,16665],[1464,16665],[1465,16665],[1466,16665],[1467,16665],[1468,16665],[1469,16665],[1470,16666],[1471,16666],[1472,16666],[1473,16666],[1474,16632],[1475,16632],[1476,16632],[1477,16632],[1478,16632],[1479,16632],[1480,16632],[1481,16632],[1482,16632],[1483,16632],[1484,16632],[1485,16632],[1486,16632],[1487,16632],[1488,16632],[1489,16632],[1490,16632],[1491,16683],[1492,16683],[1493,16671],[1494,16671],[1495,16671],[1496,16671],[1497,16635],[1498,16635],[1499,16635],[1500,16635],[1501,16685],[1502,16686],[1503,16686],[1504,16667],[1505,16667],[1506,16667],[1507,16667],[1508,16667],[1509,16667],[1510,16667],[1511,16667],[1512,16631],[1513,16631],[1514,16631],[1515,16631],[1516,16631],[1517,16631],[1518,16631],[1519,16631],[1520,16631],[1521,16631],[1522,16631],[1523,16631],[1524,16631],[1525,16631],[1526,16631],[1527,16631],[1528,16631],[1529,16684],[1530,16687],[1531,16668],[1532,16668],[1533,16668],[1534,16668],[1535,16668],[1536,16668],[1537,16668],[1538,16668],[1539,16668],[1540,16668],[1541,16668],[1542,16668],[1543,16668],[1544,16668],[1545,16669],[1546,16669],[1547,16669],[1548,16669],[1549,16669],[1550,16669],[1551,16669],[1552,16669],[1553,16669],[1554,16669],[1555,16669],[1556,16669],[1557,16669],[1558,16669],[1559,16669],[1560,16669],[1561,16688],[1562,16636],[1563,16636],[1564,16636],[1565,16659],[1566,16659],[1567,16659],[1568,16659],[1569,16659],[1570,16659],[1571,16659],[1572,16659],[1573,16659],[1574,16659],[1575,16659],[1576,16689],[1577,16689],[1578,16670],[1579,16670],[1580,16670],[1581,16670],[1582,16670],[1583,16670],[1584,16670],[1585,16670],[1586,16670],[1587,16670],[1588,16670],[1589,16670],[1590,16671],[1591,16637],[1592,16637],[1593,16668],[1594,16637],[1595,16637],[1596,16637],[1597,16682],[1598,16660],[1599,16660],[1600,16660],[1601,16660],[1602,16660],[1603,16660],[1604,16658],[1605,16664],[1606,16664],[1607,16664],[1608,16664],[1609,16665],[1610,16665],[1611,16665],[1612,16665],[1613,16666],[1614,16666],[1615,16666],[1616,16666],[1617,16632],[1618,16632],[1619,16632],[1620,16632],[1621,16632],[1622,16632],[1623,16632],[1624,16632],[1625,16632],[1626,16632],[1627,16632],[1628,16632],[1629,16632],[1630,16632],[1631,16632],[1632,16683],[1633,16683],[1634,16683],[1635,16635],[1636,16635],[1637,16635],[1638,16635],[1639,16635],[1640,16685],[1641,16686],[1642,16667],[1643,16667],[1644,16667],[1645,16667],[1646,16667],[1647,16667],[1648,16667],[1649,16667],[1650,16667],[1651,16667],[1652,16631],[1653,16631],[1654,16631],[1655,16631],[1656,16631],[1657,16631],[1658,16631],[1659,16631],[1660,16631],[1661,16631],[1662,16631],[1663,16631],[1664,16631],[1665,16631],[1666,16631],[1667,16684],[1668,16684],[1669,16684],[1670,16684],[1671,16684],[1672,16687],[1673,16687],[1674,16687],[1675,16687],[1676,16687],[1677,16687],[1678,16668],[1679,16668],[1680,16668],[1681,16668],[1682,16668],[1683,16668],[1684,16668],[1685,16668],[1686,16668],[1687,16668],[1688,16668],[1689,16668],[1690,16668],[1691,16668],[1692,16668],[1693,16669],[1694,16669],[1695,16669],[1696,16669],[1697,16669],[1698,16669],[1699,16669],[1700,16669],[1701,16669],[1702,16669],[1703,16688],[1704,16636],[1705,16636],[1706,16636],[1707,16659],[1708,16659],[1709,16659],[1710,16659],[1711,16689],[1712,16670],[1713,16670],[1714,16670],[1715,16670],[1716,16670],[1717,16670],[1718,16670],[1719,16670],[1720,16670],[1721,16670],[1722,16670],[1723,16670],[1724,16670],[1725,16670],[1726,16670],[1727,16631],[1728,16659],[1729,16659],[1730,16688],[1731,16637],[1732,16637],[1733,16665],[1734,16665],[1735,16666],[1736,16632],[1737,16632],[1738,16632],[1739,16632],[1740,16667],[1741,16667],[1742,16631],[1743,16631],[1744,16668],[1745,16668],[1746,16669],[1747,16669],[1748,16669],[1749,16670],[1750,16670],[1751,16670],[1752,16671],[1753,16635],[1754,16671],[1755,16636],[1756,16659],[1757,16631],[1758,16669],[1759,16659],[1760,16669],[1761,16636],[1762,16665],[1763,16665],[1764,16666],[1765,16632],[1766,16632],[1767,16632],[1768,16632],[1769,16667],[1770,16667],[1771,16631],[1772,16631],[1773,16668],[1774,16668],[1775,16669],[1776,16669],[1777,16669],[1778,16670],[1779,16670],[1780,16670],[1781,16637],[1782,16637],[1783,16659],[1784,16688],[1785,16631],[1786,16635],[1787,16631],[1788,16659],[1789,16659],[1790,16659],[1791,16637],[1792,16635],[1793,16670],[1794,16660],[1795,16658],[1796,16659],[1797,16659],[1798,16636],[1799,16659],[1800,16670],[1801,16658],[1802,16668],[1803,16668],[1804,16665],[1805,16665],[1806,16666],[1807,16632],[1808,16632],[1809,16632],[1810,16632],[1811,16667],[1812,16667],[1813,16631],[1814,16631],[1815,16668],[1816,16668],[1817,16669],[1818,16669],[1819,16669],[1820,16670],[1821,16670],[1822,16670],[1823,16637],[1824,16637],[1825,16682],[1826,16682],[1827,16682],[1828,16664],[1829,16670],[1830,16670],[1831,16631],[1832,16631],[1833,16660],[1834,16660],[1835,16665],[1836,16665],[1837,16666],[1838,16632],[1839,16632],[1840,16632],[1841,16632],[1842,16667],[1843,16667],[1844,16631],[1845,16631],[1846,16684],[1847,16668],[1848,16668],[1849,16668],[1850,16668],[1851,16668],[1852,16668],[1853,16669],[1854,16669],[1855,16669],[1856,16670],[1857,16670],[1858,16670],[1859,16665],[1860,16665],[1861,16666],[1862,16632],[1863,16632],[1864,16632],[1865,16632],[1866,16667],[1867,16667],[1868,16631],[1869,16631],[1870,16668],[1871,16668],[1872,16669],[1873,16669],[1874,16669],[1875,16670],[1876,16670],[1877,16670],[1878,16669],[1879,16637],[1880,16637],[1881,16637],[1882,16682],[1883,16660],[1884,16658],[1885,16664],[1886,16664],[1887,16665],[1888,16665],[1889,16666],[1890,16632],[1891,16632],[1892,16632],[1893,16632],[1894,16686],[1895,16667],[1896,16667],[1897,16631],[1898,16631],[1899,16631],[1900,16631],[1901,16668],[1902,16668],[1903,16668],[1904,16668],[1905,16668],[1906,16669],[1907,16669],[1908,16669],[1909,16669],[1910,16669],[1911,16636],[1912,16689],[1913,16670],[1914,16670],[1915,16670],[1916,16637],[1917,16637],[1918,16637],[1919,16637],[1920,16631],[1921,16659],[1922,16659],[1923,16659],[1924,16689],[1925,16658],[1926,16658],[1927,16658],[1928,16668],[1929,16658],[1930,16664],[1931,16658],[1932,16658],[1933,16668],[1934,16637],[1935,16637],[1936,16637],[1937,16682],[1938,16660],[1939,16658],[1940,16664],[1941,16664],[1942,16664],[1943,16665],[1944,16665],[1945,16666],[1946,16632],[1947,16632],[1948,16632],[1949,16632],[1950,16671],[1951,16635],[1952,16685],[1953,16686],[1954,16667],[1955,16667],[1956,16631],[1957,16631],[1958,16631],[1959,16631],[1960,16631],[1961,16631],[1962,16631],[1963,16684],[1964,16668],[1965,16668],[1966,16668],[1967,16668],[1968,16669],[1969,16669],[1970,16669],[1971,16669],[1972,16669],[1973,16669],[1974,16636],[1975,16636],[1976,16659],[1977,16659],[1978,16659],[1979,16689],[1980,16670],[1981,16670],[1982,16670],[1983,16670],[1984,16670],[1985,16670],[1986,16848],[1987,16632],[1988,16688],[1989,16665],[1990,16665],[1991,16666],[1992,16632],[1993,16632],[1994,16632],[1995,16632],[1996,16671],[1997,16671],[1998,16671],[1999,16671],[2000,16671],[2001,16671],[2002,16671],[2003,16667],[2004,16667],[2005,16631],[2006,16631],[2007,16684],[2008,16668],[2009,16668],[2010,16668],[2011,16669],[2012,16669],[2013,16669],[2014,16670],[2015,16670],[2016,16670],[2017,16668],[2018,16668],[2019,16631],[2020,16689],[2021,16671],[2022,16671],[2023,16671],[2024,16671],[2025,16637],[2026,16637],[2027,16637],[2028,16682],[2029,16660],[2030,16658],[2031,16664],[2032,16664],[2033,16664],[2034,16665],[2035,16665],[2036,16666],[2037,16632],[2038,16632],[2039,16632],[2040,16632],[2041,16632],[2042,16683],[2043,16635],[2044,16685],[2045,16686],[2046,16667],[2047,16667],[2048,16631],[2049,16631],[2050,16631],[2051,16631],[2052,16631],[2053,16631],[2054,16631],[2055,16684],[2056,16687],[2057,16668],[2058,16668],[2059,16668],[2060,16668],[2061,16668],[2062,16669],[2063,16669],[2064,16669],[2065,16669],[2066,16669],[2067,16669],[2068,16688],[2069,16636],[2070,16636],[2071,16659],[2072,16659],[2073,16659],[2074,16689],[2075,16670],[2076,16670],[2077,16670],[2078,16670],[2079,16670],[2080,16670],[2081,16635],[2082,16635],[2083,16684],[2084,16671],[2085,16664],[2086,16631],[2087,16631],[2088,16671],[2089,16684],[2090,16631],[2091,16631],[2092,16631],[2093,16631],[2094,16636],[2095,16659],[2096,16671],[2097,16637],[2098,16631],[2099,16671],[2100,16671],[2101,16671],[2102,16671],[2103,16671],[2104,16685],[2105,16671],[2106,16685],[2107,16671],[2108,16685],[2109,16637],[2110,16671],[2111,16671],[2112,16631],[2113,16664],[2114,16664],[2115,16631],[2116,16664],[2117,16631],[2118,16668],[2119,16664],[2120,16671],[2121,16660],[2122,16684],[2123,16689],[2124,16849],[2125,16684],[2126,16631],[2127,16671],[2128,16684],[2129,16631],[2130,16659],[2131,16636],[2132,16664],[2133,16659],[2134,16659],[2135,16659],[2136,16848],[2137,16659],[2138,16659],[2139,16671],[2140,16631],[2141,16671],[2142,16631],[2143,16637],[2144,16637],[2145,16682],[2146,16658],[2147,16658],[2148,16637],[2149,16637],[2150,16658],[2151,16637],[2152,16848],[2153,16668],[2154,16671],[2155,16635],[2156,16685],[2157,16631],[2158,16684],[2159,16668],[2160,16668],[2161,16635],[2162,16635],[2163,16635],[2164,16635],[2165,16635],[2166,16635],[2167,16635],[2168,16635],[2169,16668],[2170,16668],[2171,16635],[2172,16684],[2173,16631],[2174,16631],[2175,16631],[2176,16689],[2177,16848],[2178,16671],[2179,16664],[2180,16664],[2181,16664],[2182,16664],[2183,16664],[2184,16664],[2185,16685],[2186,16684],[2187,16664],[2188,16685],[2189,16664],[2190,16685],[2191,16684],[2192,16671],[2193,16635],[2194,16668],[2195,16668],[2196,16664],[2197,16685],[2198,16636],[2199,16848],[2200,16637],[2201,16637],[2202,16682],[2203,16660],[2204,16658],[2205,16664],[2206,16664],[2207,16664],[2208,16665],[2209,16665],[2210,16666],[2211,16632],[2212,16632],[2213,16632],[2214,16632],[2215,16671],[2216,16671],[2217,16635],[2218,16635],[2219,16685],[2220,16686],[2221,16667],[2222,16667],[2223,16631],[2224,16631],[2225,16631],[2226,16631],[2227,16631],[2228,16631],[2229,16631],[2230,16684],[2231,16687],[2232,16668],[2233,16668],[2234,16668],[2235,16668],[2236,16669],[2237,16669],[2238,16669],[2239,16669],[2240,16669],[2241,16636],[2242,16636],[2243,16659],[2244,16659],[2245,16659],[2246,16670],[2247,16670],[2248,16670],[2249,16670],[2250,16670],[2251,16670],[2252,16848],[2253,16637],[2254,16848],[2255,16631],[2256,16685],[2257,16689],[2258,16631],[2259,16631],[2260,16631],[2261,16631],[2262,16631],[2263,16631],[2264,16631],[2265,16631],[2266,16631],[2267,16631],[2268,16631],[2269,16631],[2270,16848],[2271,16664],[2272,16668],[2273,16668],[2274,16660],[2275,16668],[2276,16684],[2277,16684],[2278,16635],[2279,16635],[2280,16635],[2281,16635],[2282,16668],[2283,16668],[2284,16671],[2285,16637],[2286,16637],[2287,16637],[2288,16637],[2289,16664],[2290,16635],[2291,16635],[2292,16658],[2293,16635],[2294,16664],[2295,16671],[2296,16664],[2297,16631],[2298,16631],[2299,16631],[2300,16684],[2301,16631],[2302,16631],[2303,16637],[2304,16637],[2305,16637],[2306,16637],[2307,16637],[2308,16637],[2309,16637],[2310,16637],[2311,16637],[2312,16682],[2313,16660],[2314,16660],[2315,16658],[2316,16664],[2317,16665],[2318,16665],[2319,16666],[2320,16632],[2321,16632],[2322,16632],[2323,16632],[2324,16632],[2325,16683],[2326,16671],[2327,16635],[2328,16667],[2329,16667],[2330,16631],[2331,16631],[2332,16631],[2333,16631],[2334,16631],[2335,16631],[2336,16631],[2337,16684],[2338,16668],[2339,16668],[2340,16668],[2341,16668],[2342,16668],[2343,16669],[2344,16669],[2345,16669],[2346,16669],[2347,16669],[2348,16636],[2349,16659],[2350,16659],[2351,16659],[2352,16689],[2353,16689],[2354,16670],[2355,16670],[2356,16670],[2357,16689],[2358,16689],[2359,16849],[2360,16689],[2361,16689],[2362,16689],[2363,16848],[2364,16637],[2365,16631],[2366,16684],[2367,16687],[2368,16689],[2369,16637],[2370,16637],[2371,16658],[2372,16659],[2373,16637],[2374,16637],[2375,16658],[2376,16637],[2377,16637],[2378,16658],[2379,16658],[2380,16660],[2381,16848],[2382,16684],[2383,16684],[2384,16684],[2385,16671],[2386,16684],[2387,16664],[2388,16671],[2389,16659],[2390,16659],[2391,16637],[2392,16637],[2393,16665],[2394,16665],[2395,16666],[2396,16632],[2397,16632],[2398,16632],[2399,16632],[2400,16667],[2401,16667],[2402,16631],[2403,16631],[2404,16668],[2405,16668],[2406,16669],[2407,16669],[2408,16669],[2409,16670],[2410,16670],[2411,16670],[2412,16671],[2413,16668],[2414,16668],[2415,16668],[2416,16659],[2417,16659],[2418,16631],[2419,16636],[2420,16686],[2421,16637],[2422,16637],[2423,16660],[2424,16668],[2425,16660],[2426,16668],[2427,16671],[2428,16658],[2429,16659],[2430,16659],[2431,16686],[2432,16637],[2433,16637],[2434,16637],[2435,16682],[2436,16660],[2437,16658],[2438,16664],[2439,16664],[2440,16664],[2441,16665],[2442,16665],[2443,16666],[2444,16632],[2445,16632],[2446,16632],[2447,16632],[2448,16632],[2449,16683],[2450,16671],[2451,16635],[2452,16685],[2453,16686],[2454,16667],[2455,16667],[2456,16631],[2457,16631],[2458,16631],[2459,16631],[2460,16631],[2461,16631],[2462,16631],[2463,16684],[2464,16687],[2465,16668],[2466,16668],[2467,16668],[2468,16668],[2469,16668],[2470,16669],[2471,16669],[2472,16669],[2473,16669],[2474,16669],[2475,16669],[2476,16688],[2477,16636],[2478,16636],[2479,16659],[2480,16659],[2481,16659],[2482,16689],[2483,16670],[2484,16670],[2485,16670],[2486,16670],[2487,16670],[2488,16670],[2489,16671],[2490,16671],[2491,16671],[2492,16660],[2493,16668],[2494,16664],[2495,16665],[2496,16665],[2497,16666],[2498,16632],[2499,16632],[2500,16632],[2501,16632],[2502,16667],[2503,16667],[2504,16631],[2505,16631],[2506,16668],[2507,16668],[2508,16669],[2509,16669],[2510,16669],[2511,16670],[2512,16670],[2513,16670],[2514,16631],[2515,16660],[2516,16668],[2517,16637],[2518,16637],[2519,16682],[2520,16682],[2521,16682],[2522,16670],[2523,16660],[2524,16668],[2525,16637],[2526,16668],[2527,16637],[2528,16637],[2529,16637],[2530,16682],[2531,16660],[2532,16658],[2533,16664],[2534,16664],[2535,16665],[2536,16665],[2537,16666],[2538,16632],[2539,16632],[2540,16632],[2541,16632],[2542,16683],[2543,16671],[2544,16635],[2545,16686],[2546,16667],[2547,16667],[2548,16631],[2549,16631],[2550,16631],[2551,16631],[2552,16668],[2553,16668],[2554,16668],[2555,16668],[2556,16668],[2557,16669],[2558,16669],[2559,16669],[2560,16669],[2561,16669],[2562,16636],[2563,16659],[2564,16659],[2565,16689],[2566,16670],[2567,16670],[2568,16670],[2569,16637],[2570,16637],[2571,16637],[2572,16637],[2573,16659],[2574,16669],[2575,16683],[2576,16637],[2577,16658],[2578,16658],[2579,16684],[2580,16668],[2581,16659],[2582,16658],[2583,16660],[2584,16631],[2585,16632],[2586,16631],[2587,16631],[2588,16637],[2589,16637],[2590,16637],[2591,16637],[2592,16637],[2593,16682],[2594,16682],[2595,16682],[2596,16682],[2597,16660],[2598,16658],[2599,16658],[2600,16658],[2601,16658],[2602,16664],[2603,16664],[2604,16664],[2605,16665],[2606,16665],[2607,16666],[2608,16632],[2609,16632],[2610,16632],[2611,16632],[2612,16632],[2613,16683],[2614,16635],[2615,16685],[2616,16686],[2617,16686],[2618,16686],[2619,16686],[2620,16686],[2621,16667],[2622,16667],[2623,16631],[2624,16631],[2625,16631],[2626,16631],[2627,16631],[2628,16631],[2629,16631],[2630,16631],[2631,16631],[2632,16631],[2633,16684],[2634,16687],[2635,16668],[2636,16668],[2637,16668],[2638,16668],[2639,16668],[2640,16668],[2641,16669],[2642,16669],[2643,16669],[2644,16669],[2645,16669],[2646,16669],[2647,16688],[2648,16636],[2649,16636],[2650,16636],[2651,16636],[2652,16659],[2653,16659],[2654,16659],[2655,16689],[2656,16670],[2657,16670],[2658,16670],[2659,16670],[2660,16670],[2661,16670],[2662,16637],[2663,16637],[2664,16637],[2665,16682],[2666,16660],[2667,16658],[2668,16664],[2669,16664],[2670,16664],[2671,16665],[2672,16665],[2673,16666],[2674,16632],[2675,16632],[2676,16632],[2677,16632],[2678,16632],[2679,16683],[2680,16635],[2681,16685],[2682,16686],[2683,16667],[2684,16667],[2685,16631],[2686,16631],[2687,16631],[2688,16631],[2689,16631],[2690,16631],[2691,16631],[2692,16684],[2693,16687],[2694,16668],[2695,16668],[2696,16668],[2697,16668],[2698,16668],[2699,16669],[2700,16669],[2701,16669],[2702,16669],[2703,16669],[2704,16669],[2705,16688],[2706,16636],[2707,16636],[2708,16659],[2709,16659],[2710,16659],[2711,16689],[2712,16670],[2713,16670],[2714,16670],[2715,16670],[2716,16670],[2717,16670],[2718,16660],[2719,16631],[2720,16631],[2721,16632],[2722,16631],[2723,16631],[2724,16688],[2725,16637],[2726,16637],[2727,16637],[2728,16682],[2729,16660],[2730,16658],[2731,16664],[2732,16664],[2733,16664],[2734,16665],[2735,16665],[2736,16666],[2737,16632],[2738,16632],[2739,16632],[2740,16632],[2741,16632],[2742,16683],[2743,16671],[2744,16635],[2745,16685],[2746,16686],[2747,16667],[2748,16667],[2749,16631],[2750,16631],[2751,16631],[2752,16631],[2753,16631],[2754,16631],[2755,16631],[2756,16684],[2757,16687],[2758,16668],[2759,16668],[2760,16668],[2761,16668],[2762,16668],[2763,16669],[2764,16669],[2765,16669],[2766,16669],[2767,16669],[2768,16669],[2769,16688],[2770,16636],[2771,16636],[2772,16659],[2773,16659],[2774,16659],[2775,16689],[2776,16670],[2777,16670],[2778,16670],[2779,16670],[2780,16670],[2781,16670],[2782,16637],[2783,16637],[2784,16637],[2785,16637],[2786,16637],[2787,16637],[2788,16689],[2789,16637],[2790,16689],[2791,16689],[2792,16689],[2793,16631],[2794,16660],[2795,16668],[2796,16668],[2797,16685],[2798,16631],[2799,16689],[2800,16631],[2801,16631],[2802,16637],[2803,16637],[2804,16637],[2805,16682],[2806,16660],[2807,16658],[2808,16664],[2809,16664],[2810,16664],[2811,16665],[2812,16665],[2813,16666],[2814,16632],[2815,16632],[2816,16632],[2817,16632],[2818,16632],[2819,16683],[2820,16635],[2821,16685],[2822,16686],[2823,16667],[2824,16667],[2825,16631],[2826,16631],[2827,16631],[2828,16631],[2829,16631],[2830,16631],[2831,16631],[2832,16684],[2833,16687],[2834,16668],[2835,16668],[2836,16668],[2837,16668],[2838,16668],[2839,16669],[2840,16669],[2841,16669],[2842,16669],[2843,16669],[2844,16669],[2845,16688],[2846,16636],[2847,16636],[2848,16659],[2849,16659],[2850,16659],[2851,16689],[2852,16670],[2853,16670],[2854,16670],[2855,16670],[2856,16670],[2857,16670],[2858,16632],[2859,16631],[2860,16631],[2861,16635],[2862,16631],[2863,16664],[2864,16632],[2865,16684],[2866,16671],[2867,16668],[2868,16668],[2869,16668],[2870,16668],[2871,16671],[2872,16631],[2873,16689],[2874,16664],[2875,16664],[2876,16664],[2877,16704],[2878,16704],[2879,16704],[2880,16704],[2881,16664],[2882,16704],[2883,16704],[2884,16704],[2885,16704],[2886,16664],[2887,16704],[2888,16704],[2889,16664],[2890,16664],[2891,16664],[2892,16664],[2893,16704],[2894,16704],[2895,16664],[2896,16664],[2897,16664],[2898,16664],[2899,16704],[2900,16664],[2901,16664],[2902,16664],[2903,16704],[2904,16664],[2905,16664],[2906,16664],[2907,16704],[2908,16704],[2909,16704],[2910,16704],[2911,16704],[2912,16704],[2913,16704],[2914,16704],[2915,16704],[2916,16704],[2917,16704],[2918,16704],[2919,16704],[2920,16704],[2921,16704],[2922,16704],[2923,16704],[2924,16664],[2925,16664],[2926,16664],[2927,16704],[2928,16704],[2929,16704],[2930,16704],[2931,16704],[2932,16704],[2933,16704],[2934,16704],[2935,16704],[2936,16664],[2937,16664],[2938,16664],[2939,16704],[2940,16704],[2941,16704],[2942,16704],[2943,16704],[2944,16704],[2945,16704],[2946,16704],[2947,16704],[2948,16664],[2949,16664],[2950,16664],[2951,16704],[2952,16704],[2953,16704],[2954,16704],[2955,16704],[2956,16704],[2957,16704],[2958,16704],[2959,16704],[2960,16664],[2961,16664],[2962,16664],[2963,16704],[2964,16704],[2965,16704],[2966,16704],[2967,16704],[2968,16704],[2969,16704],[2970,16704],[2971,16704],[2972,16664],[2973,16664],[2974,16664],[2975,16664],[2976,16664],[2977,16664],[2978,16704],[2979,16704],[2980,16704],[2981,16704],[2982,16704],[2983,16704],[2984,16704],[2985,16704],[2986,16704],[2987,16664],[2988,16664],[2989,16664],[2990,16704],[2991,16704],[2992,16704],[2993,16704],[2994,16704],[2995,16704],[2996,16704],[2997,16704],[2998,16704],[2999,16704],[3000,16704],[3001,16704],[3002,16704],[3003,16704],[3004,16704],[3005,16704],[3006,16704],[3007,16704],[3008,16664],[3009,16664],[3010,16664],[3011,16664],[3012,16664],[3013,16664],[3014,16664],[3015,16704],[3016,16704],[3017,16704],[3018,16704],[3019,16704],[3020,16704],[3021,16704],[3022,16704],[3023,16704],[3024,16704],[3025,16704],[3026,16704],[3027,16704],[3028,16704],[3029,16704],[3030,16704],[3031,16704],[3032,16704],[3033,16664],[3034,16664],[3035,16664],[3036,16704],[3037,16704],[3038,16704],[3039,16704],[3040,16704],[3041,16704],[3042,16704],[3043,16704],[3044,16704],[3045,16704],[3046,16704],[3047,16704],[3048,16704],[3049,16704],[3050,16704],[3051,16704],[3052,16704],[3053,16704],[3054,16704],[3055,16704],[3056,16704],[3057,16704],[3058,16704],[3059,16664],[3060,16664],[3061,16664],[3062,16664],[3063,16664],[3064,16664],[3065,16704],[3066,16704],[3067,16704],[3068,16704],[3069,16704],[3070,16704],[3071,16704],[3072,16704],[3073,16704],[3074,16664],[3075,16664],[3076,16664],[3077,16704],[3078,16704],[3079,16704],[3080,16664],[3081,16664],[3082,16664],[3083,16704],[3084,16704],[3085,16704],[3086,16704],[3087,16704],[3088,16704],[3089,16704],[3090,16704],[3091,16704],[3092,16704],[3093,16704],[3094,16704],[3095,16704],[3096,16704],[3097,16664],[3098,16664],[3099,16664],[3100,16704],[3101,16704],[3102,16704],[3103,16704],[3104,16704],[3105,16704],[3106,16704],[3107,16704],[3108,16704],[3109,16704],[3110,16704],[3111,16704],[3112,16704],[3113,16704],[3114,16704],[3115,16704],[3116,16704],[3117,16704],[3118,16664],[3119,16664],[3120,16664],[3121,16704],[3122,16704],[3123,16704],[3124,16704],[3125,16704],[3126,16704],[3127,16704],[3128,16704],[3129,16704],[3130,16664],[3131,16664],[3132,16664],[3133,16704],[3134,16704],[3135,16704],[3136,16704],[3137,16704],[3138,16704],[3139,16704],[3140,16704],[3141,16704],[3142,16664],[3143,16664],[3144,16664],[3145,16704],[3146,16704],[3147,16704],[3148,16704],[3149,16704],[3150,16704],[3151,16704],[3152,16704],[3153,16704],[3154,16664],[3155,16664],[3156,16664],[3160,16704],[3161,16704],[3162,16704],[3163,16704],[3164,16704],[3165,16704],[3166,16704],[3167,16704],[3168,16704],[3169,16704],[3170,16704],[3171,16704],[3172,16704],[3173,16704],[3174,16704],[3175,16704],[3176,16704],[3177,16704],[3178,16704],[3179,16704],[3180,16704],[3181,16704],[3182,16637],[3183,16637],[3184,16637],[3185,16637],[3186,16637],[3187,16637],[3188,16637],[3189,16637],[3190,16637],[3191,16637],[3192,16637],[3193,16637],[3194,16637],[3195,16637],[3196,16637],[3197,16637],[3198,16637],[3199,16637],[3200,16637],[3201,16637],[3202,16637],[3203,16637],[3204,16637],[3205,16637],[3206,16637],[3207,16637],[3208,16637],[3209,16637],[3210,16637],[3211,16637],[3212,16637],[3213,16637],[3214,16637],[3215,16637],[3216,16637],[3217,16637],[3218,16637],[3219,16637],[3220,16637],[3221,16637],[3222,16637],[3223,16637],[3224,16637],[3225,16637],[3226,16637],[3227,16637],[3228,16637],[3229,16637],[3230,16637],[3231,16637],[3232,16637],[3233,16637],[3234,16637],[3235,16637],[3236,16637],[3237,16637],[3238,16637],[3239,16637],[3240,16637],[3241,16637],[3242,16637],[3243,16637],[3244,16637],[3245,16718],[3246,16718],[3247,16718],[3248,16718],[3249,16718],[3250,16718],[3251,16718],[3252,16718],[3253,16718],[3254,16718],[3255,16718],[3256,16850],[3257,16850],[3258,16850],[3259,16851],[3260,16851],[3261,16852],[3262,16852],[3263,16852],[3264,16853],[3265,16853],[3266,16717],[3267,16717],[3268,16717],[3269,16717],[3270,16656],[3271,16717],[3272,16698],[3273,16656],[3274,16656],[3275,16698],[3276,16698],[3277,16656],[3278,16698],[3279,16698],[3280,16698],[3281,16656],[3282,16698],[3283,16698],[3284,16656],[3285,16656],[3286,16698],[3287,16698],[3288,16698],[3289,16698],[3290,16656],[3291,16656],[3292,16656],[3293,16656],[3294,16698],[3295,16656],[3296,16656],[3297,16717],[3298,16717],[3299,16698],[3300,16698],[3301,16656],[3302,16656],[3303,16717],[3304,16717],[3305,16698],[3306,16698],[3307,16656],[3308,16656],[3309,16698],[3310,16656],[3311,16698],[3312,16656],[3313,16717],[3314,16717],[3315,16698],[3316,16656],[3317,16698],[3318,16656],[3319,16717],[3320,16717],[3321,16698],[3322,16656],[3323,16717],[3324,16717],[3325,16698],[3326,16656],[3327,16698],[3328,16656],[3329,16698],[3330,16656],[3331,16656],[3332,16698],[3333,16698],[3334,16698],[3335,16698],[3336,16698],[3337,16698],[3338,16698],[3339,16698],[3340,16698],[3341,16698],[3342,16698],[3343,16698],[3344,16698],[3345,16698],[3346,16698],[3347,16698],[3348,16698],[3349,16698],[3350,16698],[3351,16698],[3352,16698],[3353,16698],[3354,16698],[3355,16698],[3356,16698],[3357,16698],[3358,16698],[3359,16698],[3360,16698],[3361,16698],[3362,16698],[3363,16698],[3364,16698],[3365,16698],[3366,16698],[3367,16698],[3368,16656],[3369,16656],[3370,16854],[3371,16854],[3372,16698],[3373,16698],[3374,16698],[3375,16698],[3376,16656],[3377,16698],[3378,16656],[3379,16698],[3380,16656],[3381,16698],[3382,16656],[3383,16698],[3384,16656],[3385,16698],[3386,16698],[3387,16698],[3388,16698],[3389,16698],[3390,16698],[3391,16698],[3392,16698],[3393,16698],[3394,16698],[3395,16698],[3396,16854],[3397,16854],[3398,16854],[3399,16717],[3400,16717],[3401,16698],[3402,16698],[3403,16698],[3404,16698],[3405,16698],[3406,16698],[3407,16656],[3408,16656],[3409,16656],[3410,16656],[3411,16717],[3412,16717],[3413,16717],[3414,16717],[3415,16698],[3416,16698],[3417,16656],[3418,16656],[3419,16854],[3420,16698],[3421,16698],[3422,16656],[3423,16656],[3424,16656],[3425,16656],[3426,16656],[3427,16656],[3428,16698],[3429,16698],[3430,16656],[3431,16698],[3432,16698],[3433,16656],[3434,16656],[3435,16656],[3436,16656],[3437,16656],[3438,16698],[3439,16698],[3440,16656],[3441,16656],[3442,16698],[3443,16698],[3444,16698],[3445,16717],[3446,16717],[3447,16717],[3448,16717],[3449,16698],[3450,16656],[3451,16656],[3452,16717],[3453,16717],[3454,16717],[3455,16717],[3456,16717],[3457,16717],[3458,16698],[3459,16698],[3460,16698],[3461,16698],[3462,16698],[3463,16698],[3464,16698],[3465,16698],[3466,16698],[3467,16698],[3468,16698],[3469,16698],[3470,16698],[3471,16698],[3472,16698],[3473,16698],[3474,16698],[3475,16656],[3476,16656],[3477,16656],[3478,16656],[3479,16656],[3480,16656],[3481,16656],[3482,16698],[3483,16698],[3484,16656],[3485,16656],[3486,16656],[3487,16656],[3488,16656],[3489,16656],[3490,16698],[3491,16698],[3492,16698],[3493,16656],[3494,16698],[3495,16656],[3496,16656],[3497,16656],[3498,16656],[3499,16656],[3500,16656],[3501,16656],[3502,16656],[3503,16656],[3504,16656],[3505,16656],[3506,16698],[3507,16656],[3508,16698],[3509,16698],[3510,16656],[3511,16698],[3512,16656],[3513,16698],[3514,16656],[3515,16656],[3516,16717],[3517,16717],[3518,16698],[3519,16656],[3520,16698],[3521,16698],[3522,16656],[3523,16656],[3524,16698],[3525,16656],[3526,16698],[3527,16656],[3528,16698],[3529,16698],[3530,16698],[3531,16698],[3532,16698],[3533,16698],[3534,16698],[3535,16656],[3536,16698],[3537,16656],[3538,16717],[3539,16656],[3540,16698],[3541,16698],[3542,16656],[3543,16656],[3544,16656],[3545,16698],[3546,16698],[3547,16656],[3548,16698],[3549,16656],[3550,16698],[3551,16698],[3552,16698],[3553,16698],[3554,16698],[3555,16698],[3556,16698],[3557,16656],[3558,16656],[3559,16656],[3560,16698],[3561,16656],[3562,16698],[3563,16698],[3564,16656],[3565,16698],[3566,16656],[3567,16698],[3568,16698],[3569,16656],[3570,16656],[3571,16698],[3572,16698],[3573,16656],[3574,16656],[3575,16656],[3576,16698],[3577,16656],[3578,16698],[3579,16656],[3580,16698],[3581,16698],[3582,16698],[3583,16656],[3584,16698],[3585,16698],[3586,16656],[3587,16698],[3588,16698],[3589,16656],[3590,16698],[3591,16656],[3592,16717],[3593,16698],[3594,16698],[3595,16698],[3596,16698],[3597,16656],[3598,16656],[3599,16656],[3600,16698],[3601,16717],[3602,16717],[3603,16698],[3604,16656],[3605,16656],[3606,16698],[3607,16656],[3608,16717],[3609,16717],[3610,16656],[3611,16698],[3612,16656],[3613,16717],[3614,16717],[3615,16698],[3616,16656],[3617,16656],[3618,16717],[3619,16717],[3620,16698],[3621,16656],[3622,16698],[3623,16656],[3624,16698],[3625,16656],[3626,16698],[3627,16656],[3628,16698],[3629,16717],[3630,16717],[3631,16698],[3632,16656],[3633,16717],[3634,16717],[3635,16698],[3636,16656],[3637,16698],[3638,16656],[3639,16698],[3640,16698],[3641,16698],[3642,16698],[3643,16656],[3644,16656],[3645,16698],[3646,16717],[3647,16717],[3648,16717],[3649,16717],[3650,16717],[3651,16717],[3652,16717],[3653,16717],[3654,16717],[3655,16717],[3656,16717],[3657,16717],[3658,16717],[3659,16717],[3660,16717],[3661,16717],[3662,16717],[3663,16717],[3664,16717],[3665,16717],[3666,16717],[3667,16717],[3668,16717],[3669,16717],[3670,16717],[3671,16717],[3672,16717],[3673,16717],[3674,16717],[3675,16717],[3676,16717],[3677,16717],[3678,16717],[3679,16717],[3680,16717],[3681,16717],[3682,16717],[3683,16717],[3684,16717],[3685,16717],[3686,16717],[3687,16717],[3688,16717],[3689,16717],[3690,16717],[3691,16745],[3692,16744],[3693,16744],[3694,16745],[3695,16744],[3696,16743],[3697,16745],[3698,16744],[3699,16744],[3700,16744],[3701,16744],[3702,16743],[3703,16744],[3704,16855],[3705,16743],[3706,16744],[3707,16744],[3708,16743],[3709,16744],[3710,16744],[3711,16743],[3712,16744],[3713,16744],[3714,16743],[3715,16744],[3716,16744],[3717,16743],[3718,16744],[3719,16744],[3720,16745],[3721,16744],[3722,16745],[3723,16744],[3724,16744],[3725,16744],[3726,16745],[3727,16745],[3728,16745],[3729,16744],[3730,16855],[3731,16743],[3732,16745],[3733,16743],[3734,16743],[3735,16743],[3736,16745],[3737,16745],[3738,16743],[3739,16855],[3740,16743],[3741,16744],[3742,16744],[3743,16743],[3744,16743],[3745,16744],[3746,16744],[3747,16744],[3748,16744],[3749,16743],[3750,16743],[3751,16744],[3752,16744],[3753,16744],[3754,16744],[3755,16743],[3756,16744],[3757,16744],[3758,16744],[3759,16743],[3760,16744],[3761,16744],[3762,16855],[3763,16855],[3764,16744],[3765,16743],[3766,16744],[3767,16744],[3768,16743],[3769,16744],[3770,16744],[3771,16743],[3772,16744],[3773,16744],[3774,16743],[3775,16744],[3776,16744],[3777,16743],[3778,16744],[3779,16744],[3780,16743],[3781,16744],[3782,16744],[3783,16855],[3784,16746],[3785,16746],[3786,16746],[3787,16746],[3788,16746],[3789,16746],[3790,16746],[3791,16746],[3792,16746],[3793,16746],[3794,16746],[3795,16746],[3796,16746],[3797,16746],[3798,16746],[3799,16746],[3800,16746],[3801,16746],[3802,16746],[3803,16746],[3804,16746],[3805,16746],[3806,16746],[3807,16746],[3808,16746],[3809,16746],[3810,16746],[3811,16746],[3812,16746],[3813,16746],[3814,16746],[3815,16746],[3816,16746],[3817,16746],[3818,16746],[3819,16746],[3820,16746],[3821,16746],[3822,16746],[3823,16746],[3824,16746],[3825,16746],[3826,16746],[3827,16746],[3828,16746],[3829,16747],[3830,16747],[3831,16747],[3832,16747],[3833,16747],[3834,16747],[3835,16747],[3836,16747],[3837,16747],[3838,16747],[3839,16747],[3840,16747],[3841,16745],[3842,16745],[3843,16745],[3844,16745],[3845,16745],[3846,16745],[3847,16745],[3848,16748],[3849,16748],[3850,16745],[3851,16745],[3852,16745],[3853,16748],[3854,16748],[3855,16745],[3856,16745],[3857,16748],[3858,16748],[3859,16745],[3860,16745],[3861,16748],[3862,16748],[3863,16745],[3864,16748],[3865,16748],[3866,16745],[3867,16748],[3868,16748],[3869,16745],[3870,16745],[3871,16748],[3872,16745],[3873,16745],[3874,16745],[3875,16745],[3876,16745],[3877,16748],[3878,16745],[3879,16745],[3880,16748],[3881,16745],[3882,16745],[3883,16745],[3884,16745],[3885,16745],[3886,16745],[3887,16745],[3888,16745],[3889,16748],[3890,16748],[3891,16745],[3892,16745],[3893,16748],[3894,16748],[3895,16745],[3896,16745],[3897,16745],[3898,16748],[3899,16748],[3900,16745],[3901,16745],[3902,16748],[3903,16748],[3904,16748],[3905,16748],[3906,16745],[3907,16748],[3908,16748],[3909,16745],[3910,16745],[3911,16748],[3912,16748],[3913,16745],[3914,16745],[3915,16748],[3916,16748],[3917,16745],[3918,16745],[3919,16748],[3920,16748],[3921,16745],[3922,16745],[3923,16748],[3924,16748],[3925,16748],[3926,16748],[3927,16748],[3928,16748],[3929,16748],[3930,16748],[3931,16748],[3932,16748],[3933,16748],[3938,16745],[3939,16745],[3940,16745],[3941,16745],[3942,16745],[3943,16745],[3944,16745],[3945,16745],[3946,16745],[3947,16745],[3948,16745],[3949,16749],[3950,16749],[3951,16749],[3952,16749],[3953,16749],[3954,16749],[3955,16749],[3956,16749],[3957,16749],[3958,16749],[3959,16749],[3960,16749],[3961,16749],[3962,16750],[3963,16751],[3964,16750],[3965,16751],[3966,16750],[3967,16751],[3968,16750],[3969,16750],[3970,16751],[3971,16751],[3972,16751],[3973,16750],[3974,16751],[3975,16751],[3976,16750],[3977,16750],[3978,16751],[3979,16750],[3980,16751],[3981,16750],[3982,16751],[3983,16750],[3984,16751],[3985,16750],[3986,16751],[3987,16750],[3988,16751],[3989,16750],[3990,16751],[3991,16750],[3992,16751],[3993,16750],[3994,16712],[3995,16754],[3996,16754],[3997,16753],[3998,16712],[3999,16758],[4000,16758],[4001,16758],[4002,16755],[4003,16712],[4004,16755],[4005,16712],[4006,16755],[4007,16755],[4008,16712],[4009,16712],[4010,16753],[4011,16755],[4012,16712],[4013,16758],[4014,16712],[4015,16752],[4016,16712],[4017,16712],[4018,16712],[4019,16712],[4020,16758],[4021,16712],[4022,16754],[4023,16712],[4024,16755],[4025,16712],[4026,16712],[4027,16712],[4028,16712],[4029,16758],[4030,16755],[4031,16755],[4032,16712],[4033,16712],[4034,16712],[4035,16755],[4036,16712],[4037,16712],[4038,16712],[4039,16712],[4040,16712],[4041,16712],[4042,16712],[4043,16712],[4044,16712],[4045,16712],[4046,16712],[4047,16712],[4048,16712],[4049,16712],[4050,16712],[4051,16712],[4052,16712],[4053,16752],[4054,16712],[4055,16752],[4056,16712],[4057,16752],[4058,16754],[4059,16754],[4060,16754],[4061,16755],[4062,16755],[4063,16755],[4064,16712],[4065,16752],[4066,16754],[4067,16754],[4068,16754],[4069,16755],[4070,16755],[4071,16755],[4072,16752],[4073,16753],[4074,16752],[4075,16712],[4076,16752],[4077,16754],[4078,16754],[4079,16754],[4080,16755],[4081,16755],[4082,16712],[4083,16752],[4084,16754],[4085,16754],[4086,16754],[4087,16755],[4088,16755],[4089,16712],[4090,16752],[4091,16754],[4092,16754],[4093,16754],[4094,16755],[4095,16755],[4096,16752],[4097,16754],[4098,16754],[4099,16754],[4100,16755],[4101,16712],[4102,16712],[4103,16712],[4104,16712],[4105,16712],[4106,16755],[4107,16755],[4108,16755],[4109,16755],[4110,16755],[4111,16755],[4112,16755],[4113,16755],[4114,16755],[4115,16755],[4116,16712],[4117,16752],[4118,16754],[4119,16754],[4120,16754],[4121,16755],[4122,16755],[4123,16712],[4124,16712],[4125,16752],[4126,16752],[4127,16754],[4128,16754],[4129,16754],[4130,16754],[4131,16754],[4132,16754],[4133,16755],[4134,16755],[4135,16755],[4136,16755],[4137,16753],[4138,16712],[4139,16712],[4140,16752],[4141,16752],[4142,16755],[4143,16755],[4144,16755],[4145,16755],[4146,16755],[4147,16755],[4148,16712],[4149,16712],[4150,16752],[4151,16754],[4152,16754],[4153,16754],[4154,16755],[4155,16755],[4156,16755],[4157,16755],[4158,16755],[4159,16755],[4160,16755],[4161,16755],[4162,16712],[4163,16712],[4164,16712],[4165,16752],[4166,16754],[4167,16754],[4168,16754],[4169,16755],[4170,16712],[4171,16752],[4172,16754],[4173,16754],[4174,16754],[4175,16755],[4176,16755],[4177,16755],[4178,16752],[4179,16752],[4180,16752],[4181,16752],[4182,16752],[4183,16712],[4184,16752],[4185,16752],[4186,16752],[4187,16712],[4188,16712],[4189,16712],[4190,16712],[4191,16712],[4192,16752],[4193,16752],[4194,16752],[4195,16754],[4196,16754],[4197,16754],[4198,16755],[4199,16758],[4200,16755],[4201,16755],[4202,16755],[4203,16755],[4204,16712],[4205,16712],[4206,16712],[4207,16712],[4208,16712],[4209,16712],[4210,16752],[4211,16712],[4212,16752],[4213,16754],[4214,16754],[4215,16754],[4216,16755],[4217,16755],[4218,16712],[4219,16752],[4220,16755],[4221,16755],[4222,16755],[4223,16712],[4224,16712],[4225,16712],[4226,16712],[4227,16712],[4228,16712],[4229,16712],[4230,16712],[4231,16712],[4232,16712],[4233,16712],[4234,16712],[4235,16752],[4236,16754],[4237,16754],[4238,16754],[4239,16755],[4240,16755],[4241,16755],[4242,16712],[4243,16752],[4244,16754],[4245,16754],[4246,16754],[4247,16755],[4248,16755],[4249,16755],[4250,16712],[4251,16752],[4252,16754],[4253,16754],[4254,16754],[4255,16755],[4256,16755],[4257,16755],[4258,16712],[4259,16752],[4260,16754],[4261,16754],[4262,16754],[4263,16755],[4264,16755],[4265,16755],[4266,16753],[4267,16752],[4268,16752],[4269,16752],[4270,16752],[4271,16754],[4272,16754],[4273,16754],[4274,16754],[4275,16754],[4276,16754],[4277,16754],[4278,16754],[4279,16754],[4280,16754],[4281,16758],[4282,16758],[4283,16758],[4284,16758],[4285,16758],[4286,16758],[4287,16758],[4288,16758],[4289,16758],[4290,16758],[4291,16758],[4292,16758],[4293,16758],[4294,16758],[4295,16758],[4296,16758],[4297,16758],[4298,16758],[4299,16758],[4300,16758],[4301,16758],[4302,16758],[4303,16758],[4304,16758],[4305,16758],[4306,16758],[4307,16758],[4308,16758],[4309,16758],[4310,16758],[4311,16758],[4312,16758],[4313,16758],[4314,16758],[4315,16758],[4316,16758],[4317,16758],[4318,16758],[4319,16758],[4320,16758],[4321,16758],[4322,16758],[4323,16758],[4324,16758],[4325,16758],[4326,16758],[4327,16758],[4328,16758],[4329,16758],[4330,16758],[4331,16758],[4332,16758],[4333,16758],[4334,16758],[4335,16758],[4336,16758],[4337,16758],[4338,16758],[4339,16758],[4340,16758],[4341,16758],[4342,16758],[4343,16758],[4344,16758],[4345,16758],[4346,16758],[4347,16758],[4348,16758],[4349,16758],[4350,16758],[4351,16756],[4352,16756],[4353,16756],[4354,16756],[4355,16756],[4356,16756],[4357,16756],[4358,16756],[4359,16756],[4360,16756],[4361,16756],[4362,16756],[4363,16756],[4364,16756],[4365,16756],[4366,16756],[4367,16756],[4368,16756],[4369,16756],[4370,16756],[4371,16756],[4372,16756],[4373,16756],[4374,16756],[4375,16756],[4376,16756],[4377,16756],[4378,16756],[4379,16756],[4380,16756],[4381,16756],[4382,16756],[4383,16756],[4384,16756],[4385,16756],[4386,16756],[4387,16756],[4388,16756],[4389,16756],[4390,16756],[4391,16756],[4392,16756],[4393,16756],[4394,16756],[4395,16756],[4396,16756],[4397,16756],[4398,16756],[4399,16756],[4400,16756],[4401,16756],[4402,16756],[4403,16756],[4404,16756],[4405,16756],[4406,16756],[4407,16756],[4408,16756],[4409,16756],[4410,16756],[4411,16756],[4412,16756],[4413,16756],[4414,16756],[4415,16756],[4416,16756],[4417,16756],[4418,16756],[4419,16756],[4420,16756],[4421,16756],[4422,16756],[4423,16756],[4424,16756],[4425,16756],[4426,16756],[4427,16756],[4428,16756],[4429,16756],[4430,16756],[4431,16756],[4432,16756],[4433,16756],[4434,16756],[4435,16756],[4436,16756],[4437,16756],[4438,16756],[4439,16756],[4440,16756],[4441,16756],[4442,16756],[4443,16756],[4444,16756],[4445,16756],[4446,16756],[4447,16756],[4448,16756],[4449,16756],[4450,16756],[4451,16756],[4452,16756],[4453,16756],[4454,16756],[4455,16756],[4456,16756],[4457,16756],[4458,16756],[4459,16756],[4460,16756],[4461,16756],[4462,16756],[4463,16756],[4464,16756],[4465,16756],[4466,16756],[4467,16756],[4468,16756],[4469,16756],[4470,16756],[4471,16756],[4472,16756],[4473,16756],[4474,16756],[4475,16756],[4476,16756],[4477,16756],[4478,16756],[4479,16756],[4480,16756],[4481,16756],[4482,16756],[4483,16756],[4484,16756],[4485,16756],[4486,16756],[4487,16756],[4488,16756],[4489,16756],[4490,16756],[4491,16756],[4492,16756],[4493,16756],[4494,16756],[4495,16756],[4496,16756],[4497,16756],[4498,16756],[4499,16756],[4500,16756],[4501,16756],[4502,16756],[4503,16756],[4504,16756],[4505,16756],[4506,16756],[4507,16756],[4508,16756],[4509,16756],[4510,16756],[4511,16756],[4512,16756],[4513,16756],[4514,16756],[4515,16756],[4516,16756],[4517,16756],[4518,16756],[4519,16756],[4520,16756],[4521,16756],[4522,16756],[4523,16756],[4524,16756],[4525,16756],[4526,16756],[4527,16756],[4528,16756],[4529,16756],[4530,16756],[4531,16756],[4532,16756],[4533,16756],[4534,16756],[4535,16756],[4536,16756],[4537,16756],[4538,16756],[4539,16756],[4540,16756],[4541,16756],[4542,16756],[4543,16756],[4544,16756],[4545,16756],[4546,16756],[4547,16756],[4548,16756],[4549,16756],[4550,16756],[4551,16756],[4552,16756],[4553,16756],[4554,16756],[4555,16756],[4556,16756],[4557,16756],[4558,16756],[4559,16756],[4560,16756],[4561,16756],[4562,16756],[4563,16756],[4564,16756],[4565,16756],[4566,16756],[4567,16756],[4568,16756],[4569,16756],[4570,16756],[4571,16756],[4572,16756],[4573,16756],[4574,16756],[4575,16756],[4576,16756],[4577,16756],[4578,16756],[4579,16756],[4580,16756],[4581,16756],[4582,16756],[4583,16756],[4584,16756],[4585,16756],[4586,16756],[4587,16756],[4588,16756],[4589,16756],[4590,16756],[4591,16756],[4592,16756],[4593,16756],[4594,16756],[4595,16756],[4596,16756],[4597,16756],[4598,16756],[4599,16756],[4600,16756],[4601,16756],[4602,16756],[4603,16756],[4604,16756],[4605,16756],[4606,16756],[4607,16756],[4608,16756],[4609,16756],[4610,16756],[4611,16756],[4612,16756],[4613,16756],[4614,16756],[4615,16756],[4616,16756],[4617,16756],[4618,16756],[4619,16756],[4620,16756],[4621,16756],[4622,16756],[4623,16756],[4624,16756],[4625,16756],[4626,16756],[4627,16756],[4628,16756],[4629,16756],[4630,16756],[4631,16756],[4632,16756],[4633,16756],[4634,16756],[4635,16756],[4636,16756],[4637,16756],[4638,16756],[4639,16756],[4640,16756],[4641,16756],[4642,16757],[4643,16757],[4644,16757],[4645,16757],[4646,16757],[4647,16757],[4648,16757],[4649,16757],[4650,16757],[4651,16757],[4652,16757],[4653,16757],[4654,16757],[4655,16757],[4656,16757],[4657,16757],[4658,16757],[4659,16757],[4660,16757],[4661,16757],[4662,16757],[4663,16757],[4664,16757],[4665,16757],[4666,16757],[4667,16757],[4668,16757],[4669,16757],[4670,16757],[4671,16757],[4672,16757],[4673,16757],[4674,16757],[4675,16757],[4676,16757],[4677,16757],[4678,16757],[4679,16757],[4680,16757],[4681,16757],[4682,16757],[4683,16757],[4684,16757],[4685,16757],[4686,16757],[4687,16757],[4688,16757],[4689,16757],[4690,16757],[4691,16757],[4692,16757],[4693,16757],[4694,16757],[4695,16757],[4696,16757],[4697,16757],[4698,16757],[4699,16757],[4700,16757],[4701,16757],[4702,16757],[4703,16757],[4704,16757],[4705,16757],[4706,16757],[4707,16757],[4708,16757],[4709,16757],[4710,16757],[4711,16757],[4712,16757],[4713,16757],[4714,16757],[4715,16757],[4716,16757],[4717,16757],[4718,16757],[4719,16757],[4720,16757],[4721,16757],[4722,16757],[4723,16712],[4724,16712],[4725,16712],[4726,16712],[4727,16712],[4728,16712],[4729,16712],[4730,16712],[4731,16712],[4732,16712],[4733,16712],[4734,16712],[4735,16712],[4736,16712],[4737,16712],[4738,16712],[4739,16712],[4740,16712],[4741,16712],[4742,16712],[4743,16712],[4744,16712],[4745,16712],[4746,16712],[4747,16712],[4748,16712],[4749,16712],[4750,16712],[4751,16712],[4752,16712],[4753,16712],[4754,16712],[4755,16712],[4756,16712],[4757,16712],[4758,16712],[4759,16712],[4760,16712],[4761,16712],[4762,16712],[4763,16712],[4764,16712],[4765,16712],[4766,16712],[4767,16712],[4768,16712],[4769,16712],[4770,16752],[4771,16752],[4772,16752],[4773,16752],[4774,16752],[4775,16752],[4776,16752],[4777,16752],[4778,16752],[4779,16752],[4780,16752],[4781,16752],[4782,16752],[4783,16752],[4784,16752],[4785,16752],[4786,16752],[4787,16752],[4788,16752],[4789,16752],[4790,16752],[4791,16752],[4792,16752],[4793,16752],[4794,16752],[4795,16752],[4796,16752],[4797,16752],[4798,16752],[4799,16752],[4800,16752],[4801,16752],[4802,16752],[4803,16752],[4804,16752],[4805,16752],[4806,16752],[4807,16752],[4808,16752],[4809,16752],[4810,16752],[4811,16752],[4812,16752],[4813,16752],[4814,16752],[4815,16752],[4816,16752],[4817,16752],[4818,16752],[4819,16752],[4820,16752],[4821,16752],[4822,16752],[4823,16752],[4824,16752],[4825,16752],[4826,16752],[4827,16752],[4828,16752],[4829,16752],[4830,16752],[4831,16752],[4832,16752],[4833,16752],[4834,16752],[4835,16752],[4836,16752],[4837,16752],[4838,16752],[4839,16752],[4840,16752],[4841,16752],[4842,16752],[4843,16752],[4844,16752],[4845,16752],[4846,16752],[4847,16752],[4848,16752],[4849,16752],[4850,16752],[4851,16752],[4852,16752],[4853,16752],[4854,16752],[4855,16752],[4856,16752],[4857,16752],[4858,16752],[4859,16752],[4860,16752],[4861,16752],[4862,16752],[4863,16753],[4864,16753],[4865,16753],[4866,16753],[4867,16753],[4868,16753],[4869,16753],[4870,16753],[4871,16753],[4872,16753],[4873,16753],[4874,16753],[4875,16753],[4876,16753],[4877,16753],[4878,16753],[4879,16753],[4880,16753],[4881,16753],[4882,16753],[4883,16753],[4884,16753],[4885,16753],[4886,16753],[4887,16753],[4888,16753],[4889,16753],[4890,16753],[4891,16753],[4892,16753],[4893,16753],[4894,16753],[4895,16753],[4896,16753],[4897,16753],[4898,16753],[4899,16753],[4900,16753],[4901,16753],[4902,16753],[4903,16753],[4904,16753],[4905,16753],[4906,16753],[4907,16753],[4908,16753],[4909,16753],[4910,16753],[4911,16753],[4912,16753],[4913,16753],[4914,16753],[4915,16753],[4916,16753],[4917,16753],[4918,16753],[4919,16753],[4920,16753],[4921,16753],[4922,16753],[4923,16753],[4924,16753],[4925,16753],[4926,16753],[4927,16753],[4928,16753],[4929,16753],[4930,16753],[4931,16753],[4932,16753],[4933,16753],[4934,16753],[4935,16759],[4936,16759],[4937,16759],[4938,16759],[4939,16759],[4940,16759],[4941,16759],[4942,16759],[4943,16759],[4944,16759],[4945,16759],[4946,16759],[4947,16759],[4948,16759],[4949,16759],[4950,16759],[4951,16759],[4952,16759],[4953,16759],[4954,16759],[4955,16759],[4956,16759],[4957,16759],[4958,16759],[4959,16759],[4960,16759],[4961,16759],[4962,16759],[4963,16759],[4964,16759],[4965,16759],[4966,16759],[4967,16759],[4968,16759],[4969,16759],[4970,16759],[4971,16759],[4972,16759],[4973,16759],[4974,16759],[4975,16759],[4976,16759],[4977,16759],[4978,16759],[4979,16759],[4980,16759],[4981,16759],[4982,16759],[4983,16759],[4984,16759],[4985,16716],[4986,16716],[4987,16716],[4988,16716],[4989,16759],[4990,16759],[4991,16716],[4992,16716],[4993,16716],[4994,16716],[4995,16716],[4996,16716],[4997,16716],[4998,16716],[4999,16716],[5000,16716],[5001,16716],[5002,16716],[5003,16716],[5004,16716],[5005,16716],[5006,16716],[5007,16716],[5008,16716],[5009,16716],[5010,16716],[5011,16716],[5012,16716],[5013,16716],[5014,16716],[5015,16716],[5016,16716],[5017,16716],[5018,16716],[5019,16716],[5020,16716],[5021,16716],[5022,16716],[5023,16716],[5024,16716],[5025,16716],[5026,16716],[5027,16716],[5028,16716],[5029,16716],[5030,16716],[5031,16716],[5032,16716],[5033,16716],[5034,16716],[5035,16716],[5036,16716],[5037,16716],[5038,16716],[5039,16716],[5040,16716],[5041,16716],[5042,16716],[5043,16716],[5044,16716],[5045,16716],[5046,16716],[5047,16725],[5048,16725],[5049,16725],[5050,16725],[5051,16725],[5052,16725],[5053,16725],[5054,16725],[5055,16725],[5056,16725],[5057,16725],[5058,16725],[5059,16725],[5060,16725],[5061,16725],[5062,16725],[5063,16725],[5064,16725],[5065,16725],[5066,16725],[5067,16725],[5068,16725],[5069,16725],[5070,16725],[5071,16725],[5072,16725],[5073,16725],[5074,16725],[5075,16725],[5076,16725],[5077,16725],[5078,16725],[5079,16725],[5080,16725],[5081,16725],[5082,16725],[5083,16725],[5084,16725],[5085,16725],[5086,16725],[5087,16725],[5088,16725],[5089,16725],[5090,16725],[5091,16725],[5092,16725],[5093,16725],[5094,16725],[5095,16725],[5096,16725],[5097,16725],[5098,16725],[5099,16725],[5100,16725],[5101,16725],[5102,16725],[5103,16725],[5104,16725],[5105,16725],[5106,16725],[5107,16725],[5108,16725],[5109,16725],[5110,16725],[5111,16725],[5112,16725],[5113,16725],[5114,16725],[5115,16725],[5116,16725],[5117,16725],[5118,16725],[5119,16725],[5120,16725],[5121,16725],[5122,16725],[5123,16725],[5124,16725],[5125,16725],[5126,16725],[5127,16725],[5128,16725],[5129,16725],[5130,16725],[5131,16725],[5132,16725],[5133,16725],[5134,16725],[5135,16725],[5136,16725],[5137,16725],[5138,16725],[5139,16725],[5140,16725],[5141,16725],[5142,16725],[5143,16725],[5144,16725],[5145,16725],[5146,16725],[5147,16725],[5148,16725],[5149,16725],[5150,16725],[5151,16725],[5152,16725],[5153,16725],[5154,16725],[5155,16725],[5156,16725],[5157,16725],[5158,16725],[5159,16725],[5160,16725],[5161,16725],[5162,16725],[5163,16725],[5164,16725],[5165,16725],[5166,16725],[5167,16725],[5168,16725],[5169,16725],[5170,16725],[5171,16725],[5172,16725],[5173,16725],[5174,16725],[5175,16725],[5176,16725],[5177,16725],[5178,16725],[5179,16725],[5180,16725],[5181,16725],[5182,16725],[5183,16725],[5184,16725],[5185,16725],[5186,16725],[5187,16725],[5188,16725],[5189,16725],[5190,16725],[5191,16725],[5192,16725],[5193,16725],[5194,16725],[5195,16725],[5196,16725],[5197,16725],[5198,16725],[5199,16725],[5200,16725],[5201,16725],[5202,16725],[5203,16725],[5204,16725],[5205,16725],[5206,16725],[5207,16725],[5208,16725],[5209,16725],[5210,16725],[5211,16725],[5212,16725],[5213,16725],[5214,16725],[5215,16725],[5216,16725],[5217,16725],[5218,16725],[5219,16725],[5220,16725],[5221,16725],[5222,16725],[5223,16725],[5224,16725],[5225,16725],[5226,16725],[5227,16725],[5228,16725],[5229,16725],[5230,16725],[5231,16725],[5232,16725],[5233,16725],[5234,16725],[5235,16725],[5236,16725],[5237,16725],[5238,16725],[5239,16725],[5240,16725],[5241,16725],[5242,16725],[5243,16725],[5244,16665],[5245,16665],[5246,16665],[5247,16665],[5248,16665],[5249,16665],[5250,16665],[5251,16665],[5252,16665],[5253,16665],[5254,16665],[5255,16665],[5256,16665],[5257,16665],[5258,16665],[5259,16665],[5260,16665],[5261,16665],[5262,16665],[5263,16665],[5264,16665],[5265,16665],[5266,16665],[5267,16665],[5268,16665],[5269,16665],[5270,16665],[5271,16665],[5272,16665],[5273,16665],[5274,16665],[5275,16665],[5276,16665],[5277,16665],[5278,16665],[5279,16665],[5280,16665],[5281,16665],[5282,16665],[5283,16665],[5284,16665],[5285,16665],[5286,16665],[5287,16665],[5288,16665],[5289,16665],[5290,16665],[5291,16665],[5292,16665],[5293,16665],[5294,16665],[5295,16665],[5296,16665],[5297,16665],[5298,16665],[5299,16665],[5300,16665],[5301,16665],[5302,16665],[5303,16665],[5304,16665],[5305,16665],[5306,16665],[5307,16665],[5308,16665],[5309,16665],[5310,16665],[5311,16665],[5312,16665],[5313,16665],[5314,16665],[5315,16665],[5316,16665],[5317,16665],[5318,16665],[5319,16665],[5320,16665],[5321,16665],[5322,16665],[5323,16665],[5324,16665],[5325,16665],[5326,16665],[5327,16665],[5328,16665],[5329,16665],[5330,16665],[5331,16665],[5332,16665],[5333,16665],[5334,16665],[5335,16665],[5336,16665],[5337,16665],[5338,16665],[5339,16665],[5340,16665],[5341,16665],[5342,16665],[5343,16665],[5344,16665],[5345,16665],[5346,16665],[5347,16665],[5348,16665],[5349,16665],[5350,16665],[5351,16665],[5352,16665],[5353,16665],[5354,16665],[5355,16665],[5356,16665],[5357,16665],[5358,16665],[5359,16666],[5360,16666],[5361,16666],[5362,16666],[5363,16666],[5364,16666],[5365,16666],[5366,16666],[5367,16666],[5368,16666],[5369,16666],[5370,16666],[5371,16666],[5372,16666],[5373,16666],[5374,16666],[5375,16666],[5376,16666],[5377,16666],[5378,16666],[5379,16666],[5380,16666],[5381,16666],[5382,16666],[5383,16666],[5384,16666],[5385,16666],[5386,16666],[5387,16666],[5388,16666],[5389,16666],[5390,16666],[5391,16666],[5392,16666],[5393,16666],[5394,16666],[5395,16666],[5396,16666],[5397,16666],[5398,16666],[5399,16666],[5400,16666],[5401,16666],[5402,16666],[5403,16666],[5404,16666],[5405,16666],[5406,16666],[5407,16666],[5408,16666],[5409,16666],[5410,16666],[5411,16666],[5412,16666],[5413,16666],[5414,16666],[5415,16666],[5416,16666],[5417,16666],[5418,16666],[5419,16666],[5420,16666],[5421,16666],[5422,16666],[5423,16666],[5424,16666],[5425,16666],[5426,16666],[5427,16666],[5428,16666],[5429,16666],[5430,16666],[5431,16666],[5436,16666],[5437,16666],[5438,16666],[5443,16666],[5444,16666],[5445,16666],[5446,16666],[5447,16666],[5448,16666],[5449,16666],[5450,16666],[5451,16666],[5452,16666],[5453,16666],[5454,16666],[5455,16666],[5456,16666],[5457,16666],[5458,16666],[5459,16666],[5460,16666],[5461,16666],[5462,16666],[5463,16666],[5464,16666],[5465,16666],[5466,16666],[5467,16666],[5468,16666],[5469,16666],[5470,16666],[5471,16666],[5472,16666],[5473,16666],[5474,16666],[5475,16666],[5476,16666],[5477,16666],[5478,16666],[5479,16666],[5480,16666],[5485,16666],[5486,16666],[5487,16666],[5488,16666],[5489,16666],[5490,16666],[5491,16666],[5492,16666],[5493,16666],[5494,16666],[5495,16666],[5496,16666],[5497,16666],[5498,16666],[5499,16666],[5500,16666],[5501,16666],[5502,16666],[5503,16666],[5504,16666],[5505,16666],[5506,16666],[5507,16666],[5508,16666],[5509,16666],[5510,16666],[5511,16666],[5512,16666],[5513,16666],[5514,16666],[5515,16666],[5516,16666],[5517,16666],[5518,16666],[5519,16666],[5520,16666],[5521,16666],[5522,16666],[5523,16666],[5524,16666],[5525,16666],[5526,16666],[5527,16666],[5528,16666],[5529,16666],[5530,16666],[5531,16666],[5532,16666],[5533,16666],[5534,16666],[5535,16666],[5536,16666],[5537,16666],[5538,16666],[5539,16666],[5540,16666],[5541,16666],[5542,16666],[5543,16666],[5544,16666],[5545,16666],[5546,16666],[5547,16666],[5548,16666],[5549,16666],[5550,16666],[5551,16666],[5552,16666],[5553,16666],[5554,16666],[5555,16666],[5556,16666],[5557,16666],[5558,16666],[5559,16666],[5560,16666],[5561,16666],[5562,16666],[5563,16666],[5564,16666],[5565,16666],[5566,16666],[5567,16666],[5568,16666],[5569,16666],[5570,16666],[5571,16666],[5572,16666],[5573,16666],[5574,16666],[5575,16666],[5576,16666],[5577,16666],[5578,16666],[5579,16666],[5580,16666],[5581,16666],[5582,16666],[5583,16666],[5584,16666],[5585,16666],[5586,16666],[5587,16666],[5588,16666],[5589,16666],[5590,16666],[5591,16666],[5592,16666],[5593,16666],[5594,16666],[5595,16666],[5596,16666],[5597,16666],[5598,16666],[5599,16666],[5600,16666],[5601,16666],[5602,16666],[5603,16666],[5604,16666],[5605,16666],[5606,16666],[5607,16666],[5608,16666],[5609,16666],[5610,16666],[5611,16666],[5612,16666],[5613,16666],[5614,16666],[5619,16666],[5620,16666],[5621,16666],[5622,16666],[5623,16666],[5628,16666],[5629,16666],[5630,16666],[5631,16666],[5632,16666],[5633,16666],[5634,16666],[5637,16666],[5640,16666],[5641,16666],[5642,16666],[5643,16666],[5644,16666],[5645,16666],[5646,16666],[5647,16666],[5648,16666],[5649,16666],[5650,16666],[5651,16666],[5652,16666],[5653,16666],[5654,16666],[5655,16666],[5656,16666],[5657,16666],[5658,16666],[5659,16666],[5660,16666],[5661,16666],[5662,16666],[5663,16666],[5664,16666],[5665,16666],[5666,16666],[5667,16666],[5668,16666],[5669,16666],[5670,16666],[5671,16666],[5672,16666],[5673,16666],[5674,16666],[5675,16666],[5676,16666],[5677,16666],[5678,16666],[5679,16666],[5680,16666],[5681,16666],[5682,16666],[5683,16666],[5684,16666],[5685,16666],[5686,16666],[5687,16666],[5688,16666],[5689,16666],[5690,16666],[5691,16666],[5692,16666],[5693,16666],[5694,16666],[5695,16666],[5696,16666],[5697,16666],[5698,16666],[5699,16666],[5700,16666],[5701,16666],[5702,16666],[5703,16666],[5704,16666],[5705,16666],[5706,16666],[5707,16666],[5708,16666],[5709,16666],[5710,16666],[5711,16666],[5712,16666],[5715,16682],[5716,16658],[5717,16856],[5718,16856],[5719,16856],[5720,16856],[5721,16856],[5722,16856],[5723,16856],[5724,16856],[5725,16856],[5726,16632],[5727,16632],[5728,16632],[5729,16632],[5730,16632],[5731,16632],[5732,16632],[5733,16632],[5734,16632],[5735,16632],[5736,16632],[5737,16632],[5738,16632],[5739,16632],[5740,16632],[5741,16632],[5742,16632],[5743,16632],[5744,16632],[5745,16632],[5746,16632],[5747,16632],[5748,16632],[5749,16632],[5750,16632],[5751,16632],[5752,16632],[5753,16632],[5754,16632],[5755,16632],[5756,16632],[5757,16632],[5758,16632],[5759,16632],[5760,16632],[5761,16632],[5762,16632],[5763,16632],[5764,16632],[5765,16632],[5766,16632],[5767,16632],[5768,16632],[5769,16632],[5770,16632],[5771,16632],[5772,16632],[5773,16632],[5774,16632],[5775,16632],[5776,16632],[5777,16632],[5778,16632],[5779,16632],[5780,16632],[5781,16632],[5782,16632],[5783,16632],[5784,16632],[5785,16632],[5786,16632],[5787,16632],[5788,16632],[5789,16632],[5790,16632],[5791,16632],[5792,16632],[5793,16632],[5794,16632],[5795,16632],[5796,16632],[5797,16632],[5798,16632],[5799,16632],[5800,16632],[5801,16632],[5802,16632],[5803,16632],[5804,16632],[5805,16632],[5806,16632],[5807,16632],[5808,16632],[5809,16632],[5810,16632],[5811,16632],[5812,16632],[5813,16632],[5814,16632],[5815,16632],[5816,16632],[5817,16632],[5818,16632],[5819,16632],[5820,16632],[5821,16632],[5822,16632],[5823,16632],[5824,16632],[5825,16632],[5826,16632],[5827,16632],[5828,16632],[5829,16632],[5830,16632],[5831,16632],[5832,16632],[5833,16632],[5834,16632],[5835,16632],[5836,16632],[5837,16632],[5838,16632],[5839,16632],[5840,16632],[5841,16632],[5842,16632],[5843,16632],[5844,16632],[5845,16632],[5846,16632],[5847,16632],[5848,16632],[5849,16632],[5850,16679],[5851,16679],[5852,16679],[5853,16679],[5854,16679],[5855,16679],[5856,16679],[5857,16679],[5858,16679],[5859,16679],[5860,16679],[5861,16679],[5862,16679],[5863,16679],[5864,16679],[5865,16679],[5866,16679],[5867,16679],[5868,16679],[5869,16679],[5870,16679],[5871,16679],[5872,16679],[5873,16679],[5874,16679],[5875,16679],[5876,16679],[5877,16679],[5878,16679],[5879,16679],[5880,16679],[5881,16679],[5882,16679],[5883,16679],[5884,16679],[5885,16679],[5886,16679],[5887,16679],[5888,16679],[5889,16679],[5890,16679],[5891,16679],[5892,16679],[5893,16679],[5894,16679],[5895,16679],[5896,16679],[5897,16679],[5898,16679],[5899,16679],[5900,16679],[5901,16679],[5902,16679],[5903,16679],[5904,16679],[5905,16679],[5906,16679],[5907,16679],[5908,16679],[5909,16679],[5910,16679],[5911,16679],[5912,16679],[5913,16679],[5914,16679],[5915,16679],[5916,16679],[5917,16679],[5918,16679],[5919,16682],[5920,16857],[5921,16857],[5922,16680],[5923,16708],[5924,16708],[5925,16708],[5926,16680],[5927,16708],[5928,16708],[5929,16708],[5930,16708],[5931,16708],[5932,16708],[5933,16680],[5934,16680],[5935,16708],[5936,16708],[5937,16680],[5938,16708],[5939,16708],[5940,16708],[5941,16708],[5942,16708],[5943,16680],[5944,16708],[5945,16708],[5946,16708],[5947,16708],[5948,16708],[5949,16680],[5950,16680],[5951,16680],[5952,16680],[5953,16708],[5954,16708],[5955,16708],[5956,16708],[5957,16708],[5958,16680],[5959,16708],[5960,16708],[5961,16708],[5962,16708],[5963,16708],[5964,16680],[5965,16708],[5966,16708],[5967,16708],[5968,16708],[5969,16708],[5970,16680],[5971,16708],[5972,16708],[5973,16680],[5974,16680],[5975,16708],[5976,16708],[5977,16680],[5978,16708],[5979,16708],[5980,16708],[5981,16708],[5982,16708],[5983,16680],[5984,16708],[5985,16708],[5986,16708],[5987,16708],[5988,16708],[5989,16708],[5990,16708],[5991,16708],[5992,16708],[5993,16708],[5994,16680],[5995,16680],[5996,16708],[5997,16708],[5998,16708],[5999,16708],[6000,16708],[6001,16708],[6002,16708],[6003,16708],[6004,16708],[6005,16708],[6006,16680],[6007,16680],[6008,16708],[6009,16708],[6010,16708],[6011,16708],[6012,16708],[6013,16708],[6014,16708],[6015,16680],[6016,16680],[6017,16680],[6018,16680],[6019,16708],[6020,16708],[6021,16680],[6022,16680],[6023,16708],[6024,16708],[6025,16680],[6026,16708],[6027,16708],[6028,16680],[6029,16680],[6030,16680],[6031,16708],[6032,16708],[6033,16680],[6034,16708],[6035,16708],[6036,16708],[6037,16708],[6038,16708],[6039,16680],[6040,16680],[6041,16680],[6042,16680],[6043,16680],[6044,16680],[6045,16708],[6046,16708],[6047,16680],[6048,16680],[6049,16680],[6050,16680],[6051,16680],[6052,16680],[6053,16680],[6054,16680],[6055,16680],[6056,16680],[6057,16680],[6058,16680],[6059,16680],[6060,16708],[6061,16708],[6062,16680],[6063,16708],[6064,16708],[6065,16708],[6066,16708],[6067,16708],[6068,16680],[6069,16708],[6070,16708],[6071,16708],[6072,16708],[6073,16708],[6074,16680],[6075,16708],[6076,16708],[6077,16708],[6078,16708],[6079,16708],[6080,16680],[6081,16708],[6082,16708],[6083,16708],[6084,16708],[6085,16708],[6086,16708],[6087,16708],[6088,16708],[6089,16708],[6090,16708],[6091,16708],[6092,16680],[6093,16680],[6094,16680],[6095,16680],[6096,16708],[6097,16708],[6098,16708],[6099,16708],[6100,16708],[6101,16680],[6102,16708],[6103,16708],[6104,16708],[6105,16708],[6106,16708],[6107,16680],[6108,16708],[6109,16708],[6110,16708],[6111,16708],[6112,16708],[6113,16680],[6114,16681],[6115,16681],[6116,16705],[6117,16681],[6118,16681],[6119,16681],[6120,16705],[6121,16705],[6122,16705],[6123,16705],[6124,16681],[6125,16705],[6126,16681],[6127,16705],[6128,16705],[6129,16705],[6130,16681],[6131,16705],[6132,16705],[6133,16705],[6134,16681],[6135,16681],[6136,16681],[6137,16681],[6138,16705],[6139,16705],[6140,16705],[6141,16681],[6142,16681],[6143,16681],[6144,16681],[6145,16681],[6146,16681],[6147,16681],[6148,16705],[6149,16705],[6150,16705],[6151,16681],[6152,16681],[6153,16681],[6154,16681],[6155,16705],[6156,16705],[6157,16705],[6158,16681],[6159,16681],[6160,16681],[6161,16681],[6162,16705],[6163,16705],[6164,16705],[6165,16681],[6166,16681],[6167,16681],[6168,16681],[6169,16705],[6170,16705],[6171,16705],[6172,16705],[6173,16705],[6174,16705],[6175,16681],[6176,16681],[6177,16705],[6178,16705],[6179,16705],[6180,16681],[6181,16681],[6182,16681],[6183,16681],[6184,16705],[6185,16705],[6186,16705],[6187,16705],[6188,16705],[6189,16705],[6190,16681],[6191,16681],[6192,16681],[6193,16681],[6194,16681],[6195,16681],[6196,16681],[6197,16681],[6198,16705],[6199,16705],[6200,16705],[6201,16705],[6202,16705],[6203,16705],[6204,16681],[6205,16681],[6206,16681],[6207,16681],[6208,16681],[6209,16681],[6210,16681],[6211,16681],[6212,16705],[6213,16705],[6214,16705],[6215,16705],[6216,16681],[6217,16681],[6218,16681],[6219,16681],[6220,16681],[6221,16681],[6222,16681],[6223,16705],[6224,16681],[6225,16681],[6226,16705],[6227,16681],[6228,16705],[6229,16681],[6230,16705],[6231,16681],[6232,16681],[6233,16705],[6234,16705],[6235,16705],[6236,16705],[6237,16681],[6238,16681],[6239,16681],[6240,16705],[6241,16705],[6242,16705],[6243,16681],[6244,16681],[6245,16681],[6246,16681],[6247,16681],[6248,16681],[6249,16681],[6250,16681],[6251,16681],[6252,16681],[6253,16681],[6254,16681],[6255,16705],[6256,16705],[6257,16705],[6258,16681],[6259,16681],[6260,16681],[6261,16681],[6262,16681],[6263,16681],[6264,16681],[6265,16681],[6266,16681],[6267,16681],[6268,16681],[6269,16681],[6270,16681],[6271,16705],[6272,16705],[6273,16681],[6274,16681],[6275,16681],[6276,16705],[6277,16705],[6278,16681],[6279,16705],[6280,16705],[6281,16705],[6282,16681],[6283,16681],[6284,16681],[6285,16681],[6286,16681],[6287,16705],[6288,16705],[6289,16705],[6290,16681],[6291,16681],[6292,16681],[6293,16681],[6294,16705],[6295,16705],[6296,16705],[6297,16705],[6298,16705],[6299,16705],[6300,16705],[6301,16705],[6302,16705],[6303,16681],[6304,16681],[6305,16681],[6306,16681],[6307,16681],[6308,16705],[6309,16705],[6310,16705],[6311,16681],[6312,16681],[6313,16681],[6314,16681],[6315,16705],[6316,16705],[6317,16705],[6318,16681],[6319,16681],[6320,16681],[6321,16681],[6322,16705],[6323,16705],[6324,16705],[6325,16705],[6326,16705],[6327,16681],[6328,16681],[6329,16681],[6330,16681],[6331,16683],[6332,16683],[6333,16683],[6334,16683],[6335,16683],[6336,16683],[6337,16683],[6338,16683],[6339,16683],[6340,16683],[6341,16683],[6342,16683],[6343,16683],[6344,16683],[6345,16683],[6346,16683],[6347,16683],[6348,16683],[6349,16683],[6350,16683],[6351,16683],[6352,16683],[6353,16683],[6354,16683],[6355,16683],[6356,16683],[6357,16683],[6358,16683],[6359,16683],[6360,16683],[6361,16683],[6362,16683],[6363,16683],[6364,16683],[6365,16683],[6366,16683],[6367,16683],[6368,16683],[6369,16683],[6370,16683],[6371,16683],[6372,16683],[6373,16683],[6374,16683],[6375,16683],[6376,16683],[6377,16683],[6378,16683],[6379,16683],[6380,16683],[6381,16683],[6382,16683],[6383,16683],[6384,16858],[6385,16858],[6386,16858],[6387,16858],[6388,16858],[6389,16858],[6390,16858],[6391,16858],[6392,16858],[6393,16858],[6394,16858],[6395,16858],[6396,16858],[6397,16858],[6398,16858],[6399,16858],[6400,16858],[6401,16858],[6402,16858],[6403,16858],[6404,16858],[6405,16858],[6406,16858],[6407,16858],[6408,16858],[6409,16858],[6410,16858],[6411,16858],[6412,16858],[6413,16858],[6414,16858],[6415,16858],[6416,16858],[6417,16858],[6418,16858],[6419,16858],[6420,16858],[6421,16858],[6422,16858],[6423,16858],[6424,16858],[6425,16858],[6426,16858],[6427,16858],[6428,16858],[6429,16858],[6430,16858],[6431,16858],[6432,16858],[6433,16858],[6434,16858],[6435,16858],[6436,16858],[6437,16858],[6438,16858],[6439,16858],[6440,16858],[6441,16858],[6442,16858],[6443,16858],[6444,16858],[6445,16858],[6446,16858],[6447,16858],[6448,16858],[6449,16858],[6450,16858],[6451,16858],[6452,16858],[6453,16858],[6454,16858],[6455,16858],[6456,16858],[6457,16858],[6458,16858],[6459,16858],[6460,16858],[6461,16858],[6462,16858],[6463,16858],[6464,16858],[6465,16858],[6466,16858],[6467,16858],[6468,16858],[6469,16858],[6470,16858],[6471,16858],[6472,16858],[6473,16858],[6474,16858],[6475,16858],[6476,16858],[6477,16858],[6478,16858],[6479,16858],[6480,16858],[6481,16858],[6482,16858],[6483,16858],[6484,16858],[6485,16858],[6486,16858],[6487,16858],[6488,16858],[6489,16858],[6490,16858],[6491,16858],[6492,16858],[6493,16858],[6494,16858],[6495,16858],[6496,16858],[6497,16858],[6498,16858],[6499,16858],[6500,16858],[6501,16858],[6502,16858],[6503,16858],[6504,16858],[6505,16858],[6506,16858],[6507,16858],[6508,16858],[6509,16858],[6510,16858],[6511,16858],[6512,16858],[6513,16858],[6514,16858],[6515,16858],[6516,16858],[6517,16858],[6518,16858],[6519,16858],[6520,16858],[6521,16858],[6522,16858],[6523,16858],[6524,16858],[6525,16858],[6526,16858],[6527,16858],[6528,16858],[6529,16858],[6530,16858],[6531,16858],[6532,16858],[6533,16858],[6534,16858],[6535,16858],[6536,16858],[6537,16858],[6538,16858],[6539,16858],[6540,16858],[6541,16858],[6542,16858],[6543,16858],[6544,16858],[6545,16858],[6546,16858],[6547,16858],[6548,16858],[6549,16858],[6550,16858],[6551,16858],[6552,16858],[6553,16858],[6554,16858],[6555,16858],[6556,16858],[6557,16858],[6558,16858],[6559,16858],[6560,16858],[6561,16858],[6562,16858],[6563,16858],[6564,16858],[6565,16858],[6566,16858],[6567,16858],[6568,16858],[6569,16858],[6570,16858],[6571,16858],[6572,16858],[6573,16858],[6574,16858],[6575,16858],[6576,16858],[6577,16858],[6578,16858],[6579,16858],[6580,16858],[6581,16858],[6582,16858],[6583,16858],[6584,16858],[6585,16858],[6586,16858],[6587,16858],[6588,16858],[6589,16858],[6590,16858],[6591,16858],[6592,16858],[6593,16858],[6594,16858],[6595,16858],[6596,16858],[6597,16858],[6598,16858],[6599,16858],[6600,16858],[6601,16858],[6602,16858],[6603,16858],[6604,16858],[6605,16858],[6606,16858],[6607,16858],[6608,16858],[6609,16858],[6610,16858],[6611,16858],[6612,16858],[6613,16858],[6614,16858],[6615,16858],[6616,16858],[6617,16858],[6618,16858],[6619,16858],[6620,16858],[6621,16858],[6622,16858],[6623,16858],[6624,16858],[6625,16858],[6626,16858],[6627,16858],[6628,16858],[6629,16858],[6630,16858],[6631,16858],[6632,16858],[6633,16858],[6634,16858],[6635,16858],[6636,16858],[6637,16858],[6638,16858],[6639,16858],[6640,16678],[6641,16671],[6642,16667],[6643,16667],[6644,16696],[6645,16696],[6646,16696],[6647,16667],[6648,16667],[6649,16696],[6650,16676],[6651,16696],[6652,16676],[6653,16763],[6654,16764],[6655,16671],[6656,16635],[6657,16667],[6658,16667],[6659,16667],[6660,16667],[6661,16678],[6662,16676],[6663,16676],[6664,16676],[6665,16676],[6666,16676],[6667,16676],[6668,16676],[6669,16676],[6670,16676],[6671,16676],[6672,16678],[6673,16696],[6674,16696],[6675,16671],[6676,16678],[6677,16696],[6678,16696],[6679,16696],[6680,16676],[6681,16676],[6682,16676],[6683,16763],[6684,16667],[6685,16671],[6686,16678],[6687,16696],[6688,16696],[6689,16696],[6690,16676],[6691,16676],[6692,16676],[6693,16763],[6694,16667],[6695,16676],[6696,16676],[6697,16678],[6698,16696],[6699,16696],[6700,16696],[6701,16676],[6702,16763],[6703,16667],[6704,16678],[6705,16696],[6706,16696],[6707,16696],[6708,16676],[6709,16763],[6710,16667],[6711,16678],[6712,16696],[6713,16696],[6714,16696],[6715,16676],[6716,16763],[6717,16667],[6718,16676],[6719,16676],[6720,16678],[6721,16676],[6722,16676],[6723,16676],[6724,16676],[6725,16678],[6726,16696],[6727,16676],[6728,16676],[6729,16763],[6730,16667],[6731,16678],[6732,16678],[6733,16696],[6734,16696],[6735,16676],[6736,16676],[6737,16676],[6738,16676],[6739,16763],[6740,16763],[6741,16667],[6742,16667],[6743,16676],[6744,16678],[6745,16678],[6746,16696],[6747,16696],[6748,16696],[6749,16676],[6750,16676],[6751,16763],[6752,16763],[6753,16667],[6754,16667],[6755,16671],[6756,16678],[6757,16678],[6758,16696],[6759,16696],[6760,16696],[6761,16676],[6762,16676],[6763,16676],[6764,16676],[6765,16676],[6766,16676],[6767,16676],[6768,16676],[6769,16676],[6770,16676],[6771,16676],[6772,16676],[6773,16676],[6774,16676],[6775,16676],[6776,16676],[6777,16676],[6778,16676],[6779,16676],[6780,16676],[6781,16676],[6782,16676],[6783,16676],[6784,16676],[6785,16676],[6786,16676],[6787,16676],[6788,16676],[6789,16676],[6790,16676],[6791,16676],[6792,16676],[6793,16676],[6794,16676],[6795,16676],[6796,16676],[6797,16676],[6798,16676],[6799,16676],[6800,16676],[6801,16676],[6802,16676],[6803,16676],[6804,16676],[6805,16676],[6806,16676],[6807,16676],[6808,16676],[6809,16676],[6810,16676],[6811,16676],[6812,16676],[6813,16676],[6814,16676],[6815,16676],[6816,16676],[6817,16676],[6818,16676],[6819,16676],[6820,16676],[6821,16676],[6822,16676],[6823,16676],[6824,16676],[6825,16676],[6826,16676],[6827,16676],[6828,16676],[6829,16676],[6830,16676],[6831,16676],[6832,16676],[6833,16676],[6834,16676],[6835,16676],[6836,16676],[6837,16676],[6838,16676],[6839,16676],[6840,16676],[6841,16676],[6842,16676],[6843,16676],[6844,16676],[6845,16676],[6846,16676],[6847,16676],[6848,16676],[6849,16676],[6850,16676],[6851,16676],[6852,16676],[6853,16676],[6854,16676],[6855,16676],[6856,16676],[6857,16676],[6858,16676],[6859,16676],[6860,16676],[6861,16676],[6862,16676],[6863,16676],[6864,16676],[6865,16676],[6866,16676],[6867,16676],[6868,16676],[6869,16676],[6870,16676],[6871,16676],[6872,16676],[6873,16676],[6874,16676],[6875,16676],[6876,16676],[6877,16676],[6878,16676],[6879,16676],[6880,16676],[6881,16676],[6882,16676],[6883,16676],[6884,16676],[6885,16676],[6886,16676],[6887,16676],[6888,16676],[6889,16676],[6890,16676],[6891,16676],[6892,16676],[6893,16676],[6894,16676],[6895,16676],[6896,16676],[6897,16676],[6898,16676],[6899,16676],[6900,16676],[6901,16676],[6902,16676],[6903,16676],[6904,16676],[6905,16676],[6906,16676],[6907,16676],[6908,16676],[6909,16676],[6910,16676],[6911,16676],[6912,16676],[6913,16676],[6914,16676],[6915,16676],[6916,16676],[6917,16676],[6918,16676],[6919,16676],[6920,16676],[6921,16676],[6922,16676],[6923,16676],[6924,16676],[6925,16676],[6926,16676],[6927,16676],[6928,16676],[6929,16676],[6930,16676],[6931,16676],[6932,16676],[6933,16676],[6934,16676],[6935,16676],[6936,16676],[6937,16676],[6938,16676],[6939,16676],[6940,16676],[6941,16676],[6942,16676],[6943,16676],[6944,16676],[6945,16676],[6946,16676],[6947,16676],[6948,16676],[6949,16676],[6950,16676],[6951,16676],[6952,16676],[6953,16676],[6954,16676],[6955,16676],[6956,16676],[6957,16676],[6958,16676],[6959,16676],[6960,16676],[6961,16676],[6962,16676],[6963,16676],[6964,16676],[6965,16676],[6966,16676],[6967,16676],[6968,16676],[6969,16676],[6970,16676],[6971,16676],[6972,16676],[6973,16676],[6974,16676],[6975,16676],[6976,16676],[6977,16676],[6978,16676],[6979,16676],[6980,16676],[6981,16676],[6982,16676],[6983,16676],[6984,16676],[6985,16676],[6986,16676],[6987,16676],[6988,16676],[6989,16676],[6990,16676],[6991,16676],[6992,16676],[6993,16676],[6994,16676],[6995,16676],[6996,16676],[6997,16676],[6998,16676],[6999,16676],[7000,16676],[7001,16676],[7002,16676],[7003,16676],[7004,16676],[7005,16676],[7006,16676],[7007,16676],[7008,16676],[7009,16676],[7010,16676],[7011,16676],[7012,16676],[7013,16676],[7014,16676],[7015,16676],[7016,16676],[7017,16676],[7018,16676],[7019,16676],[7020,16676],[7021,16676],[7022,16676],[7023,16676],[7024,16676],[7025,16676],[7026,16676],[7027,16676],[7028,16676],[7029,16676],[7030,16676],[7031,16676],[7032,16676],[7033,16676],[7034,16676],[7035,16676],[7036,16676],[7037,16676],[7038,16676],[7039,16676],[7040,16676],[7041,16676],[7042,16676],[7043,16676],[7044,16676],[7045,16676],[7046,16676],[7047,16676],[7048,16676],[7049,16676],[7050,16676],[7051,16676],[7052,16676],[7053,16676],[7054,16676],[7055,16676],[7056,16676],[7057,16676],[7058,16676],[7059,16676],[7060,16676],[7061,16676],[7062,16676],[7063,16676],[7064,16676],[7065,16676],[7066,16676],[7067,16676],[7068,16676],[7069,16676],[7070,16676],[7071,16676],[7072,16676],[7073,16676],[7074,16763],[7075,16667],[7076,16667],[7077,16667],[7078,16676],[7079,16676],[7080,16676],[7081,16676],[7082,16676],[7083,16676],[7084,16676],[7085,16676],[7086,16676],[7087,16676],[7088,16764],[7089,16763],[7090,16671],[7091,16678],[7092,16696],[7093,16696],[7094,16696],[7095,16676],[7096,16763],[7097,16667],[7098,16678],[7099,16671],[7100,16696],[7101,16696],[7102,16671],[7103,16696],[7104,16696],[7105,16678],[7106,16678],[7107,16676],[7108,16676],[7109,16678],[7110,16676],[7111,16676],[7112,16678],[7113,16676],[7114,16671],[7115,16696],[7116,16696],[7117,16671],[7118,16671],[7119,16696],[7120,16671],[7121,16696],[7122,16676],[7123,16676],[7124,16676],[7125,16676],[7126,16696],[7127,16678],[7128,16678],[7129,16678],[7130,16678],[7131,16678],[7132,16678],[7133,16678],[7134,16678],[7135,16667],[7136,16667],[7137,16667],[7138,16676],[7139,16676],[7140,16696],[7141,16671],[7142,16696],[7143,16696],[7144,16763],[7145,16667],[7146,16678],[7147,16696],[7148,16696],[7149,16696],[7150,16676],[7151,16676],[7152,16763],[7153,16667],[7154,16678],[7155,16763],[7156,16667],[7157,16671],[7158,16696],[7159,16696],[7160,16676],[7161,16671],[7162,16678],[7163,16696],[7164,16696],[7165,16696],[7166,16676],[7167,16676],[7168,16676],[7169,16676],[7170,16763],[7171,16667],[7172,16671],[7173,16678],[7174,16696],[7175,16696],[7176,16696],[7177,16676],[7178,16763],[7179,16667],[7180,16671],[7181,16678],[7182,16696],[7183,16696],[7184,16696],[7185,16676],[7186,16676],[7187,16763],[7188,16667],[7189,16671],[7190,16678],[7191,16696],[7192,16696],[7193,16696],[7194,16676],[7195,16763],[7196,16667],[7197,16676],[7198,16667],[7199,16667],[7200,16667],[7201,16685],[7202,16685],[7203,16685],[7204,16685],[7205,16685],[7206,16685],[7207,16685],[7208,16685],[7209,16685],[7210,16685],[7211,16685],[7212,16685],[7213,16685],[7214,16685],[7215,16685],[7216,16685],[7217,16685],[7218,16685],[7219,16685],[7220,16685],[7221,16685],[7222,16685],[7223,16685],[7224,16685],[7225,16685],[7226,16685],[7227,16686],[7228,16686],[7229,16686],[7230,16686],[7231,16686],[7232,16686],[7233,16686],[7234,16686],[7235,16686],[7236,16686],[7237,16686],[7238,16686],[7239,16686],[7240,16686],[7241,16686],[7242,16686],[7243,16686],[7244,16686],[7245,16686],[7246,16686],[7247,16686],[7248,16686],[7249,16686],[7250,16686],[7251,16686],[7252,16686],[7253,16686],[7254,16686],[7255,16686],[7256,16686],[7257,16686],[7258,16686],[7259,16686],[7260,16686],[7261,16686],[7262,16686],[7263,16686],[7264,16686],[7265,16686],[7266,16686],[7267,16686],[7268,16686],[7269,16686],[7270,16686],[7271,16686],[7272,16686],[7273,16686],[7274,16686],[7275,16686],[7276,16686],[7277,16686],[7278,16686],[7279,16686],[7280,16686],[7281,16686],[7282,16686],[7283,16686],[7284,16686],[7285,16686],[7286,16686],[7287,16686],[7288,16686],[7289,16686],[7290,16686],[7291,16686],[7292,16686],[7293,16686],[7294,16686],[7295,16686],[7296,16686],[7297,16686],[7298,16686],[7299,16686],[7300,16686],[7301,16686],[7302,16686],[7303,16686],[7304,16686],[7305,16686],[7306,16686],[7307,16686],[7308,16686],[7309,16686],[7310,16686],[7311,16686],[7312,16686],[7313,16686],[7314,16631],[7315,16631],[7316,16631],[7317,16631],[7318,16631],[7319,16631],[7320,16631],[7321,16631],[7322,16631],[7323,16631],[7324,16631],[7325,16631],[7326,16631],[7327,16631],[7328,16631],[7329,16631],[7330,16631],[7331,16631],[7332,16631],[7333,16631],[7334,16631],[7335,16631],[7336,16631],[7337,16631],[7338,16631],[7339,16631],[7340,16631],[7341,16631],[7342,16631],[7343,16631],[7344,16631],[7345,16631],[7346,16631],[7347,16631],[7348,16631],[7349,16631],[7350,16631],[7351,16631],[7352,16631],[7353,16631],[7354,16631],[7355,16631],[7356,16631],[7357,16631],[7358,16631],[7359,16631],[7360,16631],[7361,16631],[7362,16631],[7363,16631],[7364,16631],[7365,16631],[7366,16631],[7367,16631],[7368,16631],[7369,16631],[7370,16631],[7371,16631],[7372,16631],[7373,16631],[7374,16631],[7375,16631],[7376,16631],[7377,16631],[7378,16631],[7379,16631],[7380,16631],[7381,16631],[7382,16631],[7383,16631],[7384,16631],[7385,16631],[7386,16631],[7387,16631],[7388,16631],[7389,16631],[7390,16631],[7391,16631],[7392,16631],[7393,16631],[7394,16631],[7395,16631],[7396,16631],[7397,16631],[7398,16631],[7399,16631],[7400,16631],[7401,16631],[7402,16631],[7403,16631],[7404,16631],[7405,16631],[7406,16631],[7407,16631],[7408,16631],[7409,16631],[7410,16631],[7411,16631],[7412,16631],[7413,16631],[7414,16631],[7415,16631],[7416,16631],[7417,16631],[7418,16631],[7419,16631],[7420,16631],[7421,16631],[7422,16631],[7423,16631],[7424,16631],[7425,16631],[7426,16631],[7427,16631],[7428,16631],[7429,16631],[7430,16631],[7431,16631],[7432,16631],[7433,16631],[7434,16631],[7435,16631],[7436,16631],[7437,16631],[7438,16631],[7439,16631],[7440,16631],[7441,16631],[7442,16631],[7443,16631],[7444,16631],[7445,16631],[7446,16631],[7447,16631],[7448,16631],[7449,16631],[7450,16631],[7451,16631],[7452,16631],[7453,16631],[7454,16631],[7455,16631],[7456,16631],[7457,16631],[7458,16631],[7459,16631],[7460,16631],[7461,16631],[7462,16631],[7463,16631],[7464,16631],[7465,16631],[7466,16631],[7467,16631],[7468,16631],[7469,16631],[7470,16631],[7471,16631],[7472,16631],[7473,16631],[7474,16631],[7475,16631],[7476,16631],[7477,16631],[7478,16631],[7479,16631],[7480,16658],[7481,16658],[7482,16684],[7483,16684],[7484,16684],[7485,16684],[7486,16684],[7487,16684],[7488,16684],[7489,16684],[7490,16684],[7491,16684],[7492,16684],[7493,16684],[7494,16684],[7495,16684],[7496,16684],[7497,16677],[7498,16766],[7499,16687],[7500,16766],[7501,16687],[7502,16677],[7503,16766],[7504,16677],[7505,16677],[7506,16687],[7507,16677],[7508,16677],[7509,16677],[7510,16677],[7511,16766],[7512,16687],[7513,16677],[7514,16677],[7515,16677],[7516,16677],[7517,16677],[7518,16677],[7519,16677],[7520,16766],[7521,16677],[7522,16766],[7523,16677],[7524,16677],[7525,16677],[7526,16687],[7527,16687],[7528,16687],[7529,16687],[7530,16687],[7531,16677],[7532,16687],[7533,16687],[7534,16687],[7535,16687],[7536,16687],[7537,16687],[7538,16687],[7539,16687],[7540,16687],[7541,16687],[7542,16766],[7543,16677],[7544,16766],[7545,16766],[7546,16677],[7547,16677],[7548,16677],[7549,16677],[7550,16677],[7551,16766],[7552,16766],[7553,16677],[7554,16766],[7555,16766],[7556,16677],[7557,16677],[7558,16677],[7559,16677],[7560,16677],[7561,16766],[7562,16677],[7563,16677],[7564,16677],[7565,16687],[7566,16687],[7567,16687],[7568,16687],[7569,16687],[7570,16687],[7571,16687],[7572,16687],[7573,16687],[7574,16687],[7575,16677],[7576,16766],[7577,16687],[7578,16766],[7579,16677],[7580,16766],[7581,16677],[7582,16766],[7583,16677],[7584,16766],[7585,16677],[7586,16766],[7587,16677],[7588,16766],[7589,16687],[7590,16687],[7591,16687],[7592,16687],[7593,16687],[7594,16687],[7595,16687],[7596,16687],[7597,16687],[7598,16687],[7599,16687],[7600,16687],[7601,16687],[7602,16687],[7603,16687],[7604,16687],[7605,16687],[7606,16687],[7607,16687],[7608,16687],[7609,16687],[7610,16687],[7611,16687],[7612,16687],[7613,16687],[7614,16687],[7615,16687],[7616,16687],[7617,16687],[7618,16687],[7619,16687],[7620,16687],[7621,16687],[7622,16687],[7623,16687],[7624,16687],[7625,16687],[7626,16687],[7627,16687],[7628,16687],[7629,16687],[7630,16687],[7631,16687],[7632,16687],[7633,16687],[7634,16687],[7635,16687],[7636,16687],[7637,16687],[7638,16687],[7639,16687],[7640,16687],[7641,16687],[7642,16687],[7643,16687],[7644,16687],[7645,16687],[7646,16687],[7647,16687],[7648,16687],[7649,16687],[7650,16687],[7651,16687],[7652,16687],[7653,16687],[7654,16687],[7655,16687],[7656,16687],[7657,16687],[7658,16687],[7659,16687],[7660,16687],[7661,16687],[7662,16687],[7663,16687],[7664,16687],[7665,16687],[7666,16687],[7667,16687],[7668,16687],[7669,16687],[7670,16687],[7671,16687],[7672,16687],[7673,16687],[7674,16687],[7675,16687],[7676,16687],[7677,16687],[7678,16687],[7679,16687],[7680,16687],[7681,16687],[7682,16687],[7687,16677],[7688,16677],[7689,16677],[7690,16677],[7691,16677],[7692,16677],[7693,16677],[7694,16677],[7695,16677],[7696,16677],[7697,16677],[7698,16677],[7699,16677],[7700,16677],[7701,16677],[7702,16677],[7703,16677],[7704,16677],[7705,16677],[7706,16677],[7707,16767],[7708,16767],[7711,16767],[7713,16767],[7715,16767],[7716,16767],[7717,16767],[7719,16767],[7721,16767],[7723,16767],[7724,16767],[7725,16767],[7728,16767],[7729,16767],[7730,16767],[7732,16767],[7734,16767],[7736,16767],[7738,16767],[7740,16767],[7742,16768],[7743,16768],[7744,16768],[7745,16768],[7746,16768],[7747,16768],[7748,16768],[7751,16768],[7752,16768],[7753,16768],[7754,16768],[7757,16768],[7758,16768],[7759,16768],[7760,16768],[7761,16768],[7762,16768],[7763,16768],[7764,16768],[7765,16768],[7766,16768],[7767,16768],[7768,16768],[7769,16768],[7770,16768],[7771,16768],[7772,16768],[7773,16768],[7774,16768],[7775,16768],[7776,16768],[7779,16768],[7780,16768],[7781,16768],[7782,16768],[7783,16768],[7786,16768],[7787,16768],[7788,16768],[7789,16768],[7790,16768],[7791,16768],[7792,16768],[7793,16768],[7794,16768],[7795,16768],[7796,16768],[7797,16768],[7800,16768],[7801,16768],[7802,16768],[7803,16768],[7806,16768],[7807,16768],[7808,16768],[7809,16768],[7812,16768],[7813,16768],[7814,16768],[7815,16768],[7818,16768],[7819,16768],[7820,16768],[7821,16768],[7822,16710],[7823,16710],[7824,16710],[7825,16710],[7826,16710],[7827,16710],[7828,16710],[7829,16710],[7830,16710],[7831,16710],[7832,16710],[7833,16710],[7834,16710],[7835,16710],[7836,16710],[7837,16710],[7838,16710],[7839,16710],[7840,16710],[7841,16710],[7842,16710],[7843,16710],[7844,16710],[7845,16710],[7846,16710],[7847,16710],[7848,16710],[7849,16710],[7850,16710],[7851,16710],[7852,16710],[7853,16710],[7854,16710],[7855,16710],[7856,16710],[7857,16710],[7858,16710],[7859,16710],[7860,16710],[7861,16710],[7862,16710],[7863,16710],[7864,16710],[7865,16710],[7866,16710],[7867,16710],[7868,16710],[7869,16710],[7870,16710],[7871,16710],[7872,16710],[7873,16710],[7874,16710],[7875,16710],[7876,16710],[7877,16710],[7878,16710],[7879,16710],[7880,16710],[7881,16710],[7882,16710],[7883,16710],[7884,16710],[7885,16710],[7886,16710],[7887,16710],[7888,16710],[7889,16710],[7890,16710],[7891,16710],[7892,16710],[7893,16710],[7894,16710],[7895,16710],[7896,16710],[7897,16710],[7898,16710],[7899,16710],[7900,16710],[7901,16710],[7902,16710],[7903,16710],[7904,16710],[7905,16710],[7906,16710],[7907,16710],[7908,16710],[7909,16710],[7910,16710],[7911,16710],[7912,16702],[7913,16702],[7914,16702],[7915,16702],[7916,16702],[7917,16702],[7918,16765],[7919,16702],[7920,16702],[7921,16702],[7922,16702],[7923,16702],[7924,16702],[7925,16702],[7926,16702],[7927,16702],[7928,16702],[7929,16702],[7930,16702],[7931,16702],[7932,16702],[7933,16702],[7934,16702],[7935,16702],[7936,16702],[7937,16702],[7938,16702],[7939,16702],[7940,16702],[7941,16702],[7942,16702],[7943,16702],[7944,16702],[7945,16702],[7946,16702],[7947,16702],[7948,16702],[7949,16702],[7950,16702],[7951,16702],[7952,16702],[7953,16702],[7954,16702],[7955,16702],[7956,16702],[7957,16702],[7958,16702],[7959,16702],[7960,16702],[7961,16702],[7962,16702],[7963,16702],[7964,16702],[7965,16702],[7966,16702],[7967,16702],[7968,16702],[7969,16702],[7970,16702],[7971,16702],[7972,16702],[7973,16702],[7974,16702],[7975,16702],[7976,16702],[7977,16702],[7978,16702],[7979,16702],[7980,16702],[7981,16702],[7982,16702],[7983,16702],[7984,16702],[7985,16702],[7986,16702],[7987,16702],[7988,16702],[7989,16702],[7990,16702],[7991,16702],[7992,16702],[7993,16702],[7994,16702],[7995,16702],[7996,16702],[7997,16702],[7998,16702],[7999,16632],[8000,16665],[8001,16665],[8002,16632],[8003,16631],[8004,16632],[8005,16632],[8006,16631],[8007,16644],[8008,16644],[8009,16644],[8010,16644],[8011,16644],[8012,16644],[8013,16644],[8014,16810],[8015,16810],[8016,16644],[8017,16644],[8018,16644],[8019,16644],[8020,16644],[8021,16644],[8022,16644],[8023,16644],[8024,16644],[8025,16644],[8026,16644],[8027,16644],[8028,16644],[8029,16644],[8030,16644],[8031,16644],[8032,16644],[8033,16644],[8034,16644],[8035,16644],[8036,16644],[8037,16644],[8038,16644],[8039,16644],[8040,16644],[8041,16644],[8042,16644],[8043,16644],[8044,16644],[8045,16644],[8046,16644],[8047,16644],[8048,16859],[8049,16674],[8050,16674],[8051,16674],[8052,16674],[8053,16674],[8054,16674],[8055,16674],[8056,16674],[8057,16674],[8058,16674],[8059,16674],[8060,16674],[8061,16674],[8062,16674],[8063,16674],[8064,16674],[8065,16674],[8066,16674],[8067,16674],[8068,16674],[8069,16674],[8070,16674],[8071,16674],[8072,16674],[8073,16674],[8074,16674],[8075,16674],[8076,16674],[8077,16674],[8078,16674],[8079,16674],[8080,16674],[8081,16674],[8082,16674],[8083,16674],[8084,16674],[8085,16674],[8086,16674],[8087,16674],[8088,16674],[8089,16674],[8090,16674],[8091,16674],[8092,16674],[8093,16674],[8094,16674],[8095,16774],[8096,16773],[8097,16772],[8098,16772],[8099,16771],[8100,16771],[8101,16774],[8102,16701],[8103,16701],[8104,16774],[8105,16701],[8106,16701],[8107,16701],[8108,16701],[8109,16773],[8110,16701],[8111,16701],[8112,16773],[8113,16772],[8114,16772],[8115,16774],[8116,16774],[8117,16701],[8118,16701],[8119,16701],[8120,16701],[8121,16773],[8122,16774],[8123,16774],[8124,16701],[8125,16701],[8126,16701],[8127,16701],[8128,16773],[8129,16773],[8130,16701],[8131,16701],[8132,16701],[8133,16701],[8134,16773],[8135,16701],[8136,16701],[8137,16701],[8138,16701],[8139,16773],[8140,16701],[8141,16701],[8142,16701],[8143,16701],[8144,16773],[8145,16773],[8146,16773],[8147,16701],[8148,16701],[8149,16701],[8150,16701],[8151,16773],[8152,16701],[8153,16701],[8154,16701],[8155,16701],[8156,16701],[8157,16701],[8158,16701],[8159,16701],[8160,16773],[8161,16773],[8162,16773],[8163,16701],[8164,16701],[8165,16701],[8166,16701],[8167,16701],[8168,16701],[8169,16701],[8170,16701],[8171,16773],[8172,16773],[8173,16774],[8174,16774],[8175,16701],[8176,16701],[8177,16701],[8178,16701],[8179,16701],[8180,16701],[8181,16701],[8182,16701],[8183,16773],[8184,16771],[8185,16774],[8186,16773],[8187,16772],[8188,16773],[8189,16774],[8190,16774],[8191,16701],[8192,16701],[8193,16701],[8194,16701],[8195,16773],[8196,16774],[8197,16774],[8198,16774],[8199,16774],[8200,16701],[8201,16774],[8202,16701],[8203,16774],[8204,16774],[8205,16774],[8206,16774],[8207,16774],[8208,16774],[8209,16774],[8210,16774],[8211,16773],[8212,16773],[8213,16774],[8214,16774],[8215,16774],[8216,16701],[8217,16701],[8218,16701],[8219,16701],[8220,16773],[8221,16772],[8222,16772],[8223,16701],[8224,16701],[8225,16701],[8226,16701],[8227,16773],[8228,16701],[8229,16701],[8230,16701],[8231,16701],[8232,16772],[8233,16774],[8234,16774],[8235,16774],[8236,16774],[8237,16701],[8238,16701],[8239,16701],[8240,16701],[8241,16773],[8242,16774],[8243,16774],[8244,16701],[8245,16701],[8246,16701],[8247,16701],[8248,16773],[8249,16774],[8250,16774],[8251,16701],[8252,16701],[8253,16701],[8254,16701],[8255,16773],[8256,16774],[8257,16774],[8258,16701],[8259,16701],[8260,16701],[8261,16701],[8262,16773],[8263,16773],[8264,16777],[8265,16777],[8266,16777],[8267,16777],[8268,16777],[8269,16777],[8270,16777],[8271,16777],[8272,16777],[8273,16777],[8274,16777],[8275,16777],[8276,16777],[8277,16777],[8278,16777],[8279,16777],[8280,16777],[8281,16777],[8282,16772],[8283,16772],[8284,16772],[8285,16772],[8286,16772],[8287,16772],[8288,16772],[8289,16772],[8290,16772],[8291,16772],[8292,16772],[8293,16772],[8294,16772],[8295,16772],[8296,16772],[8297,16772],[8298,16772],[8299,16772],[8300,16773],[8301,16772],[8302,16772],[8303,16772],[8304,16773],[8305,16772],[8306,16772],[8307,16772],[8308,16772],[8309,16772],[8310,16772],[8311,16772],[8312,16772],[8313,16772],[8314,16772],[8315,16772],[8316,16772],[8317,16772],[8318,16772],[8319,16772],[8320,16701],[8321,16701],[8322,16701],[8323,16701],[8324,16701],[8325,16701],[8326,16701],[8327,16701],[8328,16701],[8329,16701],[8330,16701],[8331,16701],[8332,16701],[8333,16701],[8334,16701],[8335,16701],[8336,16701],[8337,16701],[8338,16701],[8339,16701],[8340,16701],[8341,16701],[8342,16701],[8343,16701],[8344,16701],[8345,16701],[8346,16701],[8347,16701],[8348,16701],[8349,16701],[8350,16771],[8351,16771],[8352,16701],[8353,16701],[8354,16701],[8355,16701],[8356,16701],[8357,16701],[8358,16771],[8359,16772],[8360,16772],[8361,16771],[8362,16771],[8363,16772],[8364,16772],[8365,16771],[8366,16772],[8367,16772],[8368,16772],[8369,16772],[8370,16810],[8371,16810],[8372,16810],[8383,16714],[8384,16714],[8385,16714],[8386,16714],[8387,16714],[8388,16714],[8389,16714],[8390,16714],[8391,16714],[8392,16714],[8393,16714],[8394,16714],[8395,16714],[8396,16714],[8397,16714],[8398,16714],[8399,16714],[8400,16714],[8401,16714],[8402,16714],[8403,16714],[8404,16714],[8405,16714],[8406,16714],[8407,16714],[8408,16714],[8409,16714],[8410,16714],[8411,16714],[8412,16714],[8413,16714],[8414,16714],[8415,16714],[8416,16714],[8417,16714],[8418,16714],[8419,16714],[8420,16714],[8421,16714],[8422,16714],[8423,16714],[8424,16714],[8425,16714],[8426,16714],[8427,16714],[8428,16714],[8429,16714],[8430,16714],[8431,16714],[8432,16714],[8433,16714],[8434,16714],[8435,16714],[8436,16714],[8437,16714],[8438,16714],[8439,16714],[8440,16714],[8441,16714],[8442,16714],[8443,16714],[8444,16714],[8445,16714],[8446,16714],[8447,16714],[8448,16714],[8449,16714],[8450,16714],[8451,16714],[8452,16714],[8453,16714],[8454,16714],[8455,16714],[8456,16641],[8457,16860],[8458,16641],[8459,16641],[8460,16653],[8461,16653],[8462,16653],[8463,16860],[8464,16653],[8465,16653],[8466,16653],[8467,16653],[8468,16653],[8469,16653],[8470,16653],[8471,16653],[8472,16653],[8473,16653],[8474,16653],[8475,16861],[8476,16641],[8477,16641],[8478,16641],[8479,16641],[8480,16641],[8481,16641],[8482,16641],[8483,16641],[8484,16641],[8485,16641],[8486,16641],[8487,16641],[8488,16641],[8489,16641],[8490,16641],[8491,16641],[8492,16641],[8493,16641],[8494,16641],[8495,16641],[8496,16641],[8497,16641],[8498,16641],[8499,16641],[8500,16641],[8501,16641],[8502,16641],[8503,16641],[8504,16641],[8505,16641],[8506,16641],[8507,16641],[8508,16861],[8509,16641],[8510,16653],[8511,16861],[8512,16653],[8513,16653],[8514,16653],[8515,16653],[8516,16653],[8517,16653],[8518,16653],[8519,16653],[8520,16653],[8521,16653],[8522,16653],[8523,16653],[8524,16653],[8525,16653],[8526,16653],[8527,16653],[8528,16653],[8529,16653],[8530,16653],[8531,16653],[8532,16653],[8533,16653],[8534,16653],[8535,16653],[8536,16653],[8537,16653],[8538,16653],[8539,16653],[8540,16653],[8541,16653],[8542,16653],[8543,16641],[8544,16641],[8545,16641],[8546,16641],[8547,16641],[8548,16641],[8549,16641],[8550,16641],[8551,16641],[8552,16641],[8553,16641],[8554,16641],[8555,16641],[8556,16641],[8557,16641],[8558,16641],[8559,16641],[8560,16641],[8561,16778],[8562,16641],[8563,16641],[8564,16641],[8565,16641],[8566,16641],[8567,16641],[8568,16641],[8569,16641],[8570,16641],[8571,16641],[8573,16641],[8574,16641],[8575,16641],[8576,16641],[8577,16641],[8578,16641],[8579,16641],[8580,16641],[8581,16641],[8582,16641],[8583,16641],[8584,16641],[8585,16778],[8586,16641],[8587,16778],[8588,16641],[8590,16778],[8591,16641],[8592,16778],[8593,16641],[8594,16778],[8595,16641],[8596,16641],[8597,16778],[8599,16641],[8600,16641],[8601,16778],[8602,16641],[8603,16641],[8604,16641],[8605,16641],[8606,16641],[8607,16641],[8608,16641],[8609,16641],[8610,16641],[8611,16641],[8612,16641],[8613,16641],[8614,16641],[8615,16641],[8616,16641],[8617,16641],[8618,16641],[8619,16641],[8620,16641],[8621,16641],[8622,16641],[8623,16641],[8624,16641],[8625,16641],[8626,16641],[8627,16641],[8628,16641],[8629,16641],[8630,16641],[8631,16641],[8632,16641],[8633,16641],[8634,16778],[8635,16641],[8636,16641],[8637,16778],[8638,16641],[8639,16641],[8640,16778],[8641,16778],[8642,16641],[8643,16641],[8644,16778],[8645,16641],[8646,16778],[8647,16641],[8648,16641],[8649,16641],[8650,16641],[8651,16641],[8652,16641],[8653,16641],[8654,16641],[8655,16641],[8656,16641],[8657,16641],[8658,16641],[8659,16641],[8660,16641],[8661,16641],[8662,16641],[8663,16641],[8665,16641],[8666,16641],[8668,16641],[8669,16778],[8670,16641],[8671,16641],[8672,16778],[8673,16641],[8674,16778],[8675,16641],[8676,16641],[8677,16778],[8678,16641],[8679,16641],[8680,16641],[8681,16641],[8682,16641],[8683,16641],[8684,16641],[8685,16641],[8686,16778],[8687,16641],[8688,16641],[8689,16641],[8690,16641],[8691,16778],[8692,16641],[8693,16641],[8694,16778],[8695,16641],[8696,16641],[8697,16778],[8698,16641],[8699,16778],[8700,16641],[8701,16641],[8702,16641],[8703,16778],[8704,16641],[8705,16641],[8706,16778],[8707,16641],[8708,16778],[8709,16641],[8710,16778],[8711,16641],[8712,16778],[8713,16641],[8714,16778],[8715,16641],[8716,16778],[8717,16641],[8718,16641],[8719,16778],[8720,16641],[8721,16641],[8722,16641],[8723,16778],[8724,16641],[8725,16641],[8726,16778],[8727,16778],[8728,16641],[8729,16735],[8730,16735],[8731,16735],[8732,16735],[8733,16735],[8734,16735],[8735,16735],[8736,16735],[8737,16735],[8738,16735],[8739,16735],[8740,16735],[8741,16735],[8742,16735],[8743,16735],[8744,16735],[8745,16735],[8746,16735],[8747,16735],[8748,16735],[8749,16735],[8750,16735],[8751,16735],[8752,16735],[8753,16735],[8754,16735],[8755,16735],[8756,16735],[8757,16735],[8758,16735],[8759,16735],[8760,16735],[8761,16735],[8762,16735],[8763,16735],[8764,16735],[8765,16735],[8766,16735],[8767,16735],[8768,16735],[8769,16735],[8770,16735],[8771,16735],[8772,16735],[8773,16735],[8774,16735],[8775,16735],[8776,16735],[8777,16735],[8778,16735],[8779,16735],[8780,16735],[8781,16735],[8782,16735],[8783,16735],[8784,16735],[8785,16735],[8786,16735],[8787,16735],[8788,16735],[8789,16735],[8790,16735],[8791,16735],[8792,16735],[8793,16735],[8794,16735],[8795,16735],[8796,16735],[8797,16735],[8798,16735],[8799,16735],[8800,16735],[8801,16735],[8802,16735],[8803,16735],[8804,16735],[8805,16735],[8806,16735],[8807,16735],[8808,16735],[8809,16735],[8810,16735],[8811,16735],[8812,16735],[8813,16735],[8814,16735],[8815,16735],[8816,16735],[8817,16735],[8818,16735],[8819,16735],[8820,16735],[8821,16735],[8822,16735],[8823,16735],[8824,16735],[8825,16735],[8826,16735],[8827,16735],[8828,16735],[8829,16735],[8830,16735],[8831,16735],[8832,16735],[8833,16735],[8834,16735],[8835,16735],[8836,16735],[8837,16735],[8838,16735],[8839,16735],[8840,16735],[8841,16735],[8842,16735],[8843,16735],[8844,16735],[8845,16735],[8846,16735],[8847,16735],[8848,16735],[8849,16735],[8850,16735],[8851,16735],[8852,16735],[8853,16735],[8854,16735],[8855,16735],[8856,16735],[8857,16735],[8858,16735],[8859,16735],[8860,16735],[8861,16735],[8862,16735],[8863,16735],[8864,16735],[8865,16735],[8866,16735],[8867,16735],[8868,16735],[8869,16735],[8870,16735],[8871,16735],[8872,16735],[8873,16735],[8874,16735],[8875,16735],[8876,16735],[8877,16735],[8878,16735],[8879,16735],[8880,16735],[8881,16735],[8882,16735],[8883,16735],[8884,16735],[8885,16735],[8886,16735],[8887,16735],[8888,16735],[8889,16735],[8890,16735],[8891,16735],[8892,16735],[8893,16735],[8894,16735],[8895,16735],[8896,16735],[8897,16735],[8898,16735],[8899,16735],[8900,16735],[8901,16735],[8902,16735],[8903,16735],[8904,16735],[8905,16735],[8906,16735],[8907,16735],[8908,16735],[8909,16735],[8910,16735],[8911,16735],[8912,16735],[8913,16735],[8914,16735],[8915,16735],[8916,16735],[8917,16735],[8918,16735],[8919,16735],[8920,16735],[8921,16735],[8922,16735],[8923,16735],[8924,16735],[8925,16735],[8926,16735],[8927,16735],[8928,16735],[8929,16735],[8930,16735],[8931,16735],[8932,16735],[8933,16735],[8934,16735],[8935,16735],[8936,16735],[8937,16735],[8938,16735],[8939,16735],[8940,16735],[8941,16735],[8942,16735],[8943,16735],[8944,16735],[8945,16735],[8946,16735],[8947,16735],[8948,16735],[8949,16735],[8950,16735],[8951,16735],[8952,16735],[8953,16735],[8954,16735],[8955,16735],[8956,16735],[8957,16735],[8958,16735],[8959,16735],[8960,16735],[8961,16735],[8962,16735],[8963,16735],[8964,16735],[8965,16735],[8966,16735],[8967,16735],[8968,16735],[8969,16735],[8970,16735],[8971,16735],[8972,16735],[8973,16735],[8974,16735],[8975,16735],[8976,16735],[8977,16735],[8978,16735],[8979,16735],[8980,16735],[8981,16735],[8982,16735],[8983,16735],[8984,16735],[8985,16735],[8986,16735],[8987,16735],[8988,16735],[8989,16735],[8990,16735],[8991,16735],[8992,16735],[8993,16735],[8994,16735],[8995,16735],[8996,16735],[8997,16735],[8998,16735],[8999,16735],[9000,16735],[9001,16735],[9002,16735],[9003,16735],[9004,16735],[9005,16735],[9006,16735],[9007,16735],[9008,16735],[9009,16735],[9010,16735],[9011,16735],[9012,16735],[9013,16735],[9014,16735],[9015,16735],[9016,16735],[9017,16735],[9018,16735],[9019,16735],[9020,16735],[9021,16735],[9022,16735],[9023,16735],[9024,16735],[9025,16735],[9026,16735],[9027,16735],[9028,16735],[9029,16735],[9030,16735],[9031,16735],[9032,16735],[9033,16735],[9034,16735],[9035,16735],[9036,16735],[9037,16735],[9038,16735],[9039,16735],[9040,16735],[9041,16735],[9042,16735],[9043,16735],[9044,16735],[9045,16735],[9046,16735],[9047,16735],[9048,16735],[9049,16735],[9050,16735],[9051,16735],[9052,16735],[9053,16735],[9054,16735],[9055,16735],[9056,16735],[9057,16735],[9058,16735],[9059,16735],[9060,16735],[9061,16735],[9062,16735],[9063,16735],[9064,16735],[9065,16735],[9066,16735],[9067,16735],[9068,16735],[9069,16735],[9070,16735],[9071,16735],[9072,16735],[9073,16735],[9074,16735],[9075,16735],[9076,16735],[9077,16735],[9078,16735],[9079,16735],[9080,16735],[9081,16735],[9082,16735],[9083,16735],[9084,16735],[9085,16735],[9086,16735],[9087,16735],[9088,16735],[9089,16735],[9090,16735],[9091,16735],[9092,16735],[9093,16735],[9094,16735],[9095,16735],[9096,16735],[9097,16735],[9098,16735],[9099,16735],[9100,16735],[9101,16735],[9102,16735],[9103,16735],[9104,16735],[9105,16735],[9106,16735],[9107,16735],[9108,16735],[9109,16735],[9110,16735],[9111,16735],[9112,16735],[9113,16735],[9114,16735],[9115,16735],[9116,16735],[9117,16735],[9118,16735],[9119,16735],[9120,16735],[9121,16735],[9122,16735],[9123,16735],[9124,16735],[9125,16735],[9126,16735],[9127,16735],[9128,16735],[9129,16735],[9130,16735],[9131,16735],[9132,16735],[9133,16735],[9134,16735],[9135,16735],[9136,16735],[9137,16735],[9138,16735],[9139,16735],[9140,16735],[9141,16735],[9142,16735],[9143,16735],[9144,16735],[9145,16735],[9146,16735],[9147,16735],[9148,16735],[9149,16735],[9150,16735],[9151,16735],[9152,16735],[9153,16735],[9154,16735],[9155,16735],[9156,16735],[9157,16735],[9158,16735],[9159,16735],[9160,16735],[9161,16735],[9162,16735],[9163,16735],[9164,16735],[9165,16735],[9166,16735],[9167,16735],[9168,16735],[9169,16735],[9170,16735],[9171,16735],[9172,16735],[9173,16735],[9174,16735],[9175,16735],[9176,16735],[9177,16735],[9178,16735],[9179,16735],[9180,16735],[9181,16735],[9182,16735],[9183,16735],[9184,16735],[9185,16735],[9186,16735],[9187,16735],[9188,16735],[9189,16735],[9190,16735],[9191,16735],[9192,16735],[9193,16735],[9194,16735],[9195,16735],[9196,16735],[9197,16735],[9198,16735],[9199,16735],[9200,16735],[9201,16735],[9202,16735],[9203,16735],[9204,16735],[9205,16735],[9206,16735],[9207,16735],[9208,16735],[9209,16735],[9210,16735],[9211,16735],[9212,16735],[9213,16735],[9214,16735],[9215,16735],[9216,16735],[9217,16735],[9218,16735],[9219,16735],[9220,16735],[9221,16735],[9222,16735],[9223,16735],[9224,16735],[9225,16735],[9226,16735],[9227,16735],[9228,16735],[9229,16735],[9230,16735],[9231,16735],[9232,16735],[9233,16735],[9234,16735],[9235,16735],[9236,16735],[9237,16735],[9238,16735],[9239,16735],[9240,16735],[9241,16735],[9242,16735],[9243,16735],[9244,16735],[9245,16735],[9246,16735],[9247,16735],[9248,16735],[9249,16735],[9250,16735],[9251,16735],[9252,16735],[9253,16735],[9254,16735],[9255,16735],[9256,16735],[9257,16735],[9258,16735],[9259,16735],[9260,16735],[9261,16735],[9262,16735],[9263,16735],[9264,16735],[9265,16735],[9266,16735],[9267,16735],[9268,16735],[9269,16735],[9270,16735],[9271,16735],[9272,16735],[9273,16735],[9274,16735],[9275,16735],[9276,16735],[9277,16735],[9278,16735],[9279,16735],[9280,16735],[9281,16735],[9282,16735],[9283,16735],[9284,16735],[9285,16735],[9286,16735],[9287,16735],[9288,16735],[9289,16735],[9290,16735],[9291,16735],[9292,16735],[9293,16735],[9294,16735],[9295,16735],[9296,16735],[9297,16735],[9298,16735],[9299,16735],[9300,16735],[9301,16735],[9302,16735],[9303,16735],[9304,16735],[9305,16735],[9306,16735],[9307,16735],[9308,16735],[9309,16735],[9310,16735],[9311,16735],[9312,16735],[9313,16735],[9314,16735],[9315,16735],[9316,16735],[9317,16735],[9318,16735],[9319,16735],[9320,16735],[9321,16735],[9322,16735],[9323,16735],[9324,16735],[9325,16735],[9326,16735],[9327,16735],[9328,16735],[9329,16735],[9330,16735],[9331,16735],[9332,16735],[9333,16735],[9334,16735],[9335,16735],[9336,16735],[9337,16735],[9338,16735],[9339,16735],[9340,16735],[9341,16735],[9342,16735],[9343,16735],[9344,16735],[9345,16735],[9346,16735],[9347,16735],[9348,16735],[9349,16735],[9350,16735],[9351,16735],[9352,16735],[9353,16735],[9354,16735],[9355,16735],[9356,16735],[9357,16735],[9358,16735],[9359,16735],[9360,16735],[9361,16735],[9362,16735],[9363,16735],[9364,16735],[9365,16735],[9366,16735],[9367,16735],[9368,16735],[9369,16735],[9370,16735],[9371,16735],[9372,16735],[9373,16735],[9374,16735],[9375,16735],[9376,16735],[9377,16735],[9378,16735],[9379,16735],[9380,16735],[9381,16735],[9382,16735],[9383,16735],[9384,16735],[9385,16735],[9386,16735],[9387,16735],[9388,16735],[9389,16735],[9390,16735],[9391,16735],[9392,16735],[9393,16735],[9394,16735],[9395,16735],[9396,16735],[9397,16735],[9398,16735],[9399,16735],[9400,16735],[9401,16735],[9402,16735],[9403,16735],[9404,16735],[9405,16735],[9406,16735],[9407,16735],[9408,16735],[9409,16735],[9410,16735],[9411,16735],[9412,16735],[9413,16735],[9414,16735],[9415,16735],[9416,16735],[9417,16735],[9418,16735],[9419,16735],[9420,16735],[9421,16735],[9422,16735],[9423,16735],[9424,16735],[9425,16735],[9426,16735],[9427,16735],[9428,16735],[9429,16735],[9430,16735],[9431,16735],[9432,16735],[9433,16735],[9434,16735],[9435,16735],[9436,16735],[9437,16735],[9438,16735],[9439,16735],[9440,16735],[9441,16735],[9442,16735],[9443,16735],[9444,16735],[9445,16735],[9446,16735],[9447,16735],[9448,16735],[9449,16735],[9450,16735],[9451,16735],[9452,16735],[9453,16735],[9454,16735],[9455,16735],[9456,16735],[9457,16735],[9458,16735],[9459,16735],[9460,16735],[9461,16735],[9462,16735],[9463,16735],[9464,16735],[9465,16735],[9466,16735],[9467,16735],[9468,16735],[9469,16735],[9470,16735],[9471,16735],[9472,16735],[9473,16735],[9474,16735],[9475,16735],[9476,16735],[9477,16735],[9478,16735],[9479,16735],[9480,16735],[9481,16735],[9482,16735],[9483,16735],[9484,16735],[9485,16735],[9486,16735],[9487,16735],[9488,16735],[9489,16735],[9490,16735],[9491,16735],[9492,16735],[9493,16735],[9494,16735],[9495,16735],[9496,16735],[9497,16735],[9498,16735],[9499,16735],[9500,16735],[9501,16735],[9502,16735],[9503,16735],[9504,16735],[9505,16735],[9506,16735],[9507,16735],[9508,16735],[9509,16735],[9510,16735],[9511,16735],[9512,16735],[9513,16735],[9514,16735],[9515,16735],[9516,16735],[9517,16735],[9518,16735],[9519,16735],[9520,16735],[9521,16735],[9522,16735],[9523,16735],[9524,16735],[9525,16735],[9526,16735],[9527,16735],[9528,16735],[9529,16735],[9530,16735],[9531,16735],[9532,16735],[9533,16735],[9534,16735],[9535,16735],[9536,16735],[9537,16735],[9538,16735],[9539,16735],[9540,16735],[9541,16735],[9542,16735],[9543,16735],[9544,16735],[9545,16735],[9546,16735],[9547,16735],[9548,16735],[9549,16735],[9550,16735],[9551,16735],[9552,16735],[9553,16735],[9554,16735],[9555,16735],[9556,16735],[9557,16735],[9558,16735],[9559,16735],[9560,16735],[9561,16735],[9562,16735],[9563,16735],[9564,16735],[9565,16735],[9566,16735],[9567,16735],[9568,16735],[9569,16735],[9570,16735],[9571,16735],[9572,16735],[9573,16735],[9574,16735],[9575,16735],[9576,16735],[9577,16735],[9578,16735],[9579,16735],[9580,16735],[9581,16735],[9582,16735],[9583,16735],[9584,16735],[9585,16735],[9586,16735],[9587,16735],[9588,16735],[9589,16735],[9590,16735],[9591,16735],[9592,16735],[9593,16735],[9594,16735],[9595,16735],[9596,16735],[9597,16735],[9598,16735],[9599,16735],[9600,16735],[9601,16735],[9602,16735],[9603,16735],[9604,16735],[9605,16735],[9606,16735],[9607,16735],[9608,16735],[9609,16735],[9610,16735],[9611,16735],[9612,16735],[9613,16735],[9614,16735],[9615,16735],[9616,16735],[9617,16735],[9618,16735],[9619,16735],[9620,16735],[9621,16735],[9622,16735],[9623,16735],[9624,16735],[9625,16735],[9626,16735],[9627,16735],[9628,16735],[9629,16735],[9630,16735],[9631,16735],[9632,16735],[9633,16735],[9634,16735],[9635,16735],[9636,16735],[9637,16735],[9638,16735],[9639,16735],[9640,16735],[9641,16735],[9642,16735],[9643,16735],[9644,16735],[9645,16735],[9646,16735],[9647,16735],[9648,16735],[9649,16735],[9650,16735],[9651,16735],[9652,16735],[9653,16735],[9654,16735],[9655,16735],[9656,16735],[9657,16735],[9658,16735],[9659,16735],[9660,16735],[9661,16735],[9662,16735],[9663,16735],[9664,16735],[9665,16735],[9666,16735],[9667,16735],[9668,16735],[9669,16735],[9670,16735],[9671,16735],[9672,16735],[9673,16735],[9674,16735],[9675,16735],[9676,16735],[9677,16735],[9678,16735],[9679,16735],[9680,16735],[9681,16735],[9682,16735],[9683,16735],[9684,16735],[9685,16735],[9686,16735],[9687,16735],[9688,16735],[9689,16735],[9690,16735],[9691,16735],[9692,16735],[9693,16735],[9694,16735],[9695,16735],[9696,16735],[9697,16735],[9698,16735],[9699,16735],[9700,16735],[9701,16735],[9702,16735],[9703,16735],[9704,16735],[9705,16735],[9706,16735],[9707,16735],[9708,16735],[9709,16735],[9710,16735],[9711,16735],[9712,16735],[9713,16735],[9714,16735],[9715,16735],[9716,16735],[9717,16735],[9718,16735],[9719,16735],[9720,16735],[9721,16735],[9722,16735],[9723,16735],[9724,16735],[9725,16735],[9726,16735],[9727,16735],[9728,16735],[9729,16735],[9730,16735],[9731,16735],[9732,16735],[9733,16735],[9734,16735],[9735,16735],[9736,16735],[9737,16735],[9738,16735],[9739,16735],[9740,16735],[9741,16735],[9742,16735],[9743,16735],[9744,16735],[9745,16735],[9746,16735],[9747,16735],[9748,16735],[9749,16735],[9750,16735],[9751,16735],[9752,16735],[9753,16735],[9754,16735],[9755,16735],[9756,16735],[9757,16735],[9758,16735],[9759,16735],[9760,16735],[9761,16735],[9762,16735],[9763,16735],[9764,16735],[9765,16735],[9766,16735],[9767,16735],[9768,16735],[9769,16735],[9770,16735],[9771,16735],[9772,16735],[9773,16735],[9774,16735],[9775,16735],[9776,16735],[9777,16735],[9778,16735],[9779,16735],[9780,16735],[9781,16735],[9782,16735],[9783,16735],[9784,16735],[9785,16735],[9786,16735],[9787,16735],[9788,16735],[9789,16735],[9790,16735],[9791,16735],[9792,16735],[9793,16735],[9794,16735],[9795,16735],[9796,16735],[9797,16735],[9798,16735],[9799,16735],[9800,16735],[9801,16735],[9802,16735],[9803,16735],[9804,16735],[9805,16735],[9806,16735],[9807,16735],[9808,16735],[9809,16735],[9810,16735],[9811,16735],[9812,16735],[9813,16735],[9814,16735],[9815,16735],[9816,16735],[9817,16735],[9818,16735],[9819,16735],[9820,16735],[9821,16735],[9822,16735],[9823,16735],[9824,16735],[9825,16735],[9826,16735],[9827,16735],[9828,16735],[9829,16735],[9830,16735],[9831,16735],[9832,16735],[9833,16735],[9834,16735],[9835,16735],[9836,16735],[9837,16735],[9838,16735],[9839,16735],[9840,16735],[9841,16735],[9842,16735],[9843,16735],[9844,16735],[9845,16735],[9846,16735],[9847,16735],[9848,16735],[9849,16735],[9850,16735],[9851,16735],[9852,16735],[9853,16735],[9854,16735],[9855,16735],[9856,16735],[9857,16735],[9858,16735],[9859,16735],[9860,16735],[9861,16735],[9862,16735],[9863,16735],[9864,16735],[9865,16735],[9866,16735],[9867,16735],[9868,16735],[9869,16735],[9870,16735],[9871,16735],[9872,16735],[9873,16735],[9874,16735],[9875,16735],[9876,16735],[9877,16735],[9878,16735],[9879,16735],[9880,16735],[9881,16735],[9882,16735],[9883,16735],[9884,16735],[9885,16735],[9886,16735],[9887,16735],[9888,16735],[9889,16735],[9890,16735],[9891,16735],[9892,16735],[9893,16735],[9894,16735],[9895,16735],[9896,16735],[9897,16735],[9898,16735],[9899,16735],[9900,16735],[9901,16735],[9902,16735],[9903,16735],[9904,16735],[9905,16735],[9906,16735],[9907,16735],[9908,16735],[9909,16735],[9910,16735],[9911,16735],[9912,16735],[9913,16735],[9914,16735],[9915,16735],[9916,16735],[9917,16735],[9918,16735],[9919,16735],[9920,16735],[9921,16735],[9922,16735],[9923,16735],[9924,16735],[9925,16735],[9926,16735],[9927,16735],[9928,16735],[9929,16735],[9930,16735],[9931,16735],[9932,16735],[9933,16735],[9934,16735],[9935,16735],[9936,16735],[9937,16735],[9938,16735],[9939,16735],[9940,16735],[9941,16735],[9942,16735],[9943,16735],[9944,16735],[9945,16735],[9946,16735],[9947,16735],[9948,16735],[9949,16735],[9950,16735],[9951,16735],[9952,16735],[9953,16735],[9954,16735],[9955,16735],[9956,16735],[9957,16735],[9958,16735],[9959,16735],[9960,16735],[9961,16735],[9962,16735],[9963,16735],[9964,16735],[9965,16735],[9966,16735],[9967,16735],[9968,16735],[9969,16735],[9970,16735],[9971,16735],[9972,16735],[9973,16735],[9974,16735],[9975,16735],[9976,16735],[9977,16735],[9978,16735],[9979,16735],[9980,16735],[9981,16735],[9982,16735],[9983,16735],[9984,16735],[9985,16735],[9986,16735],[9987,16735],[9988,16735],[9989,16735],[9990,16735],[9991,16735],[9992,16735],[9993,16735],[9994,16735],[9995,16735],[9996,16735],[9997,16735],[9998,16735],[9999,16735],[10000,16735],[10001,16735],[10002,16735],[10003,16735],[10004,16735],[10005,16735],[10006,16735],[10007,16735],[10008,16735],[10009,16735],[10010,16735],[10011,16735],[10012,16735],[10013,16735],[10014,16735],[10015,16735],[10016,16735],[10017,16735],[10018,16735],[10019,16735],[10020,16735],[10021,16735],[10022,16735],[10023,16735],[10024,16735],[10025,16735],[10026,16735],[10027,16735],[10028,16735],[10029,16735],[10030,16735],[10031,16735],[10032,16735],[10033,16735],[10034,16735],[10035,16735],[10036,16735],[10037,16735],[10038,16735],[10039,16735],[10040,16735],[10041,16735],[10042,16735],[10043,16735],[10044,16735],[10045,16735],[10046,16735],[10047,16735],[10048,16735],[10049,16735],[10050,16735],[10051,16735],[10052,16735],[10053,16735],[10054,16735],[10055,16735],[10056,16735],[10057,16735],[10058,16735],[10059,16735],[10060,16735],[10061,16735],[10062,16735],[10063,16735],[10064,16735],[10065,16735],[10066,16735],[10067,16735],[10068,16735],[10069,16735],[10070,16735],[10071,16735],[10072,16735],[10073,16735],[10074,16735],[10075,16735],[10076,16735],[10077,16735],[10078,16735],[10079,16735],[10080,16735],[10081,16653],[10082,16653],[10083,16653],[10084,16653],[10085,16653],[10086,16653],[10087,16653],[10088,16653],[10089,16653],[10090,16780],[10091,16653],[10092,16653],[10093,16653],[10094,16653],[10095,16653],[10096,16653],[10097,16653],[10098,16653],[10099,16653],[10100,16653],[10101,16653],[10102,16653],[10103,16653],[10104,16653],[10105,16653],[10106,16653],[10107,16653],[10108,16653],[10109,16653],[10110,16653],[10111,16653],[10112,16653],[10113,16653],[10114,16653],[10116,16780],[10117,16780],[10119,16653],[10120,16653],[10121,16653],[10122,16653],[10133,16653],[10134,16653],[10135,16653],[10136,16653],[10137,16653],[10138,16653],[10139,16653],[10140,16780],[10141,16780],[10142,16780],[10143,16780],[10144,16780],[10145,16780],[10146,16780],[10147,16780],[10148,16780],[10152,16653],[10154,16653],[10155,16653],[10156,16653],[10157,16653],[10158,16653],[10159,16653],[10160,16780],[10161,16780],[10162,16653],[10163,16653],[10164,16653],[10165,16653],[10166,16653],[10167,16653],[10168,16653],[10169,16780],[10170,16780],[10171,16780],[10172,16780],[10173,16653],[10174,16653],[10175,16653],[10176,16653],[10177,16653],[10178,16653],[10179,16780],[10180,16653],[10181,16653],[10182,16653],[10183,16653],[10184,16653],[10185,16653],[10186,16653],[10187,16653],[10188,16653],[10189,16653],[10190,16653],[10191,16653],[10192,16653],[10193,16653],[10194,16653],[10195,16653],[10196,16653],[10197,16653],[10198,16653],[10199,16653],[10200,16653],[10201,16780],[10202,16653],[10203,16653],[10206,16780],[10207,16780],[10208,16780],[10209,16780],[10210,16862],[10211,16781],[10212,16781],[10213,16781],[10214,16781],[10215,16781],[10216,16782],[10217,16782],[10218,16782],[10219,16782],[10220,16782],[10221,16782],[10222,16782],[10223,16782],[10224,16782],[10225,16782],[10226,16782],[10227,16782],[10228,16782],[10229,16782],[10230,16782],[10231,16782],[10232,16782],[10233,16782],[10234,16782],[10235,16782],[10236,16782],[10237,16782],[10238,16782],[10239,16782],[10240,16782],[10241,16782],[10242,16782],[10243,16782],[10244,16782],[10245,16782],[10246,16782],[10247,16782],[10248,16782],[10249,16782],[10250,16782],[10251,16782],[10252,16782],[10253,16782],[10254,16782],[10255,16782],[10256,16782],[10257,16782],[10258,16782],[10259,16782],[10260,16782],[10261,16782],[10262,16782],[10263,16782],[10264,16782],[10265,16782],[10266,16782],[10267,16782],[10268,16782],[10269,16782],[10270,16782],[10271,16782],[10272,16782],[10273,16782],[10274,16782],[10275,16782],[10276,16782],[10277,16782],[10278,16782],[10279,16782],[10280,16782],[10281,16782],[10282,16782],[10283,16782],[10284,16782],[10285,16782],[10286,16782],[10287,16782],[10288,16621],[10289,16621],[10290,16621],[10291,16621],[10292,16621],[10293,16621],[10294,16621],[10295,16621],[10296,16621],[10297,16621],[10298,16621],[10299,16621],[10300,16621],[10301,16621],[10302,16621],[10303,16621],[10304,16621],[10305,16621],[10306,16621],[10307,16621],[10308,16621],[10309,16621],[10310,16621],[10311,16621],[10312,16621],[10313,16621],[10314,16621],[10315,16621],[10316,16621],[10317,16621],[10318,16621],[10319,16621],[10320,16621],[10321,16621],[10322,16621],[10323,16621],[10324,16621],[10325,16621],[10326,16621],[10327,16621],[10328,16621],[10329,16621],[10330,16621],[10331,16621],[10332,16621],[10333,16621],[10334,16621],[10335,16621],[10336,16621],[10337,16621],[10338,16621],[10339,16621],[10340,16621],[10341,16621],[10342,16621],[10343,16621],[10344,16621],[10345,16621],[10346,16621],[10347,16621],[10348,16621],[10349,16621],[10350,16621],[10351,16621],[10352,16621],[10353,16621],[10354,16621],[10355,16621],[10356,16621],[10357,16621],[10358,16621],[10359,16621],[10360,16621],[10361,16621],[10362,16621],[10363,16621],[10364,16621],[10365,16621],[10366,16621],[10367,16621],[10368,16621],[10369,16621],[10370,16621],[10371,16621],[10372,16621],[10373,16621],[10374,16621],[10375,16621],[10376,16621],[10377,16621],[10378,16621],[10379,16621],[10380,16621],[10381,16621],[10382,16621],[10383,16621],[10384,16621],[10385,16621],[10386,16621],[10387,16621],[10388,16621],[10389,16621],[10390,16621],[10391,16621],[10392,16621],[10393,16621],[10394,16621],[10395,16621],[10396,16621],[10397,16621],[10398,16621],[10399,16621],[10400,16621],[10401,16621],[10402,16621],[10403,16621],[10404,16621],[10405,16673],[10406,16673],[10407,16673],[10408,16673],[10409,16673],[10410,16673],[10411,16673],[10412,16673],[10413,16673],[10414,16673],[10415,16673],[10416,16673],[10417,16673],[10418,16673],[10419,16673],[10420,16673],[10421,16673],[10422,16673],[10423,16673],[10424,16673],[10425,16673],[10426,16673],[10427,16673],[10428,16673],[10429,16673],[10430,16673],[10431,16673],[10432,16673],[10433,16673],[10434,16673],[10435,16673],[10436,16673],[10437,16673],[10438,16673],[10439,16673],[10440,16673],[10441,16673],[10442,16673],[10443,16673],[10444,16673],[10445,16673],[10446,16673],[10447,16673],[10448,16673],[10449,16673],[10450,16673],[10451,16673],[10452,16673],[10453,16673],[10454,16673],[10455,16673],[10456,16673],[10457,16673],[10458,16673],[10459,16675],[10460,16675],[10461,16675],[10462,16675],[10463,16675],[10464,16675],[10465,16675],[10466,16675],[10467,16675],[10468,16675],[10469,16675],[10470,16675],[10471,16675],[10472,16675],[10473,16675],[10474,16675],[10475,16675],[10476,16675],[10477,16675],[10478,16675],[10479,16675],[10480,16675],[10481,16675],[10482,16675],[10483,16675],[10484,16675],[10485,16675],[10486,16675],[10487,16675],[10488,16675],[10489,16675],[10490,16675],[10491,16675],[10492,16675],[10493,16675],[10494,16675],[10495,16675],[10496,16675],[10497,16675],[10498,16675],[10499,16675],[10500,16675],[10501,16675],[10502,16675],[10503,16675],[10504,16675],[10505,16675],[10506,16675],[10507,16783],[10508,16783],[10509,16783],[10510,16783],[10511,16783],[10512,16783],[10513,16783],[10514,16783],[10515,16783],[10516,16783],[10517,16783],[10518,16783],[10519,16783],[10520,16783],[10521,16783],[10522,16783],[10523,16783],[10524,16783],[10525,16783],[10526,16783],[10527,16783],[10528,16783],[10529,16783],[10530,16783],[10531,16783],[10532,16783],[10533,16783],[10534,16783],[10535,16783],[10536,16783],[10537,16783],[10538,16783],[10539,16783],[10540,16783],[10541,16783],[10542,16783],[10543,16783],[10544,16783],[10545,16783],[10546,16783],[10547,16783],[10548,16783],[10549,16783],[10550,16783],[10551,16783],[10552,16783],[10553,16783],[10554,16783],[10555,16783],[10556,16783],[10557,16783],[10558,16783],[10559,16783],[10560,16783],[10561,16783],[10562,16783],[10563,16783],[10564,16783],[10565,16784],[10566,16784],[10567,16784],[10568,16784],[10569,16784],[10570,16784],[10571,16784],[10572,16784],[10573,16784],[10574,16784],[10575,16784],[10576,16784],[10577,16784],[10578,16784],[10579,16784],[10580,16784],[10581,16784],[10582,16784],[10583,16784],[10584,16784],[10585,16784],[10586,16784],[10587,16784],[10588,16784],[10589,16784],[10590,16784],[10591,16784],[10592,16784],[10593,16784],[10594,16784],[10595,16784],[10596,16784],[10597,16784],[10598,16784],[10599,16784],[10600,16784],[10601,16784],[10602,16784],[10603,16784],[10604,16784],[10605,16784],[10606,16784],[10607,16784],[10608,16784],[10609,16784],[10610,16784],[10611,16784],[10612,16784],[10613,16784],[10614,16784],[10615,16784],[10616,16784],[10617,16784],[10618,16784],[10619,16784],[10620,16784],[10621,16784],[10622,16784],[10623,16784],[10624,16784],[10625,16784],[10626,16784],[10627,16784],[10628,16784],[10629,16784],[10630,16784],[10631,16784],[10632,16784],[10633,16784],[10634,16784],[10635,16784],[10636,16784],[10637,16785],[10638,16785],[10639,16785],[10640,16785],[10641,16785],[10642,16785],[10643,16785],[10644,16785],[10645,16785],[10646,16785],[10647,16785],[10648,16785],[10649,16785],[10650,16785],[10651,16785],[10652,16785],[10653,16785],[10654,16785],[10655,16785],[10656,16785],[10657,16785],[10658,16785],[10659,16785],[10660,16785],[10661,16785],[10662,16785],[10663,16785],[10664,16785],[10665,16785],[10666,16785],[10667,16785],[10668,16785],[10669,16785],[10670,16785],[10671,16785],[10672,16785],[10673,16785],[10674,16785],[10675,16785],[10676,16785],[10677,16785],[10678,16785],[10679,16785],[10680,16785],[10681,16785],[10682,16785],[10683,16785],[10684,16785],[10685,16785],[10686,16785],[10687,16785],[10688,16785],[10689,16785],[10690,16785],[10691,16785],[10692,16785],[10693,16785],[10694,16785],[10695,16786],[10696,16786],[10697,16786],[10698,16786],[10699,16786],[10700,16786],[10701,16786],[10702,16786],[10703,16786],[10704,16786],[10705,16786],[10706,16786],[10707,16786],[10708,16786],[10709,16786],[10710,16786],[10711,16786],[10712,16786],[10713,16786],[10714,16786],[10715,16786],[10716,16786],[10717,16786],[10718,16786],[10719,16786],[10720,16786],[10721,16786],[10722,16786],[10723,16786],[10724,16786],[10725,16786],[10726,16786],[10727,16786],[10728,16786],[10729,16786],[10730,16786],[10731,16786],[10732,16786],[10733,16786],[10734,16786],[10735,16786],[10736,16786],[10737,16786],[10738,16786],[10739,16786],[10740,16786],[10741,16786],[10742,16786],[10743,16786],[10744,16786],[10745,16786],[10746,16786],[10747,16786],[10748,16786],[10749,16786],[10750,16786],[10751,16786],[10752,16786],[10753,16786],[10754,16786],[10755,16786],[10756,16786],[10757,16786],[10758,16786],[10759,16786],[10760,16786],[10761,16786],[10762,16786],[10763,16786],[10764,16786],[10765,16786],[10766,16786],[10767,16786],[10768,16786],[10769,16786],[10770,16786],[10771,16786],[10772,16786],[10773,16786],[10774,16786],[10775,16786],[10776,16786],[10777,16786],[10778,16786],[10779,16786],[10780,16786],[10781,16786],[10782,16786],[10783,16786],[10784,16786],[10785,16786],[10786,16786],[10787,16786],[10788,16786],[10789,16786],[10790,16693],[10791,16693],[10792,16693],[10793,16693],[10794,16691],[10795,16693],[10796,16693],[10797,16693],[10798,16691],[10800,16693],[10801,16693],[10802,16787],[10803,16693],[10804,16693],[10805,16693],[10806,16693],[10807,16693],[10809,16693],[10810,16693],[10811,16691],[10812,16691],[10813,16691],[10814,16691],[10815,16693],[10816,16787],[10817,16693],[10818,16693],[10819,16691],[10820,16693],[10821,16787],[10822,16787],[10823,16691],[10824,16691],[10825,16691],[10826,16693],[10827,16693],[10828,16787],[10829,16787],[10830,16691],[10831,16691],[10832,16691],[10833,16693],[10834,16693],[10835,16693],[10836,16693],[10837,16693],[10838,16693],[10839,16691],[10840,16787],[10841,16787],[10842,16787],[10843,16787],[10844,16691],[10845,16691],[10846,16693],[10847,16787],[10848,16787],[10849,16691],[10850,16787],[10851,16787],[10852,16691],[10853,16787],[10854,16787],[10855,16691],[10856,16787],[10857,16787],[10858,16691],[10859,16787],[10860,16787],[10861,16691],[10862,16787],[10863,16787],[10864,16691],[10865,16787],[10866,16787],[10867,16691],[10868,16787],[10869,16787],[10870,16691],[10871,16787],[10872,16787],[10873,16691],[10874,16787],[10875,16787],[10876,16691],[10877,16693],[10878,16693],[10879,16693],[10880,16691],[10881,16787],[10882,16787],[10883,16787],[10884,16787],[10885,16691],[10886,16691],[10887,16691],[10888,16787],[10889,16787],[10890,16787],[10891,16787],[10892,16691],[10893,16691],[10894,16693],[10895,16693],[10896,16693],[10897,16787],[10898,16787],[10899,16691],[10900,16691],[10901,16691],[10902,16693],[10903,16693],[10904,16693],[10905,16693],[10906,16693],[10907,16691],[10908,16691],[10909,16693],[10910,16693],[10911,16691],[10912,16787],[10913,16787],[10914,16691],[10915,16787],[10916,16787],[10917,16787],[10918,16787],[10919,16691],[10920,16691],[10921,16691],[10922,16693],[10923,16693],[10924,16787],[10925,16787],[10926,16691],[10927,16693],[10928,16787],[10929,16787],[10930,16691],[10931,16693],[10932,16787],[10933,16787],[10934,16787],[10935,16787],[10936,16691],[10937,16691],[10938,16787],[10939,16787],[10940,16787],[10941,16787],[10942,16691],[10943,16691],[10944,16787],[10945,16787],[10946,16691],[10947,16691],[10948,16787],[10949,16787],[10950,16787],[10951,16787],[10952,16691],[10953,16787],[10954,16787],[10955,16691],[10956,16691],[10957,16787],[10958,16787],[10959,16691],[10960,16691],[10961,16787],[10962,16787],[10963,16691],[10964,16691],[10965,16787],[10966,16787],[10967,16691],[10968,16691],[10969,16787],[10970,16787],[10971,16691],[10972,16691],[10973,16691],[10974,16691],[10975,16787],[10976,16787],[10977,16691],[10978,16691],[10979,16787],[10980,16787],[10981,16691],[10982,16691],[10983,16787],[10984,16787],[10985,16691],[10986,16691],[10987,16787],[10988,16787],[10989,16691],[10990,16691],[10991,16691],[10992,16691],[10993,16693],[10994,16691],[10995,16693],[10996,16693],[10997,16787],[10998,16787],[10999,16691],[11000,16691],[11001,16691],[11002,16693],[11003,16693],[11004,16787],[11005,16787],[11006,16691],[11007,16691],[11008,16691],[11009,16693],[11010,16693],[11011,16787],[11012,16787],[11013,16691],[11014,16691],[11015,16691],[11016,16693],[11017,16693],[11018,16787],[11019,16787],[11020,16691],[11021,16691],[11022,16691],[11023,16693],[11024,16693],[11025,16691],[11026,16787],[11027,16787],[11028,16787],[11029,16787],[11030,16691],[11031,16691],[11032,16787],[11033,16787],[11034,16787],[11035,16787],[11036,16691],[11037,16691],[11038,16691],[11039,16668],[11040,16668],[11041,16668],[11042,16660],[11043,16668],[11044,16668],[11045,16668],[11046,16668],[11047,16668],[11048,16668],[11049,16668],[11050,16668],[11051,16668],[11052,16668],[11053,16668],[11054,16660],[11055,16660],[11056,16660],[11057,16668],[11058,16668],[11059,16668],[11060,16668],[11061,16668],[11062,16661],[11063,16668],[11064,16668],[11065,16668],[11066,16668],[11067,16668],[11068,16668],[11069,16668],[11070,16668],[11071,16668],[11072,16668],[11073,16668],[11074,16668],[11075,16663],[11076,16668],[11077,16660],[11078,16660],[11079,16660],[11080,16660],[11081,16660],[11082,16660],[11083,16660],[11084,16661],[11085,16660],[11086,16660],[11087,16668],[11088,16668],[11089,16668],[11090,16668],[11091,16668],[11092,16668],[11093,16668],[11094,16668],[11095,16668],[11096,16668],[11097,16661],[11098,16660],[11099,16660],[11100,16668],[11101,16668],[11102,16668],[11103,16668],[11104,16668],[11105,16668],[11106,16668],[11107,16668],[11108,16668],[11109,16668],[11110,16661],[11111,16660],[11112,16660],[11113,16668],[11114,16668],[11115,16668],[11116,16668],[11117,16668],[11118,16668],[11119,16668],[11120,16668],[11121,16668],[11122,16668],[11123,16661],[11124,16660],[11125,16660],[11126,16668],[11127,16668],[11128,16668],[11129,16668],[11130,16668],[11131,16668],[11132,16668],[11133,16668],[11134,16668],[11135,16668],[11136,16661],[11137,16660],[11138,16660],[11139,16668],[11140,16668],[11141,16668],[11142,16668],[11143,16668],[11144,16668],[11145,16668],[11146,16668],[11147,16668],[11148,16668],[11149,16660],[11150,16660],[11151,16668],[11152,16668],[11153,16668],[11154,16660],[11155,16668],[11156,16668],[11157,16661],[11158,16668],[11159,16660],[11160,16668],[11161,16668],[11162,16661],[11163,16660],[11164,16660],[11165,16668],[11166,16668],[11167,16660],[11168,16661],[11169,16661],[11170,16660],[11171,16660],[11172,16668],[11173,16668],[11174,16668],[11175,16668],[11176,16668],[11177,16668],[11178,16668],[11179,16668],[11180,16668],[11181,16668],[11182,16660],[11183,16661],[11184,16661],[11185,16660],[11186,16660],[11187,16660],[11188,16660],[11189,16668],[11190,16668],[11191,16668],[11192,16668],[11193,16668],[11194,16668],[11195,16668],[11196,16668],[11197,16668],[11198,16668],[11199,16668],[11200,16668],[11201,16668],[11202,16668],[11203,16668],[11204,16668],[11205,16668],[11206,16668],[11207,16668],[11208,16668],[11209,16661],[11210,16660],[11211,16660],[11212,16668],[11213,16668],[11214,16668],[11215,16668],[11216,16668],[11217,16668],[11218,16668],[11219,16668],[11220,16668],[11221,16668],[11222,16668],[11223,16668],[11224,16668],[11225,16668],[11226,16668],[11227,16668],[11228,16668],[11229,16668],[11230,16668],[11231,16661],[11232,16660],[11233,16660],[11234,16660],[11235,16668],[11236,16668],[11237,16668],[11238,16668],[11239,16668],[11240,16668],[11241,16668],[11242,16668],[11243,16668],[11244,16668],[11245,16668],[11246,16668],[11247,16668],[11248,16668],[11249,16668],[11250,16668],[11251,16668],[11252,16668],[11253,16668],[11254,16668],[11255,16668],[11256,16668],[11257,16668],[11258,16660],[11259,16668],[11260,16661],[11261,16661],[11262,16661],[11263,16660],[11264,16660],[11265,16660],[11266,16660],[11267,16660],[11268,16661],[11269,16661],[11270,16660],[11271,16660],[11272,16668],[11273,16668],[11274,16668],[11275,16668],[11276,16668],[11277,16661],[11278,16660],[11279,16660],[11280,16668],[11281,16668],[11282,16668],[11283,16668],[11284,16668],[11285,16668],[11286,16668],[11287,16668],[11288,16668],[11289,16668],[11290,16668],[11291,16668],[11292,16668],[11293,16661],[11294,16660],[11295,16660],[11296,16660],[11297,16660],[11298,16668],[11299,16668],[11300,16668],[11301,16661],[11302,16661],[11303,16661],[11304,16661],[11305,16661],[11306,16661],[11307,16661],[11308,16661],[11309,16660],[11310,16668],[11311,16661],[11312,16661],[11313,16660],[11314,16660],[11315,16661],[11316,16660],[11317,16660],[11318,16668],[11319,16668],[11320,16668],[11321,16661],[11322,16661],[11323,16661],[11324,16661],[11325,16661],[11326,16661],[11327,16661],[11328,16661],[11329,16661],[11330,16661],[11331,16661],[11332,16668],[11333,16668],[11334,16668],[11335,16668],[11336,16668],[11337,16668],[11338,16660],[11339,16660],[11340,16668],[11341,16668],[11342,16661],[11343,16660],[11344,16660],[11345,16668],[11346,16668],[11347,16668],[11348,16668],[11349,16668],[11350,16668],[11351,16668],[11352,16668],[11353,16668],[11354,16668],[11355,16668],[11356,16668],[11357,16668],[11358,16668],[11359,16668],[11360,16668],[11361,16668],[11362,16668],[11363,16660],[11364,16661],[11365,16660],[11366,16660],[11367,16660],[11368,16660],[11369,16668],[11370,16668],[11371,16668],[11372,16668],[11373,16668],[11374,16668],[11375,16668],[11376,16668],[11377,16668],[11378,16668],[11379,16661],[11380,16660],[11381,16660],[11382,16668],[11383,16668],[11384,16668],[11385,16668],[11386,16668],[11387,16668],[11388,16668],[11389,16668],[11390,16668],[11391,16668],[11392,16661],[11393,16660],[11394,16660],[11395,16668],[11396,16668],[11397,16668],[11398,16668],[11399,16668],[11400,16668],[11401,16668],[11402,16668],[11403,16668],[11404,16668],[11405,16661],[11406,16661],[11407,16661],[11408,16661],[11409,16660],[11410,16660],[11411,16668],[11412,16668],[11413,16668],[11414,16668],[11415,16668],[11416,16668],[11417,16668],[11418,16668],[11419,16668],[11420,16668],[11421,16660],[11422,16688],[11423,16688],[11424,16688],[11425,16688],[11426,16688],[11427,16688],[11428,16688],[11429,16688],[11430,16688],[11431,16688],[11432,16688],[11433,16688],[11434,16688],[11435,16688],[11436,16688],[11437,16688],[11438,16688],[11439,16688],[11440,16863],[11441,16863],[11442,16688],[11443,16688],[11444,16688],[11445,16688],[11446,16688],[11447,16688],[11448,16688],[11449,16688],[11450,16688],[11451,16688],[11452,16688],[11453,16688],[11454,16688],[11455,16688],[11456,16688],[11457,16688],[11458,16688],[11459,16688],[11460,16688],[11461,16688],[11462,16688],[11463,16688],[11464,16688],[11465,16688],[11466,16688],[11467,16688],[11468,16688],[11469,16688],[11470,16688],[11471,16688],[11472,16688],[11473,16688],[11474,16688],[11475,16688],[11476,16688],[11477,16688],[11478,16688],[11479,16688],[11480,16688],[11481,16688],[11482,16636],[11483,16636],[11484,16636],[11485,16636],[11486,16636],[11487,16636],[11488,16636],[11489,16636],[11490,16636],[11491,16636],[11492,16636],[11493,16636],[11494,16636],[11495,16636],[11496,16636],[11497,16636],[11498,16636],[11499,16636],[11500,16636],[11501,16636],[11502,16636],[11503,16636],[11504,16636],[11505,16636],[11506,16636],[11507,16636],[11508,16636],[11509,16636],[11510,16636],[11511,16636],[11512,16636],[11513,16636],[11514,16636],[11515,16636],[11516,16636],[11517,16636],[11518,16636],[11519,16636],[11520,16636],[11521,16636],[11522,16636],[11523,16636],[11524,16636],[11525,16636],[11526,16636],[11527,16636],[11528,16636],[11529,16636],[11530,16636],[11531,16636],[11532,16864],[11533,16864],[11534,16726],[11535,16703],[11536,16703],[11537,16703],[11538,16703],[11539,16703],[11540,16703],[11541,16703],[11542,16703],[11543,16703],[11544,16703],[11545,16703],[11546,16703],[11547,16703],[11548,16703],[11549,16703],[11550,16703],[11551,16703],[11552,16703],[11553,16703],[11554,16703],[11555,16703],[11556,16726],[11557,16703],[11558,16703],[11559,16703],[11560,16703],[11561,16703],[11562,16703],[11563,16703],[11564,16703],[11565,16726],[11566,16703],[11567,16703],[11568,16703],[11569,16703],[11570,16703],[11571,16703],[11572,16726],[11573,16703],[11574,16703],[11575,16703],[11576,16703],[11577,16703],[11578,16703],[11579,16726],[11580,16703],[11581,16703],[11582,16703],[11583,16703],[11584,16726],[11585,16703],[11586,16703],[11587,16703],[11588,16703],[11589,16726],[11590,16703],[11591,16703],[11592,16703],[11593,16703],[11594,16703],[11595,16703],[11596,16726],[11597,16703],[11598,16703],[11599,16726],[11600,16703],[11601,16703],[11602,16703],[11603,16726],[11604,16703],[11605,16703],[11606,16703],[11607,16703],[11608,16726],[11609,16726],[11610,16703],[11611,16703],[11612,16703],[11613,16703],[11614,16703],[11615,16703],[11616,16703],[11617,16703],[11618,16726],[11619,16703],[11620,16703],[11621,16703],[11622,16703],[11623,16703],[11624,16703],[11625,16703],[11626,16703],[11627,16703],[11628,16703],[11629,16703],[11630,16703],[11631,16726],[11632,16703],[11633,16703],[11634,16703],[11635,16703],[11636,16703],[11637,16703],[11638,16703],[11639,16703],[11640,16703],[11641,16703],[11642,16726],[11643,16703],[11644,16703],[11645,16726],[11646,16703],[11647,16703],[11648,16703],[11649,16703],[11650,16703],[11651,16703],[11652,16703],[11653,16703],[11654,16703],[11655,16703],[11656,16726],[11657,16703],[11658,16703],[11659,16726],[11660,16703],[11661,16726],[11662,16726],[11663,16703],[11664,16703],[11665,16703],[11666,16726],[11667,16703],[11668,16703],[11669,16703],[11670,16703],[11671,16726],[11672,16703],[11673,16703],[11674,16703],[11675,16703],[11676,16703],[11677,16726],[11678,16703],[11679,16703],[11680,16703],[11681,16703],[11682,16726],[11683,16703],[11684,16703],[11685,16703],[11686,16703],[11687,16726],[11688,16703],[11689,16703],[11690,16703],[11691,16703],[11692,16726],[11693,16703],[11694,16703],[11695,16703],[11696,16703],[11697,16726],[11698,16726],[11699,16726],[11700,16726],[11701,16726],[11702,16726],[11703,16726],[11704,16726],[11705,16726],[11706,16726],[11707,16726],[11708,16726],[11709,16726],[11710,16726],[11711,16726],[11712,16726],[11713,16726],[11714,16726],[11715,16726],[11716,16726],[11717,16726],[11718,16726],[11719,16726],[11720,16726],[11721,16726],[11722,16726],[11723,16726],[11724,16726],[11725,16726],[11726,16726],[11727,16726],[11728,16726],[11729,16726],[11730,16726],[11731,16726],[11732,16726],[11733,16726],[11734,16726],[11735,16726],[11736,16726],[11737,16726],[11738,16726],[11739,16726],[11740,16726],[11741,16726],[11742,16726],[11743,16726],[11744,16726],[11745,16726],[11746,16726],[11747,16726],[11748,16726],[11749,16726],[11750,16726],[11751,16726],[11752,16726],[11753,16726],[11754,16795],[11755,16795],[11756,16795],[11757,16795],[11758,16795],[11759,16795],[11760,16795],[11761,16795],[11762,16795],[11763,16795],[11764,16795],[11765,16795],[11766,16795],[11767,16795],[11768,16795],[11769,16795],[11770,16795],[11771,16795],[11772,16795],[11773,16795],[11774,16795],[11775,16795],[11776,16795],[11777,16795],[11778,16795],[11779,16795],[11780,16795],[11781,16795],[11782,16795],[11783,16795],[11784,16795],[11785,16795],[11786,16795],[11787,16795],[11788,16795],[11789,16795],[11790,16795],[11791,16795],[11792,16795],[11793,16795],[11794,16795],[11795,16795],[11796,16795],[11797,16795],[11798,16795],[11799,16795],[11800,16795],[11801,16795],[11802,16795],[11803,16795],[11804,16795],[11805,16795],[11806,16795],[11807,16795],[11808,16795],[11809,16795],[11810,16795],[11811,16795],[11812,16795],[11813,16795],[11814,16795],[11815,16795],[11816,16795],[11817,16795],[11818,16795],[11819,16795],[11820,16795],[11821,16795],[11822,16795],[11823,16795],[11824,16795],[11825,16795],[11826,16795],[11827,16795],[11828,16795],[11829,16795],[11830,16795],[11831,16795],[11832,16795],[11833,16795],[11834,16795],[11835,16795],[11836,16795],[11837,16795],[11838,16795],[11839,16795],[11840,16795],[11841,16795],[11842,16795],[11843,16795],[11844,16795],[11845,16795],[11846,16795],[11847,16795],[11848,16795],[11849,16795],[11850,16795],[11851,16795],[11852,16795],[11853,16795],[11854,16795],[11855,16795],[11856,16795],[11857,16795],[11858,16795],[11859,16795],[11860,16795],[11861,16795],[11862,16795],[11863,16795],[11864,16795],[11865,16795],[11866,16795],[11867,16795],[11868,16795],[11869,16795],[11870,16795],[11871,16795],[11872,16795],[11873,16795],[11874,16795],[11875,16795],[11876,16795],[11877,16795],[11878,16795],[11879,16795],[11880,16795],[11881,16795],[11882,16795],[11883,16795],[11884,16795],[11885,16795],[11888,16724],[11889,16724],[11890,16724],[11891,16724],[11892,16724],[11893,16724],[11894,16724],[11895,16724],[11896,16724],[11897,16724],[11898,16724],[11899,16724],[11900,16724],[11901,16724],[11902,16724],[11903,16724],[11904,16724],[11905,16724],[11906,16724],[11907,16724],[11908,16724],[11909,16724],[11910,16724],[11911,16724],[11912,16724],[11913,16724],[11914,16724],[11915,16724],[11916,16724],[11917,16724],[11918,16724],[11919,16724],[11920,16724],[11921,16724],[11922,16724],[11923,16724],[11924,16724],[11925,16724],[11926,16724],[11927,16724],[11928,16724],[11929,16724],[11930,16724],[11931,16724],[11932,16724],[11933,16724],[11934,16724],[11935,16724],[11936,16724],[11937,16724],[11938,16724],[11939,16724],[11940,16724],[11941,16724],[11942,16724],[11943,16724],[11944,16724],[11945,16724],[11946,16724],[11947,16724],[11948,16724],[11949,16724],[11950,16724],[11951,16724],[11952,16724],[11953,16724],[11954,16724],[11955,16724],[11956,16724],[11957,16724],[11958,16724],[11959,16724],[11960,16724],[11961,16724],[11962,16724],[11963,16724],[11964,16724],[11965,16724],[11966,16724],[11969,16796],[11970,16796],[11971,16796],[11972,16796],[11973,16796],[11974,16796],[11975,16796],[11976,16796],[11977,16796],[11978,16796],[11979,16796],[11980,16796],[11981,16796],[11982,16796],[11983,16796],[11984,16796],[11985,16796],[11986,16796],[11987,16796],[11988,16796],[11989,16796],[11990,16796],[11991,16796],[11992,16796],[11993,16796],[11994,16796],[11995,16796],[11996,16796],[11997,16796],[11998,16796],[11999,16796],[12000,16796],[12001,16796],[12002,16796],[12003,16796],[12004,16796],[12005,16796],[12006,16796],[12007,16796],[12008,16796],[12009,16796],[12010,16796],[12011,16796],[12012,16796],[12013,16796],[12014,16796],[12015,16796],[12016,16796],[12017,16796],[12018,16796],[12019,16796],[12020,16796],[12021,16796],[12022,16796],[12023,16796],[12024,16796],[12025,16796],[12026,16796],[12027,16796],[12028,16796],[12029,16796],[12030,16796],[12031,16796],[12032,16796],[12033,16796],[12034,16796],[12035,16796],[12036,16797],[12037,16797],[12038,16797],[12039,16797],[12040,16797],[12041,16797],[12042,16797],[12043,16797],[12044,16797],[12045,16797],[12046,16797],[12047,16797],[12048,16797],[12049,16797],[12050,16797],[12051,16797],[12052,16797],[12053,16797],[12054,16797],[12055,16797],[12056,16797],[12057,16797],[12058,16797],[12059,16797],[12060,16797],[12061,16797],[12062,16797],[12063,16797],[12064,16797],[12065,16797],[12066,16797],[12067,16797],[12068,16797],[12069,16797],[12070,16797],[12071,16797],[12072,16797],[12073,16797],[12074,16797],[12075,16797],[12076,16797],[12077,16797],[12078,16797],[12079,16797],[12080,16797],[12081,16797],[12082,16797],[12083,16797],[12084,16797],[12085,16797],[12086,16797],[12087,16797],[12088,16797],[12089,16797],[12090,16797],[12091,16797],[12092,16797],[12093,16797],[12094,16797],[12095,16797],[12096,16797],[12097,16797],[12098,16797],[12099,16797],[12100,16797],[12101,16797],[12102,16797],[12103,16797],[12104,16797],[12105,16797],[12106,16797],[12107,16797],[12108,16797],[12109,16797],[12110,16797],[12111,16797],[12112,16797],[12113,16797],[12114,16797],[12115,16797],[12116,16797],[12117,16797],[12118,16797],[12119,16797],[12120,16797],[12121,16797],[12122,16797],[12123,16797],[12124,16797],[12125,16797],[12126,16797],[12127,16797],[12128,16797],[12129,16797],[12130,16797],[12131,16797],[12132,16797],[12133,16798],[12134,16798],[12135,16798],[12136,16798],[12137,16798],[12138,16798],[12139,16798],[12140,16798],[12141,16798],[12142,16798],[12143,16798],[12144,16798],[12145,16798],[12146,16798],[12147,16798],[12148,16798],[12149,16798],[12150,16798],[12151,16798],[12152,16798],[12153,16798],[12154,16798],[12155,16798],[12156,16798],[12157,16798],[12158,16798],[12159,16798],[12160,16798],[12161,16798],[12162,16798],[12163,16798],[12164,16798],[12165,16798],[12166,16798],[12167,16798],[12168,16798],[12169,16798],[12170,16798],[12171,16798],[12172,16798],[12173,16798],[12174,16798],[12175,16798],[12176,16798],[12177,16798],[12178,16798],[12179,16798],[12180,16798],[12181,16798],[12182,16798],[12183,16798],[12184,16798],[12185,16798],[12186,16798],[12187,16798],[12188,16798],[12189,16798],[12190,16798],[12191,16798],[12192,16798],[12193,16798],[12194,16798],[12195,16798],[12196,16798],[12197,16798],[12198,16798],[12199,16798],[12200,16798],[12201,16798],[12202,16798],[12203,16798],[12204,16798],[12205,16798],[12206,16798],[12207,16798],[12208,16798],[12209,16798],[12210,16798],[12211,16798],[12212,16798],[12213,16798],[12214,16798],[12215,16798],[12216,16798],[12217,16798],[12218,16798],[12219,16798],[12220,16798],[12221,16798],[12222,16798],[12223,16798],[12224,16798],[12225,16798],[12226,16798],[12227,16798],[12228,16798],[12229,16798],[12230,16798],[12231,16798],[12232,16798],[12233,16798],[12234,16798],[12235,16798],[12236,16798],[12237,16798],[12238,16798],[12239,16798],[12240,16798],[12241,16798],[12242,16798],[12243,16798],[12244,16798],[12245,16798],[12246,16798],[12247,16798],[12248,16798],[12249,16798],[12250,16798],[12251,16798],[12252,16798],[12253,16798],[12254,16798],[12255,16798],[12256,16798],[12257,16798],[12258,16798],[12259,16798],[12260,16798],[12261,16798],[12262,16798],[12263,16798],[12264,16798],[12265,16798],[12266,16798],[12267,16798],[12268,16798],[12269,16798],[12270,16798],[12271,16799],[12272,16799],[12273,16799],[12274,16799],[12275,16799],[12276,16799],[12277,16799],[12278,16799],[12279,16799],[12280,16799],[12281,16799],[12282,16799],[12283,16799],[12284,16799],[12285,16799],[12286,16799],[12287,16799],[12288,16799],[12289,16799],[12290,16799],[12291,16799],[12292,16799],[12293,16799],[12294,16799],[12295,16799],[12296,16799],[12297,16799],[12298,16799],[12299,16799],[12300,16799],[12301,16799],[12302,16799],[12303,16799],[12304,16799],[12305,16799],[12306,16799],[12307,16799],[12308,16799],[12309,16799],[12310,16799],[12311,16799],[12312,16799],[12313,16799],[12314,16799],[12315,16799],[12316,16799],[12317,16799],[12318,16799],[12319,16799],[12320,16799],[12321,16799],[12322,16799],[12323,16799],[12324,16799],[12325,16799],[12326,16799],[12327,16799],[12328,16799],[12329,16799],[12330,16799],[12331,16799],[12332,16799],[12333,16799],[12334,16799],[12335,16799],[12336,16799],[12337,16799],[12338,16799],[12339,16799],[12340,16799],[12341,16799],[12342,16799],[12343,16799],[12344,16799],[12345,16799],[12346,16799],[12347,16799],[12348,16799],[12349,16799],[12350,16799],[12351,16799],[12352,16765],[12353,16765],[12354,16765],[12355,16765],[12356,16765],[12357,16765],[12358,16765],[12359,16765],[12360,16765],[12361,16765],[12362,16765],[12363,16765],[12364,16765],[12365,16765],[12366,16765],[12367,16765],[12368,16765],[12369,16765],[12370,16765],[12371,16765],[12372,16765],[12373,16765],[12374,16865],[12375,16865],[12376,16865],[12377,16865],[12378,16865],[12379,16865],[12380,16865],[12381,16865],[12382,16865],[12383,16659],[12384,16659],[12385,16659],[12386,16689],[12387,16689],[12388,16802],[12389,16689],[12390,16689],[12391,16690],[12392,16690],[12393,16690],[12394,16689],[12395,16689],[12396,16690],[12397,16689],[12398,16689],[12399,16690],[12400,16689],[12401,16689],[12402,16689],[12403,16689],[12404,16801],[12405,16689],[12406,16690],[12407,16690],[12408,16690],[12409,16690],[12410,16690],[12411,16690],[12412,16690],[12413,16690],[12414,16690],[12415,16690],[12416,16690],[12417,16689],[12418,16690],[12419,16690],[12420,16690],[12421,16689],[12422,16689],[12423,16689],[12424,16689],[12425,16689],[12426,16689],[12427,16689],[12428,16690],[12429,16689],[12430,16690],[12431,16690],[12432,16690],[12433,16690],[12434,16689],[12435,16689],[12436,16689],[12437,16800],[12438,16689],[12439,16689],[12440,16690],[12441,16689],[12442,16802],[12443,16802],[12444,16801],[12445,16690],[12446,16689],[12447,16689],[12448,16689],[12449,16689],[12450,16689],[12451,16689],[12452,16689],[12453,16689],[12454,16689],[12455,16689],[12456,16689],[12457,16689],[12458,16689],[12459,16690],[12460,16690],[12461,16689],[12462,16689],[12463,16689],[12464,16690],[12465,16689],[12466,16690],[12467,16690],[12468,16689],[12469,16690],[12470,16689],[12471,16689],[12472,16689],[12473,16690],[12474,16800],[12475,16801],[12476,16690],[12477,16800],[12478,16689],[12479,16689],[12480,16689],[12481,16689],[12482,16689],[12483,16689],[12484,16689],[12485,16689],[12486,16802],[12487,16801],[12488,16801],[12489,16690],[12490,16800],[12491,16689],[12492,16689],[12493,16689],[12494,16689],[12495,16689],[12496,16689],[12497,16689],[12498,16689],[12499,16802],[12500,16801],[12501,16801],[12502,16800],[12503,16689],[12504,16689],[12505,16689],[12506,16689],[12507,16689],[12508,16689],[12509,16689],[12510,16689],[12511,16801],[12512,16801],[12513,16800],[12514,16689],[12515,16689],[12516,16689],[12517,16689],[12518,16689],[12519,16689],[12520,16689],[12521,16689],[12522,16801],[12523,16801],[12524,16800],[12525,16689],[12526,16689],[12527,16689],[12528,16689],[12529,16689],[12530,16689],[12531,16689],[12532,16689],[12533,16801],[12534,16801],[12535,16689],[12536,16689],[12537,16689],[12538,16801],[12539,16800],[12540,16801],[12541,16800],[12542,16801],[12543,16800],[12544,16801],[12545,16801],[12546,16801],[12547,16801],[12548,16800],[12549,16689],[12550,16689],[12551,16689],[12552,16689],[12553,16689],[12554,16689],[12555,16689],[12556,16689],[12557,16801],[12558,16801],[12559,16800],[12560,16800],[12561,16689],[12562,16689],[12563,16689],[12564,16689],[12565,16689],[12566,16689],[12567,16689],[12568,16689],[12569,16689],[12570,16689],[12571,16689],[12572,16689],[12573,16689],[12574,16689],[12575,16689],[12576,16689],[12577,16801],[12578,16801],[12579,16801],[12580,16801],[12581,16801],[12582,16801],[12583,16690],[12584,16690],[12585,16800],[12586,16689],[12587,16689],[12588,16689],[12589,16689],[12590,16689],[12591,16689],[12592,16689],[12593,16689],[12594,16689],[12595,16689],[12596,16689],[12597,16689],[12598,16802],[12599,16802],[12600,16801],[12601,16801],[12602,16801],[12603,16690],[12604,16690],[12605,16690],[12606,16690],[12607,16690],[12608,16800],[12609,16689],[12610,16689],[12611,16689],[12612,16689],[12613,16689],[12614,16689],[12615,16689],[12616,16689],[12617,16689],[12618,16689],[12619,16689],[12620,16689],[12621,16689],[12622,16689],[12623,16689],[12624,16689],[12625,16802],[12626,16802],[12627,16801],[12628,16801],[12629,16801],[12630,16801],[12631,16801],[12632,16801],[12633,16689],[12634,16800],[12635,16689],[12636,16689],[12637,16801],[12638,16801],[12639,16801],[12640,16801],[12641,16689],[12642,16690],[12643,16800],[12644,16689],[12645,16689],[12646,16689],[12647,16689],[12648,16689],[12649,16689],[12650,16689],[12651,16689],[12652,16802],[12653,16801],[12654,16801],[12655,16801],[12656,16689],[12657,16689],[12658,16689],[12659,16689],[12660,16801],[12661,16801],[12662,16800],[12663,16689],[12664,16801],[12665,16689],[12666,16800],[12667,16801],[12668,16801],[12669,16689],[12670,16800],[12671,16801],[12672,16801],[12673,16801],[12674,16801],[12675,16689],[12676,16690],[12677,16689],[12678,16689],[12679,16689],[12680,16689],[12681,16802],[12682,16800],[12683,16801],[12684,16800],[12685,16801],[12686,16801],[12687,16801],[12688,16801],[12689,16801],[12690,16800],[12691,16801],[12692,16801],[12693,16800],[12694,16689],[12695,16689],[12696,16689],[12697,16689],[12698,16689],[12699,16689],[12700,16689],[12701,16689],[12702,16801],[12703,16801],[12704,16690],[12705,16689],[12706,16689],[12707,16689],[12708,16689],[12709,16802],[12710,16801],[12711,16801],[12712,16690],[12713,16800],[12714,16689],[12715,16689],[12716,16689],[12717,16689],[12718,16689],[12719,16689],[12720,16689],[12721,16689],[12722,16802],[12723,16801],[12724,16801],[12725,16690],[12726,16800],[12727,16689],[12728,16689],[12729,16689],[12730,16689],[12731,16689],[12732,16689],[12733,16689],[12734,16689],[12735,16802],[12736,16801],[12737,16801],[12738,16690],[12739,16800],[12740,16689],[12741,16689],[12742,16689],[12743,16689],[12744,16689],[12745,16689],[12746,16689],[12747,16689],[12748,16802],[12749,16801],[12750,16801],[12751,16800],[12752,16689],[12753,16801],[12754,16689],[12755,16800],[12756,16801],[12757,16689],[12758,16690],[12759,16800],[12760,16689],[12761,16689],[12762,16689],[12763,16689],[12764,16689],[12765,16689],[12766,16689],[12767,16689],[12768,16802],[12769,16801],[12770,16801],[12771,16800],[12772,16801],[12773,16801],[12774,16689],[12788,16803],[12789,16803],[12790,16803],[12791,16803],[12792,16803],[12793,16803],[12794,16803],[12795,16803],[12796,16803],[12797,16803],[12798,16803],[12799,16803],[12800,16803],[12801,16803],[12802,16803],[12803,16803],[12804,16803],[12805,16803],[12806,16803],[12807,16803],[12808,16803],[12809,16803],[12810,16803],[12811,16803],[12812,16803],[12813,16803],[12814,16803],[12815,16803],[12816,16803],[12817,16803],[12818,16803],[12819,16803],[12820,16803],[12821,16803],[12822,16803],[12823,16803],[12824,16803],[12825,16803],[12826,16803],[12827,16803],[12828,16803],[12829,16803],[12830,16803],[12831,16803],[12832,16803],[12833,16803],[12834,16803],[12835,16803],[12836,16803],[12837,16803],[12838,16803],[12839,16803],[12840,16803],[12841,16803],[12842,16803],[12843,16803],[12844,16803],[12845,16803],[12846,16803],[12847,16803],[12848,16803],[12849,16803],[12850,16803],[12851,16803],[12852,16803],[12853,16803],[12854,16803],[12855,16803],[12856,16803],[12857,16803],[12858,16803],[12859,16803],[12860,16803],[12861,16788],[12862,16663],[12863,16663],[12864,16663],[12865,16661],[12866,16660],[12867,16663],[12868,16661],[12869,16661],[12870,16661],[12871,16660],[12872,16661],[12873,16661],[12874,16661],[12875,16661],[12876,16661],[12877,16661],[12878,16661],[12879,16661],[12880,16660],[12881,16662],[12882,16661],[12883,16661],[12884,16662],[12885,16660],[12886,16660],[12887,16663],[12888,16660],[12889,16662],[12890,16661],[12891,16660],[12892,16788],[12893,16663],[12894,16663],[12895,16661],[12896,16663],[12897,16788],[12898,16663],[12899,16660],[12900,16662],[12901,16660],[12902,16660],[12903,16660],[12904,16660],[12905,16661],[12906,16660],[12907,16660],[12908,16661],[12909,16660],[12910,16660],[12911,16660],[12912,16661],[12913,16663],[12914,16663],[12915,16663],[12916,16788],[12917,16788],[12918,16788],[12919,16660],[12920,16660],[12921,16660],[12922,16662],[12923,16661],[12924,16661],[12925,16663],[12926,16663],[12927,16663],[12928,16788],[12929,16788],[12930,16788],[12931,16660],[12932,16660],[12933,16660],[12934,16662],[12935,16661],[12936,16661],[12937,16663],[12938,16663],[12939,16663],[12940,16788],[12941,16788],[12942,16788],[12943,16660],[12944,16660],[12945,16660],[12946,16662],[12947,16661],[12948,16661],[12949,16663],[12950,16663],[12951,16663],[12952,16788],[12953,16788],[12954,16788],[12955,16660],[12956,16660],[12957,16660],[12958,16662],[12959,16661],[12960,16661],[12961,16663],[12962,16663],[12963,16663],[12964,16788],[12965,16788],[12966,16788],[12967,16660],[12968,16660],[12969,16660],[12970,16662],[12971,16661],[12972,16661],[12973,16663],[12974,16663],[12975,16663],[12976,16788],[12977,16788],[12978,16788],[12979,16660],[12980,16660],[12981,16662],[12982,16661],[12983,16661],[12984,16660],[12985,16660],[12986,16660],[12987,16661],[12988,16663],[12989,16663],[12990,16663],[12991,16663],[12992,16788],[12993,16788],[12994,16788],[12995,16660],[12996,16660],[12997,16660],[12998,16661],[12999,16661],[13000,16661],[13001,16663],[13002,16663],[13003,16663],[13004,16788],[13005,16788],[13006,16788],[13007,16660],[13008,16660],[13009,16660],[13010,16662],[13011,16661],[13012,16661],[13013,16660],[13014,16663],[13015,16663],[13016,16663],[13017,16663],[13018,16663],[13019,16663],[13020,16788],[13021,16788],[13022,16788],[13023,16788],[13024,16788],[13025,16788],[13026,16660],[13027,16660],[13028,16660],[13029,16660],[13030,16660],[13031,16660],[13032,16662],[13033,16662],[13034,16661],[13035,16661],[13036,16661],[13037,16661],[13038,16663],[13039,16663],[13040,16663],[13041,16788],[13042,16788],[13043,16788],[13044,16660],[13045,16660],[13046,16660],[13047,16660],[13048,16660],[13049,16660],[13050,16662],[13051,16661],[13052,16661],[13053,16661],[13054,16661],[13055,16661],[13056,16663],[13057,16663],[13058,16663],[13059,16788],[13060,16788],[13061,16788],[13062,16660],[13063,16660],[13064,16660],[13065,16660],[13066,16660],[13067,16660],[13068,16660],[13069,16660],[13070,16660],[13071,16662],[13072,16662],[13073,16661],[13074,16661],[13075,16661],[13076,16661],[13077,16661],[13078,16661],[13079,16661],[13080,16662],[13081,16661],[13082,16661],[13083,16660],[13084,16660],[13085,16660],[13086,16662],[13087,16660],[13088,16660],[13089,16660],[13090,16661],[13091,16660],[13092,16660],[13093,16660],[13094,16663],[13095,16663],[13096,16663],[13097,16788],[13098,16788],[13099,16788],[13100,16660],[13101,16660],[13102,16662],[13103,16661],[13104,16661],[13105,16661],[13106,16661],[13107,16660],[13108,16662],[13109,16661],[13110,16663],[13111,16663],[13112,16663],[13113,16788],[13114,16788],[13115,16788],[13116,16660],[13117,16660],[13118,16660],[13119,16662],[13120,16661],[13121,16661],[13122,16661],[13123,16660],[13124,16660],[13125,16660],[13126,16660],[13127,16660],[13128,16660],[13129,16660],[13130,16662],[13131,16663],[13132,16663],[13133,16663],[13134,16788],[13135,16788],[13136,16788],[13137,16660],[13138,16660],[13139,16662],[13140,16661],[13141,16661],[13142,16660],[13143,16662],[13144,16662],[13145,16661],[13146,16661],[13147,16660],[13148,16660],[13149,16660],[13150,16660],[13151,16660],[13152,16661],[13153,16662],[13154,16660],[13155,16660],[13156,16662],[13157,16663],[13158,16663],[13159,16663],[13160,16788],[13161,16788],[13162,16788],[13163,16660],[13164,16660],[13165,16660],[13166,16662],[13167,16661],[13168,16661],[13169,16660],[13170,16660],[13171,16660],[13172,16660],[13173,16660],[13174,16661],[13175,16661],[13176,16663],[13177,16663],[13178,16663],[13179,16788],[13180,16788],[13181,16788],[13182,16660],[13183,16660],[13184,16660],[13185,16662],[13186,16661],[13187,16661],[13188,16663],[13189,16663],[13190,16663],[13191,16788],[13192,16788],[13193,16788],[13194,16660],[13195,16660],[13196,16660],[13197,16662],[13198,16661],[13199,16661],[13200,16663],[13201,16663],[13202,16663],[13203,16788],[13204,16788],[13205,16788],[13206,16660],[13207,16660],[13208,16660],[13209,16662],[13210,16661],[13211,16661],[13212,16660],[13213,16663],[13214,16663],[13215,16663],[13216,16788],[13217,16788],[13218,16788],[13219,16660],[13220,16660],[13221,16660],[13222,16662],[13223,16661],[13224,16661],[13225,16660],[13226,16660],[13227,16866],[13228,16866],[13229,16866],[13230,16866],[13231,16866],[13232,16866],[13233,16866],[13234,16866],[13235,16866],[13236,16866],[13237,16866],[13238,16866],[13239,16866],[13240,16866],[13241,16866],[13242,16866],[13243,16805],[13244,16805],[13245,16805],[13246,16805],[13247,16805],[13248,16805],[13249,16805],[13250,16805],[13251,16805],[13252,16805],[13253,16805],[13254,16805],[13255,16805],[13256,16805],[13257,16805],[13258,16805],[13259,16805],[13260,16805],[13261,16805],[13262,16805],[13263,16805],[13264,16805],[13265,16805],[13266,16805],[13267,16805],[13268,16805],[13269,16805],[13270,16805],[13271,16805],[13272,16805],[13273,16805],[13274,16805],[13275,16793],[13276,16793],[13277,16807],[13278,16770],[13279,16793],[13280,16770],[13281,16793],[13282,16770],[13283,16793],[13284,16770],[13285,16793],[13286,16770],[13287,16807],[13288,16793],[13289,16793],[13290,16807],[13291,16807],[13292,16770],[13293,16793],[13294,16793],[13295,16807],[13296,16770],[13297,16807],[13298,16793],[13299,16793],[13300,16807],[13301,16770],[13302,16793],[13303,16793],[13304,16807],[13305,16770],[13306,16793],[13307,16793],[13308,16807],[13309,16770],[13310,16793],[13311,16793],[13312,16807],[13313,16770],[13314,16770],[13315,16807],[13316,16770],[13317,16793],[13318,16793],[13319,16807],[13320,16807],[13321,16770],[13322,16770],[13323,16793],[13324,16793],[13325,16793],[13326,16793],[13327,16807],[13328,16807],[13329,16770],[13330,16770],[13331,16793],[13332,16793],[13333,16807],[13334,16807],[13335,16770],[13336,16770],[13337,16793],[13338,16793],[13339,16793],[13340,16807],[13341,16807],[13342,16807],[13343,16770],[13344,16770],[13345,16793],[13346,16770],[13347,16770],[13348,16770],[13349,16793],[13350,16807],[13351,16770],[13352,16793],[13353,16807],[13354,16770],[13355,16793],[13356,16793],[13357,16807],[13358,16770],[13359,16807],[13360,16807],[13361,16807],[13362,16807],[13363,16770],[13364,16793],[13365,16793],[13366,16807],[13367,16807],[13368,16770],[13369,16770],[13370,16793],[13371,16770],[13372,16770],[13373,16770],[13374,16793],[13375,16793],[13376,16793],[13377,16807],[13378,16770],[13379,16807],[13380,16793],[13381,16807],[13382,16770],[13383,16793],[13384,16793],[13385,16807],[13386,16770],[13387,16770],[13388,16770],[13389,16793],[13390,16793],[13391,16807],[13392,16770],[13393,16793],[13394,16793],[13395,16807],[13396,16770],[13397,16793],[13398,16793],[13399,16807],[13400,16770],[13401,16808],[13402,16807],[13403,16808],[13404,16808],[13405,16808],[13406,16808],[13407,16808],[13408,16808],[13409,16808],[13410,16808],[13411,16808],[13412,16808],[13413,16808],[13414,16808],[13415,16808],[13416,16808],[13417,16808],[13418,16808],[13419,16808],[13420,16808],[13421,16808],[13422,16808],[13423,16808],[13424,16804],[13425,16804],[13426,16804],[13427,16804],[13428,16804],[13429,16804],[13430,16804],[13431,16804],[13432,16804],[13433,16804],[13434,16804],[13435,16804],[13436,16804],[13437,16804],[13438,16804],[13439,16804],[13440,16804],[13441,16804],[13442,16804],[13443,16804],[13444,16804],[13445,16804],[13446,16804],[13447,16804],[13448,16804],[13449,16804],[13450,16804],[13451,16804],[13452,16804],[13453,16804],[13454,16804],[13455,16804],[13456,16804],[13457,16804],[13458,16804],[13459,16804],[13460,16804],[13461,16804],[13462,16804],[13463,16804],[13464,16804],[13465,16804],[13466,16804],[13467,16804],[13468,16804],[13469,16804],[13470,16804],[13471,16804],[13472,16804],[13473,16804],[13474,16804],[13475,16804],[13476,16804],[13477,16804],[13478,16804],[13479,16804],[13480,16804],[13481,16804],[13482,16804],[13483,16804],[13484,16804],[13485,16804],[13486,16804],[13487,16804],[13488,16804],[13489,16804],[13490,16804],[13491,16804],[13492,16804],[13493,16804],[13494,16804],[13495,16804],[13496,16804],[13497,16804],[13498,16804],[13499,16804],[13500,16804],[13501,16804],[13502,16672],[13503,16672],[13504,16672],[13505,16672],[13506,16672],[13507,16672],[13508,16672],[13513,16672],[13514,16672],[13515,16672],[13516,16672],[13517,16672],[13518,16672],[13519,16672],[13520,16672],[13521,16672],[13526,16672],[13527,16672],[13528,16672],[13529,16672],[13530,16672],[13531,16672],[13532,16672],[13533,16672],[13534,16672],[13535,16672],[13536,16672],[13537,16672],[13538,16672],[13539,16672],[13540,16672],[13541,16672],[13542,16672],[13543,16672],[13544,16672],[13545,16672],[13546,16672],[13547,16672],[13548,16672],[13549,16672],[13550,16672],[13551,16672],[13552,16672],[13553,16672],[13554,16672],[13555,16672],[13556,16672],[13557,16672],[13558,16672],[13559,16672],[13560,16672],[13561,16672],[13562,16672],[13563,16672],[13564,16672],[13565,16672],[13566,16672],[13567,16672],[13568,16672],[13569,16672],[13570,16672],[13571,16672],[13572,16672],[13573,16672],[13574,16672],[13575,16672],[13576,16672],[13577,16672],[13578,16672],[13579,16672],[13580,16672],[13581,16672],[13582,16672],[13583,16672],[13584,16672],[13585,16672],[13586,16672],[13587,16672],[13588,16672],[13589,16672],[13590,16672],[13591,16672],[13592,16672],[13593,16672],[13594,16672],[13595,16672],[13596,16672],[13597,16672],[13598,16672],[13599,16672],[13600,16672],[13601,16672],[13602,16672],[13603,16672],[13604,16672],[13605,16672],[13606,16672],[13607,16672],[13608,16672],[13609,16672],[13610,16672],[13611,16672],[13612,16672],[13613,16672],[13614,16672],[13615,16672],[13616,16672],[13617,16672],[13618,16672],[13619,16672],[13620,16672],[13621,16672],[13622,16672],[13623,16672],[13624,16672],[13625,16672],[13626,16672],[13627,16672],[13628,16672],[13629,16672],[13630,16672],[13631,16672],[13632,16672],[13633,16672],[13634,16672],[13635,16672],[13636,16672],[13637,16672],[13638,16672],[13639,16672],[13640,16672],[13641,16672],[13642,16672],[13643,16672],[13644,16672],[13645,16672],[13646,16672],[13647,16672],[13648,16672],[13649,16672],[13650,16672],[13651,16672],[13652,16672],[13653,16672],[13654,16672],[13655,16672],[13656,16672],[13657,16672],[13658,16672],[13659,16672],[13660,16672],[13661,16672],[13662,16672],[13663,16672],[13664,16672],[13665,16672],[13666,16672],[13667,16672],[13668,16672],[13669,16672],[13670,16672],[13671,16672],[13672,16672],[13673,16672],[13674,16672],[13675,16672],[13676,16672],[13677,16672],[13678,16672],[13679,16672],[13680,16672],[13681,16672],[13682,16672],[13683,16672],[13684,16672],[13685,16672],[13686,16672],[13687,16672],[13688,16672],[13689,16672],[13690,16672],[13691,16672],[13692,16672],[13693,16672],[13694,16672],[13695,16672],[13696,16672],[13697,16672],[13698,16672],[13699,16672],[13700,16672],[13701,16672],[13702,16672],[13703,16672],[13704,16672],[13705,16672],[13706,16672],[13707,16672],[13708,16672],[13709,16672],[13710,16672],[13711,16672],[13712,16672],[13713,16672],[13714,16672],[13715,16672],[13716,16672],[13717,16672],[13718,16672],[13719,16672],[13720,16672],[13721,16672],[13722,16672],[13723,16672],[13724,16672],[13725,16672],[13726,16672],[13727,16672],[13728,16672],[13729,16672],[13730,16672],[13731,16672],[13732,16672],[13733,16672],[13734,16672],[13735,16672],[13736,16672],[13737,16672],[13738,16672],[13739,16672],[13740,16672],[13741,16672],[13742,16672],[13743,16672],[13744,16672],[13745,16672],[13746,16672],[13747,16672],[13748,16672],[13749,16672],[13750,16672],[13751,16672],[13752,16672],[13753,16672],[13754,16806],[13755,16806],[13756,16806],[13757,16806],[13758,16806],[13759,16806],[13760,16806],[13761,16806],[13762,16806],[13763,16806],[13764,16806],[13765,16806],[13766,16806],[13767,16806],[13768,16806],[13769,16806],[13770,16806],[13771,16806],[13772,16806],[13773,16806],[13774,16806],[13775,16806],[13776,16806],[13777,16806],[13778,16806],[13779,16806],[13780,16806],[13781,16806],[13782,16806],[13783,16806],[13784,16806],[13785,16806],[13786,16806],[13787,16792],[13788,16792],[13789,16792],[13790,16809],[13791,16792],[13792,16809],[13793,16792],[13794,16792],[13795,16792],[13796,16792],[13797,16809],[13798,16792],[13799,16792],[13800,16792],[13801,16792],[13802,16809],[13803,16792],[13804,16809],[13805,16792],[13806,16809],[13807,16792],[13808,16792],[13809,16792],[13810,16809],[13811,16792],[13812,16809],[13813,16792],[13814,16809],[13815,16792],[13816,16809],[13817,16792],[13818,16644],[13819,16644],[13820,16644],[13821,16644],[13822,16644],[13823,16644],[13824,16644],[13825,16810],[13826,16810],[13827,16644],[13828,16644],[13829,16644],[13830,16810],[13831,16644],[13832,16810],[13833,16810],[13834,16644],[13835,16810],[13836,16810],[13837,16810],[13838,16644],[13839,16810],[13840,16644],[13841,16810],[13842,16644],[13843,16810],[13844,16810],[13845,16644],[13846,16810],[13847,16810],[13848,16644],[13849,16810],[13850,16810],[13851,16810],[13852,16810],[13853,16810],[13854,16810],[13855,16810],[13856,16810],[13857,16810],[13858,16810],[13859,16810],[13860,16810],[13861,16810],[13862,16810],[13863,16644],[13864,16644],[13865,16810],[13866,16644],[13867,16644],[13868,16810],[13869,16810],[13870,16644],[13871,16810],[13872,16810],[13873,16644],[13874,16644],[13875,16810],[13876,16810],[13877,16810],[13878,16810],[13879,16644],[13880,16810],[13881,16644],[13882,16810],[13883,16644],[13884,16810],[13885,16810],[13886,16644],[13887,16810],[13888,16810],[13889,16644],[13890,16810],[13891,16644],[13892,16644],[13893,16644],[13894,16810],[13895,16810],[13896,16810],[13897,16810],[13898,16810],[13899,16644],[13900,16810],[13901,16810],[13902,16644],[13903,16810],[13904,16644],[13905,16644],[13906,16810],[13907,16644],[13908,16810],[13909,16810],[13910,16810],[13911,16644],[13912,16810],[13913,16644],[13914,16644],[13915,16810],[13916,16810],[13917,16644],[13918,16810],[13919,16644],[13920,16810],[13921,16810],[13922,16644],[13923,16810],[13924,16810],[13925,16644],[13926,16810],[13927,16810],[13928,16644],[13929,16810],[13930,16810],[13931,16644],[13932,16810],[13933,16810],[13934,16810],[13935,16812],[13936,16794],[13937,16812],[13938,16791],[13939,16812],[13940,16791],[13941,16794],[13942,16794],[13943,16794],[13944,16812],[13945,16812],[13946,16812],[13947,16867],[13948,16791],[13949,16794],[13950,16812],[13951,16812],[13952,16812],[13953,16812],[13954,16812],[13955,16794],[13956,16794],[13957,16794],[13958,16791],[13959,16791],[13960,16791],[13961,16791],[13962,16812],[13963,16812],[13964,16812],[13965,16794],[13966,16794],[13967,16867],[13968,16867],[13969,16812],[13970,16794],[13971,16867],[13972,16791],[13973,16791],[13974,16794],[13975,16867],[13976,16812],[13977,16812],[13978,16818],[13979,16812],[13980,16791],[13981,16791],[13982,16794],[13983,16812],[13984,16812],[13985,16812],[13986,16812],[13987,16824],[13988,16819],[13989,16821],[13990,16821],[13991,16817],[13992,16817],[13993,16817],[13994,16817],[13995,16821],[13996,16824],[13997,16824],[13998,16822],[13999,16822],[14000,16823],[14001,16820],[14002,16824],[14003,16816],[14004,16824],[14005,16824],[14006,16817],[14007,16819],[14008,16820],[14009,16821],[14010,16821],[14011,16817],[14012,16817],[14013,16822],[14014,16822],[14015,16819],[14016,16823],[14017,16824],[14018,16824],[14019,16816],[14020,16820],[14021,16821],[14022,16821],[14023,16817],[14024,16817],[14025,16822],[14026,16822],[14027,16819],[14028,16823],[14029,16824],[14030,16824],[14031,16816],[14032,16820],[14033,16817],[14034,16817],[14035,16821],[14036,16821],[14037,16822],[14038,16822],[14039,16819],[14040,16823],[14041,16824],[14042,16824],[14043,16816],[14044,16820],[14045,16821],[14046,16821],[14047,16822],[14048,16822],[14049,16819],[14050,16823],[14051,16824],[14052,16824],[14053,16816],[14054,16820],[14055,16821],[14056,16821],[14057,16822],[14058,16822],[14059,16819],[14060,16823],[14061,16824],[14062,16824],[14063,16816],[14064,16820],[14065,16821],[14066,16821],[14067,16824],[14068,16824],[14069,16816],[14070,16821],[14071,16821],[14072,16824],[14073,16824],[14074,16821],[14075,16821],[14076,16821],[14077,16817],[14078,16817],[14079,16822],[14080,16822],[14081,16819],[14082,16823],[14083,16824],[14084,16824],[14085,16824],[14086,16816],[14087,16820],[14088,16821],[14089,16821],[14090,16817],[14091,16817],[14092,16822],[14093,16822],[14094,16819],[14095,16823],[14096,16824],[14097,16824],[14098,16816],[14099,16816],[14100,16816],[14101,16820],[14102,16821],[14103,16821],[14104,16821],[14105,16817],[14106,16817],[14107,16822],[14108,16822],[14109,16819],[14110,16823],[14111,16824],[14112,16824],[14113,16816],[14114,16820],[14115,16817],[14116,16817],[14117,16817],[14118,16821],[14119,16823],[14120,16824],[14121,16816],[14122,16816],[14123,16817],[14124,16817],[14125,16821],[14126,16817],[14127,16822],[14128,16822],[14129,16822],[14130,16822],[14131,16819],[14132,16823],[14133,16824],[14134,16816],[14135,16820],[14136,16820],[14137,16820],[14138,16820],[14139,16820],[14140,16820],[14141,16820],[14142,16820],[14143,16820],[14144,16820],[14145,16820],[14146,16820],[14147,16820],[14148,16820],[14149,16820],[14150,16820],[14151,16820],[14152,16820],[14153,16820],[14154,16820],[14155,16820],[14156,16820],[14157,16820],[14158,16820],[14159,16820],[14160,16820],[14161,16820],[14162,16820],[14163,16820],[14164,16820],[14165,16820],[14166,16820],[14167,16820],[14168,16820],[14169,16820],[14170,16820],[14171,16820],[14172,16820],[14173,16820],[14174,16820],[14175,16820],[14176,16820],[14177,16820],[14178,16820],[14179,16820],[14180,16820],[14181,16820],[14182,16820],[14183,16820],[14184,16820],[14185,16820],[14186,16820],[14187,16820],[14188,16820],[14189,16820],[14190,16820],[14191,16820],[14192,16820],[14193,16820],[14194,16820],[14195,16820],[14196,16820],[14197,16820],[14198,16820],[14199,16820],[14200,16820],[14201,16820],[14202,16820],[14203,16820],[14204,16820],[14205,16817],[14206,16817],[14207,16817],[14208,16821],[14209,16821],[14210,16822],[14211,16822],[14212,16819],[14213,16823],[14214,16824],[14215,16824],[14216,16816],[14217,16820],[14218,16821],[14219,16824],[14220,16817],[14221,16821],[14222,16821],[14223,16817],[14224,16817],[14225,16822],[14226,16822],[14227,16819],[14228,16823],[14229,16824],[14230,16824],[14231,16816],[14232,16820],[14233,16821],[14234,16821],[14235,16817],[14236,16817],[14237,16822],[14238,16822],[14239,16819],[14240,16823],[14241,16824],[14242,16824],[14243,16816],[14244,16820],[14245,16821],[14246,16821],[14247,16817],[14248,16817],[14249,16822],[14250,16822],[14251,16819],[14252,16823],[14253,16824],[14254,16824],[14255,16816],[14256,16820],[14257,16820],[14258,16824],[14259,16821],[14260,16821],[14261,16817],[14262,16817],[14263,16822],[14264,16822],[14265,16819],[14266,16823],[14267,16824],[14268,16824],[14269,16816],[14270,16820],[14271,16820],[14272,16816],[14273,16816],[14274,16816],[14275,16816],[14276,16816],[14277,16816],[14278,16816],[14279,16816],[14280,16816],[14281,16816],[14282,16816],[14283,16816],[14284,16816],[14285,16816],[14286,16816],[14287,16816],[14288,16816],[14289,16816],[14290,16816],[14291,16816],[14292,16816],[14293,16816],[14294,16816],[14295,16816],[14296,16816],[14297,16816],[14298,16816],[14299,16816],[14300,16816],[14301,16816],[14302,16816],[14303,16816],[14304,16816],[14305,16816],[14306,16816],[14307,16816],[14308,16816],[14309,16816],[14310,16816],[14311,16816],[14312,16816],[14313,16816],[14314,16816],[14315,16816],[14316,16816],[14317,16816],[14318,16816],[14319,16816],[14320,16816],[14321,16816],[14322,16816],[14323,16816],[14324,16816],[14325,16816],[14326,16816],[14327,16816],[14328,16816],[14329,16816],[14330,16816],[14331,16816],[14332,16816],[14333,16816],[14334,16816],[14335,16816],[14336,16816],[14337,16816],[14338,16816],[14339,16816],[14340,16816],[14341,16816],[14342,16816],[14343,16816],[14344,16816],[14345,16816],[14346,16816],[14347,16816],[14348,16816],[14349,16816],[14350,16816],[14351,16816],[14352,16816],[14353,16816],[14354,16816],[14355,16816],[14356,16816],[14357,16816],[14358,16816],[14359,16816],[14360,16816],[14361,16816],[14362,16816],[14363,16816],[14364,16816],[14365,16816],[14366,16816],[14367,16816],[14368,16816],[14369,16816],[14370,16816],[14371,16816],[14372,16816],[14373,16816],[14374,16816],[14375,16816],[14376,16816],[14377,16816],[14378,16816],[14379,16816],[14380,16816],[14381,16816],[14382,16816],[14383,16816],[14384,16816],[14385,16816],[14386,16816],[14387,16816],[14388,16816],[14389,16816],[14390,16816],[14391,16816],[14392,16816],[14393,16816],[14394,16816],[14395,16816],[14396,16816],[14397,16816],[14398,16816],[14399,16816],[14400,16816],[14401,16816],[14402,16816],[14403,16816],[14404,16816],[14405,16816],[14406,16816],[14407,16816],[14408,16816],[14409,16816],[14410,16816],[14411,16816],[14412,16816],[14413,16816],[14414,16816],[14415,16816],[14416,16816],[14417,16816],[14418,16816],[14419,16824],[14420,16824],[14421,16824],[14422,16824],[14423,16824],[14424,16824],[14425,16868],[14426,16828],[14427,16828],[14428,16828],[14429,16828],[14430,16828],[14431,16828],[14432,16828],[14433,16828],[14434,16828],[14435,16828],[14436,16828],[14437,16828],[14438,16794],[14439,16817],[14440,16829],[14441,16829],[14442,16791],[14443,16794],[14444,16794],[14445,16794],[14446,16829],[14447,16831],[14448,16818],[14449,16829],[14450,16829],[14451,16829],[14452,16829],[14453,16829],[14454,16829],[14455,16829],[14456,16829],[14457,16829],[14458,16829],[14459,16791],[14460,16794],[14461,16794],[14462,16794],[14463,16794],[14464,16791],[14465,16791],[14466,16791],[14467,16791],[14468,16817],[14469,16794],[14470,16794],[14471,16829],[14472,16867],[14473,16817],[14474,16791],[14475,16817],[14476,16791],[14477,16794],[14478,16829],[14479,16818],[14480,16791],[14481,16794],[14482,16830],[14483,16831],[14484,16818],[14485,16869],[14486,16830],[14487,16831],[14488,16818],[14489,16830],[14490,16831],[14491,16818],[14492,16830],[14493,16831],[14494,16818],[14495,16830],[14496,16831],[14497,16818],[14498,16830],[14499,16831],[14500,16818],[14501,16830],[14502,16831],[14503,16818],[14504,16830],[14505,16818],[14506,16831],[14507,16831],[14508,16831],[14509,16830],[14510,16831],[14511,16818],[14512,16830],[14513,16831],[14514,16818],[14515,16830],[14516,16831],[14517,16818],[14518,16831],[14519,16831],[14520,16830],[14521,16831],[14522,16818],[14523,16869],[14524,16830],[14525,16831],[14526,16818],[14527,16830],[14528,16831],[14529,16818],[14530,16830],[14531,16831],[14532,16818],[14533,16830],[14534,16831],[14535,16818],[14536,16830],[14537,16831],[14538,16818],[14539,16830],[14540,16831],[14541,16818],[14542,16830],[14543,16831],[14544,16818],[14545,16830],[14546,16831],[14547,16818],[14548,16834],[14549,16834],[14550,16832],[14551,16832],[14552,16834],[14553,16834],[14554,16832],[14555,16834],[14556,16834],[14557,16832],[14558,16832],[14559,16832],[14560,16832],[14561,16834],[14562,16832],[14563,16834],[14564,16834],[14565,16834],[14566,16832],[14567,16834],[14568,16834],[14569,16832],[14570,16834],[14571,16834],[14572,16832],[14573,16834],[14574,16832],[14575,16834],[14576,16832],[14577,16834],[14578,16832],[14579,16832],[14580,16834],[14581,16832],[14582,16834],[14583,16834],[14584,16832],[14585,16834],[14586,16834],[14587,16832],[14588,16834],[14589,16834],[14590,16832],[14591,16834],[14592,16834],[14593,16832],[14594,16834],[14595,16834],[14596,16832],[14597,16835],[14598,16835],[14599,16835],[14600,16835],[14601,16835],[14602,16835],[14603,16835],[14604,16835],[14605,16835],[14606,16835],[14607,16835],[14608,16835],[14609,16835],[14610,16835],[14611,16835],[14612,16835],[14613,16835],[14614,16835],[14615,16835],[14616,16835],[14617,16835],[14618,16835],[14619,16829],[14620,16829],[14621,16829],[14622,16829],[14623,16829],[14624,16829],[14625,16829],[14626,16829],[14627,16829],[14628,16829],[14629,16829],[14630,16829],[14631,16829],[14632,16829],[14633,16829],[14634,16829],[14635,16829],[14636,16829],[14637,16829],[14638,16829],[14639,16829],[14640,16829],[14641,16829],[14642,16829],[14643,16829],[14644,16829],[14645,16829],[14646,16829],[14647,16829],[14648,16829],[14649,16829],[14650,16829],[14651,16837],[14652,16837],[14653,16837],[14654,16837],[14655,16837],[14656,16837],[14657,16837],[14658,16837],[14659,16837],[14660,16837],[14661,16837],[14662,16837],[14663,16837],[14664,16837],[14665,16837],[14666,16837],[14667,16837],[14668,16837],[14669,16837],[14670,16837],[14671,16837],[14672,16837],[14673,16837],[14674,16837],[14675,16837],[14676,16837],[14677,16837],[14678,16837],[14679,16837],[14680,16837],[14681,16837],[14682,16837],[14683,16837],[14684,16837],[14685,16837],[14686,16837],[14687,16837],[14688,16837],[14689,16837],[14690,16837],[14691,16837],[14692,16837],[14693,16837],[14694,16837],[14695,16837],[14696,16837],[14697,16837],[14698,16837],[14699,16837],[14700,16837],[14701,16837],[14702,16837],[14703,16837],[14704,16837],[14705,16837],[14706,16837],[14707,16837],[14708,16837],[14709,16837],[14710,16662],[14711,16662],[14712,16662],[14713,16662],[14714,16662],[14715,16662],[14716,16662],[14717,16662],[14718,16662],[14719,16662],[14720,16662],[14721,16662],[14722,16662],[14723,16662],[14724,16662],[14725,16662],[14726,16662],[14727,16662],[14728,16662],[14729,16662],[14730,16662],[14731,16715],[14732,16715],[14733,16715],[14734,16715],[14735,16715],[14736,16715],[14737,16715],[14738,16715],[14739,16715],[14740,16715],[14741,16715],[14742,16715],[14743,16715],[14744,16715],[14745,16715],[14746,16715],[14747,16715],[14748,16715],[14749,16715],[14750,16715],[14751,16715],[14752,16715],[14753,16715],[14754,16715],[14755,16715],[14756,16715],[14757,16715],[14758,16715],[14759,16715],[14760,16715],[14761,16715],[14762,16715],[14763,16669],[14764,16669],[14765,16669],[14766,16669],[14767,16669],[14768,16669],[14769,16669],[14770,16669],[14771,16669],[14772,16669],[14773,16669],[14774,16669],[14775,16669],[14776,16669],[14777,16669],[14778,16669],[14779,16669],[14780,16669],[14781,16669],[14782,16669],[14783,16669],[14784,16669],[14785,16669],[14786,16669],[14787,16669],[14788,16669],[14789,16669],[14790,16669],[14791,16669],[14792,16669],[14793,16669],[14794,16669],[14795,16669],[14796,16669],[14797,16669],[14798,16669],[14799,16669],[14800,16669],[14801,16669],[14802,16669],[14803,16669],[14804,16669],[14805,16669],[14806,16669],[14807,16669],[14808,16669],[14809,16669],[14810,16669],[14811,16669],[14812,16669],[14813,16669],[14814,16669],[14815,16669],[14816,16669],[14817,16669],[14818,16669],[14819,16669],[14820,16669],[14821,16669],[14822,16669],[14823,16669],[14824,16669],[14825,16669],[14826,16669],[14827,16669],[14828,16669],[14829,16669],[14830,16669],[14831,16669],[14832,16669],[14833,16669],[14834,16669],[14835,16669],[14836,16669],[14837,16669],[14838,16669],[14839,16669],[14840,16669],[14841,16669],[14842,16669],[14843,16669],[14844,16669],[14845,16669],[14846,16669],[14847,16669],[14848,16669],[14849,16669],[14850,16669],[14851,16669],[14852,16669],[14853,16669],[14854,16669],[14855,16669],[14856,16669],[14857,16669],[14858,16669],[14859,16669],[14860,16669],[14861,16669],[14862,16669],[14863,16669],[14864,16669],[14865,16669],[14866,16669],[14867,16669],[14868,16669],[14869,16669],[14870,16669],[14871,16669],[14872,16669],[14873,16669],[14874,16669],[14875,16669],[14876,16669],[14877,16669],[14878,16669],[14879,16669],[14880,16669],[14881,16669],[14882,16669],[14883,16669],[14884,16669],[14885,16669],[14886,16669],[14887,16669],[14888,16669],[14889,16669],[14890,16669],[14891,16669],[14892,16669],[14893,16669],[14894,16669],[14895,16669],[14896,16669],[14897,16669],[14898,16669],[14899,16669],[14900,16669],[14901,16669],[14902,16669],[14903,16669],[14904,16669],[14905,16669],[14906,16669],[14907,16669],[14908,16669],[14909,16669],[14910,16669],[14911,16669],[14912,16669],[14913,16669],[14914,16669],[14915,16669],[14916,16669],[14917,16669],[14918,16669],[14919,16669],[14920,16669],[14921,16669],[14922,16669],[14923,16669],[14924,16669],[14925,16669],[14926,16669],[14927,16669],[14928,16669],[14929,16669],[14930,16669],[14931,16669],[14932,16669],[14933,16669],[14934,16669],[14935,16669],[14936,16669],[14937,16669],[14938,16669],[14939,16669],[14940,16669],[14941,16669],[14942,16669],[14943,16669],[14944,16669],[14945,16669],[14946,16669],[14947,16669],[14948,16669],[14949,16669],[14950,16669],[14951,16669],[14952,16669],[14953,16669],[14954,16669],[14955,16669],[14956,16669],[14957,16669],[14958,16669],[14959,16669],[14960,16669],[14961,16669],[14962,16669],[14963,16669],[14964,16669],[14965,16669],[14966,16669],[14967,16669],[14968,16669],[14969,16669],[14970,16669],[14971,16669],[14972,16669],[14973,16669],[14974,16669],[14975,16669],[14976,16669],[14977,16669],[14978,16669],[14979,16669],[14980,16669],[14981,16669],[14982,16669],[14983,16669],[14984,16669],[14985,16669],[14986,16669],[14987,16669],[14988,16669],[14989,16669],[14990,16669],[14991,16669],[14992,16669],[14993,16669],[14994,16669],[14995,16669],[14996,16669],[14997,16669],[14998,16669],[14999,16669],[15000,16669],[15001,16669],[15002,16669],[15003,16669],[15004,16669],[15005,16669],[15006,16669],[15007,16669],[15008,16669],[15009,16669],[15010,16669],[15011,16669],[15012,16669],[15013,16669],[15014,16669],[15015,16669],[15016,16669],[15017,16669],[15018,16669],[15019,16669],[15020,16669],[15021,16669],[15022,16669],[15023,16669],[15024,16669],[15025,16669],[15026,16669],[15027,16669],[15028,16669],[15029,16669],[15030,16669],[15031,16669],[15032,16669],[15033,16669],[15034,16669],[15035,16669],[15036,16669],[15037,16669],[15038,16669],[15039,16669],[15040,16669],[15041,16669],[15042,16669],[15043,16669],[15044,16669],[15045,16669],[15046,16669],[15047,16669],[15048,16669],[15049,16669],[15050,16669],[15051,16669],[15052,16669],[15053,16669],[15054,16669],[15055,16669],[15056,16669],[15057,16669],[15058,16669],[15059,16669],[15060,16669],[15061,16669],[15062,16669],[15063,16669],[15064,16669],[15065,16669],[15066,16669],[15067,16669],[15068,16669],[15069,16669],[15070,16669],[15071,16669],[15072,16669],[15073,16669],[15074,16669],[15075,16669],[15076,16669],[15077,16669],[15078,16669],[15079,16669],[15080,16669],[15081,16669],[15082,16669],[15083,16669],[15084,16669],[15085,16669],[15086,16669],[15087,16669],[15088,16669],[15089,16669],[15090,16669],[15091,16669],[15092,16669],[15093,16669],[15094,16669],[15095,16669],[15096,16669],[15097,16669],[15098,16669],[15099,16669],[15100,16669],[15101,16669],[15102,16669],[15103,16669],[15104,16669],[15105,16669],[15106,16669],[15107,16669],[15108,16669],[15109,16669],[15110,16669],[15111,16669],[15112,16669],[15113,16669],[15114,16669],[15115,16669],[15116,16669],[15117,16669],[15118,16669],[15119,16669],[15120,16669],[15121,16669],[15122,16669],[15123,16669],[15124,16669],[15125,16870],[15126,16838],[15127,16838],[15128,16838],[15129,16838],[15130,16838],[15131,16838],[15132,16838],[15133,16838],[15134,16838],[15135,16838],[15136,16838],[15137,16838],[15138,16838],[15139,16838],[15140,16838],[15141,16838],[15142,16838],[15143,16838],[15144,16838],[15145,16838],[15146,16838],[15147,16838],[15148,16838],[15149,16838],[15150,16838],[15151,16838],[15152,16838],[15153,16838],[15154,16838],[15155,16838],[15156,16838],[15157,16838],[15158,16838],[15159,16838],[15160,16838],[15161,16838],[15162,16838],[15163,16838],[15164,16838],[15165,16838],[15166,16838],[15167,16870],[15168,16838],[15169,16838],[15170,16838],[15171,16838],[15172,16838],[15173,16838],[15174,16838],[15175,16838],[15176,16838],[15177,16838],[15178,16838],[15179,16838],[15180,16838],[15181,16838],[15182,16670],[15183,16670],[15184,16670],[15185,16670],[15186,16670],[15187,16670],[15188,16670],[15189,16670],[15190,16670],[15191,16670],[15192,16670],[15193,16670],[15194,16670],[15195,16670],[15196,16670],[15197,16670],[15198,16709],[15199,16670],[15200,16670],[15201,16670],[15202,16670],[15203,16670],[15204,16670],[15205,16670],[15206,16670],[15207,16670],[15208,16670],[15209,16670],[15210,16709],[15211,16709],[15212,16709],[15213,16709],[15214,16670],[15215,16670],[15216,16670],[15217,16670],[15218,16670],[15219,16670],[15220,16670],[15221,16670],[15222,16670],[15223,16670],[15224,16670],[15225,16670],[15226,16670],[15227,16670],[15228,16670],[15229,16670],[15230,16670],[15231,16670],[15232,16670],[15233,16730],[15234,16670],[15235,16670],[15236,16670],[15237,16670],[15238,16670],[15239,16730],[15240,16730],[15241,16730],[15242,16670],[15243,16730],[15244,16670],[15245,16670],[15246,16709],[15247,16709],[15248,16730],[15249,16730],[15250,16670],[15251,16670],[15252,16670],[15253,16670],[15254,16670],[15255,16670],[15256,16670],[15257,16670],[15258,16670],[15259,16670],[15260,16670],[15261,16670],[15262,16670],[15263,16670],[15264,16670],[15265,16670],[15266,16709],[15267,16709],[15268,16730],[15269,16730],[15270,16670],[15271,16670],[15272,16670],[15273,16670],[15274,16670],[15275,16670],[15276,16670],[15277,16670],[15278,16670],[15279,16670],[15280,16670],[15281,16670],[15282,16670],[15283,16670],[15284,16709],[15285,16709],[15286,16730],[15287,16670],[15288,16670],[15289,16670],[15290,16670],[15291,16670],[15292,16670],[15293,16670],[15294,16670],[15295,16670],[15296,16670],[15297,16670],[15298,16670],[15299,16670],[15300,16670],[15301,16709],[15302,16709],[15303,16730],[15304,16670],[15305,16670],[15306,16670],[15307,16670],[15308,16670],[15309,16670],[15310,16670],[15311,16670],[15312,16670],[15313,16670],[15314,16670],[15315,16670],[15316,16670],[15317,16670],[15318,16709],[15319,16709],[15320,16730],[15321,16670],[15322,16670],[15323,16670],[15324,16670],[15325,16670],[15326,16670],[15327,16670],[15328,16670],[15329,16670],[15330,16670],[15331,16670],[15332,16670],[15333,16670],[15334,16670],[15335,16709],[15336,16730],[15337,16670],[15338,16670],[15339,16670],[15340,16670],[15341,16670],[15342,16670],[15343,16670],[15344,16670],[15345,16670],[15346,16670],[15347,16670],[15348,16730],[15349,16670],[15350,16730],[15351,16670],[15352,16670],[15353,16730],[15354,16730],[15355,16709],[15356,16730],[15357,16670],[15358,16670],[15359,16670],[15360,16670],[15361,16670],[15362,16730],[15363,16670],[15364,16709],[15365,16709],[15366,16730],[15367,16670],[15368,16670],[15369,16670],[15370,16670],[15371,16670],[15372,16670],[15373,16670],[15374,16670],[15375,16670],[15376,16670],[15377,16670],[15378,16670],[15379,16670],[15380,16670],[15381,16709],[15382,16709],[15383,16709],[15384,16709],[15385,16730],[15386,16730],[15387,16670],[15388,16670],[15389,16670],[15390,16670],[15391,16670],[15392,16670],[15393,16670],[15394,16670],[15395,16670],[15396,16670],[15397,16670],[15398,16670],[15399,16670],[15400,16670],[15401,16670],[15402,16670],[15403,16670],[15404,16670],[15405,16670],[15406,16670],[15407,16670],[15408,16670],[15409,16670],[15410,16670],[15411,16670],[15412,16670],[15413,16670],[15414,16670],[15415,16670],[15416,16709],[15417,16709],[15418,16709],[15419,16730],[15420,16670],[15421,16670],[15422,16670],[15423,16670],[15424,16670],[15425,16670],[15426,16670],[15427,16670],[15428,16670],[15429,16670],[15430,16670],[15431,16670],[15432,16670],[15433,16670],[15434,16670],[15435,16670],[15436,16670],[15437,16670],[15438,16670],[15439,16670],[15440,16670],[15441,16670],[15442,16670],[15443,16670],[15444,16670],[15445,16670],[15446,16709],[15447,16709],[15448,16709],[15449,16709],[15450,16709],[15451,16730],[15452,16730],[15453,16730],[15454,16730],[15455,16730],[15456,16730],[15457,16730],[15458,16730],[15459,16730],[15460,16730],[15461,16730],[15462,16730],[15463,16730],[15464,16730],[15465,16730],[15466,16730],[15467,16730],[15468,16730],[15469,16730],[15470,16730],[15471,16730],[15472,16730],[15473,16730],[15474,16730],[15475,16730],[15476,16730],[15477,16730],[15478,16730],[15479,16730],[15480,16730],[15481,16730],[15482,16730],[15483,16730],[15484,16730],[15485,16730],[15486,16730],[15487,16730],[15488,16730],[15489,16730],[15490,16730],[15491,16730],[15492,16730],[15493,16730],[15494,16730],[15495,16730],[15496,16730],[15497,16730],[15498,16730],[15499,16730],[15500,16730],[15501,16730],[15502,16730],[15503,16730],[15504,16730],[15505,16730],[15506,16730],[15507,16730],[15508,16730],[15509,16730],[15510,16730],[15511,16730],[15512,16730],[15513,16730],[15514,16730],[15515,16730],[15516,16730],[15517,16730],[15518,16730],[15519,16730],[15520,16730],[15521,16730],[15522,16730],[15523,16730],[15524,16730],[15525,16730],[15526,16730],[15527,16730],[15528,16730],[15529,16730],[15530,16730],[15531,16730],[15532,16730],[15533,16730],[15534,16730],[15535,16730],[15536,16730],[15537,16730],[15538,16730],[15539,16730],[15540,16730],[15541,16730],[15542,16730],[15543,16730],[15544,16730],[15545,16730],[15546,16730],[15547,16730],[15548,16730],[15549,16730],[15550,16730],[15551,16730],[15552,16730],[15553,16730],[15554,16730],[15555,16730],[15556,16730],[15557,16730],[15558,16730],[15559,16730],[15560,16730],[15561,16730],[15562,16730],[15563,16730],[15564,16730],[15565,16730],[15566,16730],[15567,16730],[15568,16730],[15569,16730],[15570,16730],[15571,16730],[15572,16730],[15573,16730],[15574,16730],[15575,16730],[15576,16730],[15577,16730],[15578,16730],[15579,16730],[15580,16730],[15581,16670],[15582,16670],[15583,16670],[15584,16670],[15585,16670],[15586,16670],[15587,16670],[15588,16670],[15589,16670],[15590,16670],[15591,16670],[15592,16670],[15593,16670],[15594,16670],[15595,16670],[15596,16670],[15597,16670],[15598,16670],[15599,16670],[15600,16670],[15601,16670],[15602,16670],[15603,16709],[15604,16670],[15605,16709],[15606,16730],[15607,16670],[15608,16670],[15609,16670],[15610,16670],[15611,16670],[15612,16670],[15613,16670],[15614,16670],[15615,16670],[15616,16670],[15617,16670],[15618,16670],[15619,16670],[15620,16670],[15621,16709],[15622,16709],[15623,16730],[15624,16670],[15625,16670],[15626,16670],[15627,16670],[15628,16670],[15629,16670],[15630,16670],[15631,16670],[15632,16670],[15633,16670],[15634,16670],[15635,16670],[15636,16670],[15637,16670],[15638,16670],[15639,16670],[15640,16670],[15641,16730],[15642,16670],[15643,16670],[15644,16730],[15645,16730],[15646,16730],[15647,16670],[15648,16670],[15649,16730],[15650,16730],[15651,16670],[15652,16670],[15653,16670],[15654,16670],[15655,16670],[15656,16670],[15657,16730],[15658,16670],[15659,16670],[15660,16670],[15661,16670],[15662,16670],[15663,16670],[15664,16670],[15665,16670],[15666,16670],[15667,16670],[15668,16670],[15669,16670],[15670,16670],[15671,16670],[15672,16670],[15673,16670],[15674,16670],[15675,16670],[15676,16670],[15677,16670],[15678,16670],[15679,16709],[15680,16730],[15681,16670],[15682,16670],[15683,16670],[15684,16670],[15685,16670],[15686,16670],[15687,16670],[15688,16670],[15689,16670],[15690,16670],[15691,16670],[15692,16670],[15693,16670],[15694,16670],[15695,16709],[15696,16709],[15697,16730],[15698,16730],[15699,16670],[15700,16670],[15701,16670],[15702,16670],[15703,16670],[15704,16670],[15705,16709],[15706,16670],[15707,16709],[15708,16709],[15709,16670],[15710,16670],[15711,16670],[15712,16709],[15713,16670],[15714,16670],[15715,16670],[15716,16670],[15717,16670],[15718,16670],[15719,16670],[15720,16709],[15721,16709],[15722,16730],[15723,16670],[15724,16670],[15725,16670],[15726,16670],[15727,16670],[15728,16670],[15729,16670],[15730,16670],[15731,16670],[15732,16670],[15733,16670],[15734,16670],[15735,16670],[15736,16670],[15737,16709],[15738,16670],[15739,16670],[15740,16670],[15741,16670],[15742,16670],[15743,16670],[15744,16709],[15745,16670],[15746,16670],[15747,16670],[15748,16670],[15749,16709],[15750,16709],[15751,16709],[15752,16709],[15753,16730],[15754,16730],[15755,16730],[15756,16730],[15757,16670],[15758,16670],[15759,16670],[15760,16670],[15761,16670],[15762,16670],[15763,16670],[15764,16670],[15765,16670],[15766,16670],[15767,16670],[15768,16670],[15769,16670],[15770,16670],[15771,16670],[15772,16670],[15773,16670],[15774,16670],[15775,16670],[15776,16709],[15777,16709],[15778,16730],[15779,16670],[15780,16670],[15781,16670],[15782,16670],[15783,16670],[15784,16670],[15785,16670],[15786,16670],[15787,16670],[15788,16670],[15789,16670],[15790,16670],[15791,16670],[15792,16670],[15793,16670],[15794,16670],[15795,16670],[15796,16670],[15797,16709],[15798,16709],[15799,16730],[15800,16670],[15801,16670],[15802,16670],[15803,16670],[15804,16670],[15805,16670],[15806,16670],[15807,16670],[15808,16670],[15809,16670],[15810,16670],[15811,16670],[15812,16670],[15813,16670],[15814,16670],[15815,16670],[15816,16670],[15817,16670],[15818,16709],[15819,16709],[15820,16730],[15821,16670],[15822,16670],[15823,16670],[15824,16670],[15825,16670],[15826,16670],[15827,16670],[15828,16670],[15829,16670],[15830,16670],[15831,16670],[15832,16670],[15833,16670],[15834,16670],[15835,16670],[15836,16670],[15837,16670],[15838,16730],[15839,16730],[15840,16730],[15841,16730],[15842,16730],[15843,16730],[15844,16730],[15845,16730],[15846,16730],[15847,16730],[15848,16730],[15849,16730],[15850,16730],[15851,16730],[15852,16730],[15853,16730],[15854,16730],[15855,16730],[15856,16730],[15857,16730],[15858,16730],[15859,16730],[15860,16730],[15861,16730],[15862,16730],[15863,16730],[15864,16730],[15865,16841],[15866,16840],[15867,16840],[15868,16841],[15869,16840],[15870,16840],[15871,16841],[15872,16840],[15873,16841],[15874,16840],[15875,16841],[15876,16840],[15877,16841],[15878,16840],[15879,16841],[15880,16840],[15881,16840],[15882,16840],[15883,16840],[15884,16840],[15885,16840],[15886,16840],[15887,16840],[15888,16841],[15889,16840],[15890,16840],[15891,16840],[15892,16841],[15893,16840],[15894,16840],[15895,16840],[15896,16841],[15897,16841],[15898,16840],[15899,16840],[15900,16841],[15901,16840],[15902,16841],[15903,16841],[15904,16841],[15905,16840],[15906,16840],[15907,16841],[15908,16840],[15909,16841],[15910,16840],[15911,16840],[15912,16841],[15913,16840],[15914,16841],[15915,16840],[15916,16841],[15917,16840],[15918,16841],[15919,16840],[15920,16841],[15921,16840],[16142,16622],[16143,16622],[16277,16845],[16278,16845],[16279,16845],[16280,16845],[16281,16845],[16282,16845],[16283,16845],[16284,16845],[16285,16845],[16286,16845],[16287,16845],[16288,16845],[16289,16845],[16290,16845],[16291,16845],[16292,16845],[16293,16845],[16294,16845],[16295,16845],[16296,16845],[16297,16845],[16298,16845],[16299,16845],[16300,16845],[16301,16845],[16302,16845],[16303,16845],[16304,16845],[16305,16845],[16306,16845],[16307,16845],[16308,16845],[16309,16845],[16310,16845],[16311,16845],[16312,16845],[16313,16845],[16314,16845],[16315,16845],[16316,16845],[16317,16845],[16318,16845],[16319,16845],[16320,16845],[16321,16845],[16322,16845],[16323,16845],[16324,16845],[16325,16845],[16326,16845],[16327,16845],[16328,16845],[16329,16845],[16330,16845],[16331,16845],[16332,16845],[16333,16845],[16334,16845],[16335,16845],[16336,16845],[16337,16845],[16338,16845],[16339,16845],[16340,16845],[16341,16845],[16342,16845],[16343,16845],[16344,16845],[16345,16845],[16346,16845],[16347,16845],[16348,16845],[16349,16845],[16350,16845],[16351,16845],[16352,16845],[16353,16845],[16354,16845],[16355,16845],[16356,16845],[16357,16845],[16358,16845],[16359,16845],[16360,16845],[16361,16845],[16362,16845],[16363,16845],[16364,16845],[16365,16845],[16366,16845],[16367,16845],[16368,16845],[16369,16845],[16370,16845],[16371,16845],[16372,16845],[16373,16845],[16374,16845],[16375,16845],[16376,16845],[16377,16845],[16378,16845],[16379,16845],[16380,16845],[16381,16845],[16382,16845],[16383,16845],[16384,16845],[16385,16845],[16386,16845],[16387,16845],[16388,16845],[16389,16845],[16390,16845],[16391,16845],[16392,16845],[16393,16845],[16394,16845],[16395,16845],[16396,16845],[16397,16845],[16398,16845],[16399,16845],[16400,16845],[16401,16845],[16402,16845],[16403,16845],[16404,16845],[16405,16845],[16406,16845],[16407,16845],[16408,16845],[16409,16845],[16410,16845],[16411,16845],[16412,16845],[16413,16845],[16414,16845],[16415,16845],[16416,16845],[16417,16845],[16418,16845],[16419,16845],[16420,16845],[16421,16845],[16422,16845],[16423,16845],[16424,16845],[16438,16623],[16442,16623],[16560,16623],[16595,16623],[16597,16623]],"b":[[40,"impl-AsRef%3C%5Bu8;+%3C%24hash+as+%24crate::Hash%3E::LEN%5D%3E-for-DescriptorId"],[41,"impl-AsRef%3C%5Bu8%5D%3E-for-DescriptorId"],[123,"impl-FromSql-for-Impl%3CDescriptorId%3E"],[124,"impl-FromSql-for-Impl%3CTransaction%3E"],[125,"impl-FromSql-for-Impl%3CBlockHash%3E"],[126,"impl-FromSql-for-Impl%3CDescriptor%3CDescriptorPublicKey%3E%3E"],[127,"impl-FromSql-for-Impl%3CTxid%3E"],[128,"impl-FromSql-for-Impl%3CScriptBuf%3E"],[129,"impl-FromSql-for-Impl%3CNetwork%3E"],[130,"impl-FromSql-for-Impl%3CAmount%3E"],[187,"impl-Display-for-Balance"],[188,"impl-Debug-for-Balance"],[194,"impl-Debug-for-DescriptorId"],[195,"impl-LowerHex-for-DescriptorId"],[196,"impl-UpperHex-for-DescriptorId"],[197,"impl-Display-for-DescriptorId"],[199,"impl-From%3CTxPosInBlock%3C\'_%3E%3E-for-BlockId"],[200,"impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId"],[201,"impl-From%3C(u32,+BlockHash)%3E-for-BlockId"],[326,"impl-ToSql-for-Impl%3CNetwork%3E"],[327,"impl-ToSql-for-Impl%3CDescriptor%3CDescriptorPublicKey%3E%3E"],[328,"impl-ToSql-for-Impl%3CTxid%3E"],[329,"impl-ToSql-for-Impl%3CAmount%3E"],[330,"impl-ToSql-for-Impl%3CBlockHash%3E"],[331,"impl-ToSql-for-Impl%3CScriptBuf%3E"],[332,"impl-ToSql-for-Impl%3CTransaction%3E"],[333,"impl-ToSql-for-Impl%3CDescriptorId%3E"],[618,"impl-AsMut%3C%5Bu8%5D%3E-for-Script"],[619,"impl-AsMut%3CScript%3E-for-Script"],[620,"impl-AsMut%3C%5Bu8%5D%3E-for-ScriptBuf"],[621,"impl-AsMut%3CScript%3E-for-ScriptBuf"],[646,"impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2317%7D::%7Bconstant%230%7D%5D%3E-for-FilterHash"],[647,"impl-AsRef%3C%5Bu8%5D%3E-for-FilterHash"],[648,"impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2324%7D::%7Bconstant%230%7D%5D%3E-for-FilterHeader"],[649,"impl-AsRef%3C%5Bu8%5D%3E-for-FilterHeader"],[650,"impl-AsRef%3C%5Bu8%5D%3E-for-XKeyIdentifier"],[651,"impl-AsRef%3C%5Bu8;+bitcoin::::bip32::%7Bimpl%23106%7D::%7Bconstant%230%7D%5D%3E-for-XKeyIdentifier"],[652,"impl-AsRef%3C%5Bu8%5D%3E-for-BlockHash"],[653,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2322%7D::%7Bconstant%230%7D%5D%3E-for-BlockHash"],[654,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D%3E-for-TxMerkleNode"],[655,"impl-AsRef%3C%5Bu8%5D%3E-for-TxMerkleNode"],[656,"impl-AsRef%3C%5Bu8%5D%3E-for-WitnessMerkleNode"],[657,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D%3E-for-WitnessMerkleNode"],[658,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D%3E-for-WitnessCommitment"],[659,"impl-AsRef%3C%5Bu8%5D%3E-for-WitnessCommitment"],[660,"impl-AsRef%3C%5Bu8%5D%3E-for-Script"],[661,"impl-AsRef%3CScript%3E-for-Script"],[662,"impl-AsRef%3C%5Bu8%5D%3E-for-ScriptBuf"],[663,"impl-AsRef%3CScript%3E-for-ScriptBuf"],[664,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::script::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D%3E-for-ScriptHash"],[665,"impl-AsRef%3C%5Bu8%5D%3E-for-ScriptHash"],[666,"impl-AsRef%3CPushBytes%3E-for-ScriptHash"],[667,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::script::%7Bimpl%2363%7D::%7Bconstant%230%7D%5D%3E-for-WScriptHash"],[668,"impl-AsRef%3CPushBytes%3E-for-WScriptHash"],[669,"impl-AsRef%3C%5Bu8%5D%3E-for-WScriptHash"],[670,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D%3E-for-Txid"],[671,"impl-AsRef%3C%5Bu8%5D%3E-for-Txid"],[672,"impl-AsRef%3C%5Bu8%5D%3E-for-Wtxid"],[673,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2360%7D::%7Bconstant%230%7D%5D%3E-for-Wtxid"],[674,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::key::%7Bimpl%2383%7D::%7Bconstant%230%7D%5D%3E-for-PubkeyHash"],[675,"impl-AsRef%3C%5Bu8%5D%3E-for-PubkeyHash"],[676,"impl-AsRef%3CPushBytes%3E-for-PubkeyHash"],[677,"impl-AsRef%3CPushBytes%3E-for-WPubkeyHash"],[678,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::key::%7Bimpl%2390%7D::%7Bconstant%230%7D%5D%3E-for-WPubkeyHash"],[679,"impl-AsRef%3C%5Bu8%5D%3E-for-WPubkeyHash"],[680,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%2349%7D::%7Bconstant%230%7D%5D%3E-for-LegacySighash"],[681,"impl-AsRef%3C%5Bu8%5D%3E-for-LegacySighash"],[682,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D%3E-for-SegwitV0Sighash"],[683,"impl-AsRef%3C%5Bu8%5D%3E-for-SegwitV0Sighash"],[684,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%23109%7D::%7Bconstant%230%7D%5D%3E-for-TapSighash"],[685,"impl-AsRef%3C%5Bu8%5D%3E-for-TapSighash"],[687,"impl-AsRef%3C%5Bu8%5D%3E-for-TapLeafHash"],[688,"impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%2371%7D::%7Bconstant%230%7D%5D%3E-for-TapLeafHash"],[689,"impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%23104%7D::%7Bconstant%230%7D%5D%3E-for-TapNodeHash"],[690,"impl-AsRef%3C%5Bu8%5D%3E-for-TapNodeHash"],[691,"impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%23137%7D::%7Bconstant%230%7D%5D%3E-for-TapTweakHash"],[692,"impl-AsRef%3C%5Bu8%5D%3E-for-TapTweakHash"],[1202,"impl-Psbt"],[1203,"impl-Deserialize%3C\'de%3E-for-Psbt"],[1214,"impl-Div%3Cu64%3E-for-Amount"],[1215,"impl-Div%3CWeight%3E-for-Amount"],[1217,"impl-Div-for-Weight"],[1218,"impl-Div%3Cu64%3E-for-Weight"],[1267,"impl-PartialEq-for-Script"],[1268,"impl-PartialEq%3CScriptBuf%3E-for-Script"],[1269,"impl-PartialEq-for-ScriptBuf"],[1270,"impl-PartialEq%3CScript%3E-for-ScriptBuf"],[1444,"impl-Debug-for-Denomination"],[1445,"impl-Display-for-Denomination"],[1446,"impl-Debug-for-Amount"],[1447,"impl-Display-for-Amount"],[1448,"impl-Display-for-SignedAmount"],[1449,"impl-Debug-for-SignedAmount"],[1450,"impl-Display-for-FeeRate"],[1451,"impl-Debug-for-FeeRate"],[1452,"impl-Display-for-XOnlyPublicKey"],[1453,"impl-Debug-for-XOnlyPublicKey"],[1454,"impl-LowerHex-for-XOnlyPublicKey"],[1455,"impl-Debug-for-Weight"],[1456,"impl-Display-for-Weight"],[1457,"impl-Debug-for-AddressType"],[1458,"impl-Display-for-AddressType"],[1460,"impl-Debug-for-Address%3CV%3E"],[1461,"impl-Display-for-Address"],[1462,"impl-LowerHex-for-FilterHash"],[1463,"impl-Display-for-FilterHash"],[1464,"impl-Debug-for-FilterHash"],[1465,"impl-UpperHex-for-FilterHash"],[1466,"impl-Display-for-FilterHeader"],[1467,"impl-LowerHex-for-FilterHeader"],[1468,"impl-UpperHex-for-FilterHeader"],[1469,"impl-Debug-for-FilterHeader"],[1470,"impl-Display-for-XKeyIdentifier"],[1471,"impl-UpperHex-for-XKeyIdentifier"],[1472,"impl-LowerHex-for-XKeyIdentifier"],[1473,"impl-Debug-for-XKeyIdentifier"],[1474,"impl-Display-for-BlockHash"],[1475,"impl-LowerHex-for-BlockHash"],[1476,"impl-UpperHex-for-BlockHash"],[1477,"impl-Debug-for-BlockHash"],[1478,"impl-LowerHex-for-TxMerkleNode"],[1479,"impl-Display-for-TxMerkleNode"],[1480,"impl-UpperHex-for-TxMerkleNode"],[1481,"impl-Debug-for-TxMerkleNode"],[1482,"impl-Display-for-WitnessMerkleNode"],[1483,"impl-LowerHex-for-WitnessMerkleNode"],[1484,"impl-Debug-for-WitnessMerkleNode"],[1485,"impl-UpperHex-for-WitnessMerkleNode"],[1486,"impl-LowerHex-for-WitnessCommitment"],[1487,"impl-Display-for-WitnessCommitment"],[1488,"impl-Debug-for-WitnessCommitment"],[1489,"impl-UpperHex-for-WitnessCommitment"],[1491,"impl-Debug-for-Opcode"],[1492,"impl-Display-for-Opcode"],[1493,"impl-LowerHex-for-Script"],[1494,"impl-Display-for-Script"],[1495,"impl-UpperHex-for-Script"],[1496,"impl-Debug-for-Script"],[1497,"impl-UpperHex-for-ScriptBuf"],[1498,"impl-Display-for-ScriptBuf"],[1499,"impl-LowerHex-for-ScriptBuf"],[1500,"impl-Debug-for-ScriptBuf"],[1502,"impl-Display-for-WitnessVersion"],[1503,"impl-Debug-for-WitnessVersion"],[1504,"impl-LowerHex-for-ScriptHash"],[1505,"impl-Display-for-ScriptHash"],[1506,"impl-Debug-for-ScriptHash"],[1507,"impl-UpperHex-for-ScriptHash"],[1508,"impl-UpperHex-for-WScriptHash"],[1509,"impl-Debug-for-WScriptHash"],[1510,"impl-Display-for-WScriptHash"],[1511,"impl-LowerHex-for-WScriptHash"],[1512,"impl-LowerHex-for-Txid"],[1513,"impl-Debug-for-Txid"],[1514,"impl-Display-for-Txid"],[1515,"impl-UpperHex-for-Txid"],[1516,"impl-LowerHex-for-Wtxid"],[1517,"impl-Debug-for-Wtxid"],[1518,"impl-Display-for-Wtxid"],[1519,"impl-UpperHex-for-Wtxid"],[1520,"impl-Debug-for-OutPoint"],[1521,"impl-Display-for-OutPoint"],[1523,"impl-Debug-for-Sequence"],[1524,"impl-UpperHex-for-Sequence"],[1525,"impl-LowerHex-for-Sequence"],[1526,"impl-Display-for-Sequence"],[1531,"impl-Debug-for-PublicKey"],[1532,"impl-Display-for-PublicKey"],[1533,"impl-Display-for-PubkeyHash"],[1534,"impl-Debug-for-PubkeyHash"],[1535,"impl-UpperHex-for-PubkeyHash"],[1536,"impl-LowerHex-for-PubkeyHash"],[1537,"impl-LowerHex-for-WPubkeyHash"],[1538,"impl-Debug-for-WPubkeyHash"],[1539,"impl-UpperHex-for-WPubkeyHash"],[1540,"impl-Display-for-WPubkeyHash"],[1541,"impl-Debug-for-CompressedPublicKey"],[1542,"impl-Display-for-CompressedPublicKey"],[1543,"impl-Debug-for-PrivateKey"],[1544,"impl-Display-for-PrivateKey"],[1545,"impl-Debug-for-LegacySighash"],[1546,"impl-UpperHex-for-LegacySighash"],[1547,"impl-Display-for-LegacySighash"],[1548,"impl-LowerHex-for-LegacySighash"],[1549,"impl-LowerHex-for-SegwitV0Sighash"],[1550,"impl-Display-for-SegwitV0Sighash"],[1551,"impl-UpperHex-for-SegwitV0Sighash"],[1552,"impl-Debug-for-SegwitV0Sighash"],[1553,"impl-UpperHex-for-TapSighash"],[1554,"impl-LowerHex-for-TapSighash"],[1555,"impl-Display-for-TapSighash"],[1556,"impl-Debug-for-TapSighash"],[1557,"impl-Display-for-TapSighashType"],[1558,"impl-Debug-for-TapSighashType"],[1559,"impl-Display-for-EcdsaSighashType"],[1560,"impl-Debug-for-EcdsaSighashType"],[1563,"impl-Display-for-Network"],[1564,"impl-Debug-for-Network"],[1565,"impl-Debug-for-Work"],[1566,"impl-Display-for-Work"],[1567,"impl-UpperHex-for-Work"],[1568,"impl-LowerHex-for-Work"],[1569,"impl-Display-for-Target"],[1570,"impl-Debug-for-Target"],[1571,"impl-UpperHex-for-Target"],[1572,"impl-LowerHex-for-Target"],[1573,"impl-Debug-for-CompactTarget"],[1574,"impl-UpperHex-for-CompactTarget"],[1575,"impl-LowerHex-for-CompactTarget"],[1576,"impl-Display-for-Psbt"],[1577,"impl-Debug-for-Psbt"],[1578,"impl-UpperHex-for-TapLeafHash"],[1579,"impl-LowerHex-for-TapLeafHash"],[1580,"impl-Display-for-TapLeafHash"],[1581,"impl-Debug-for-TapLeafHash"],[1582,"impl-UpperHex-for-TapNodeHash"],[1583,"impl-LowerHex-for-TapNodeHash"],[1584,"impl-Debug-for-TapNodeHash"],[1585,"impl-Display-for-TapNodeHash"],[1586,"impl-LowerHex-for-TapTweakHash"],[1587,"impl-Debug-for-TapTweakHash"],[1588,"impl-Display-for-TapTweakHash"],[1589,"impl-UpperHex-for-TapTweakHash"],[1598,"impl-From%3CPublicKey%3E-for-XOnlyPublicKey"],[1599,"impl-From%3CCompressedPublicKey%3E-for-XOnlyPublicKey"],[1601,"impl-From%3CTweakedPublicKey%3E-for-XOnlyPublicKey"],[1602,"impl-From%3CXOnlyPublicKey%3E-for-XOnlyPublicKey"],[1603,"impl-From%3CPublicKey%3E-for-XOnlyPublicKey"],[1613,"impl-From%3C%26Xpub%3E-for-XKeyIdentifier"],[1614,"impl-From%3CXpub%3E-for-XKeyIdentifier"],[1616,"impl-From%3CHash%3E-for-XKeyIdentifier"],[1617,"impl-From%3CHeader%3E-for-BlockHash"],[1618,"impl-From%3CHash%3E-for-BlockHash"],[1619,"impl-From%3C%26Block%3E-for-BlockHash"],[1620,"impl-From%3CBlock%3E-for-BlockHash"],[1621,"impl-From%3C%26Header%3E-for-BlockHash"],[1624,"impl-From%3CHash%3E-for-TxMerkleNode"],[1625,"impl-From%3CTxid%3E-for-TxMerkleNode"],[1626,"impl-From%3CHash%3E-for-WitnessMerkleNode"],[1628,"impl-From%3CWtxid%3E-for-WitnessMerkleNode"],[1633,"impl-From%3CWitnessVersion%3E-for-Opcode"],[1634,"impl-From%3Cu8%3E-for-Opcode"],[1635,"impl-From%3CAddress%3E-for-ScriptBuf"],[1637,"impl-From%3CCow%3C\'a,+Script%3E%3E-for-ScriptBuf"],[1638,"impl-From%3C%26Script%3E-for-ScriptBuf"],[1639,"impl-From%3CVec%3Cu8%3E%3E-for-ScriptBuf"],[1643,"impl-From%3CHash%3E-for-ScriptHash"],[1644,"impl-From%3CScriptBuf%3E-for-ScriptHash"],[1645,"impl-From%3C%26ScriptBuf%3E-for-ScriptHash"],[1646,"impl-From%3C%26Script%3E-for-ScriptHash"],[1647,"impl-From%3C%26ScriptBuf%3E-for-WScriptHash"],[1649,"impl-From%3CHash%3E-for-WScriptHash"],[1650,"impl-From%3C%26Script%3E-for-WScriptHash"],[1651,"impl-From%3CScriptBuf%3E-for-WScriptHash"],[1652,"impl-From%3CHash%3E-for-Txid"],[1653,"impl-From%3CTransaction%3E-for-Txid"],[1654,"impl-From%3C%26Transaction%3E-for-Txid"],[1657,"impl-From%3C%26Transaction%3E-for-Wtxid"],[1658,"impl-From%3CTransaction%3E-for-Wtxid"],[1659,"impl-From%3CHash%3E-for-Wtxid"],[1662,"impl-From%3CRelLockTime%3E-for-Sequence"],[1664,"impl-From%3CLockTime%3E-for-Sequence"],[1668,"impl-From%3CVec%3C%26%5Bu8%5D%3E%3E-for-Witness"],[1669,"impl-From%3C%26%5BVec%3Cu8%3E%5D%3E-for-Witness"],[1670,"impl-From%3C%26%5B%26%5Bu8%5D%5D%3E-for-Witness"],[1671,"impl-From%3CVec%3CVec%3Cu8%3E%3E%3E-for-Witness"],[1673,"impl-From%3Cu8%3E-for-VarInt"],[1674,"impl-From%3Cu16%3E-for-VarInt"],[1675,"impl-From%3Cu32%3E-for-VarInt"],[1676,"impl-From%3Cu64%3E-for-VarInt"],[1677,"impl-From%3Cusize%3E-for-VarInt"],[1679,"impl-From%3CCompressedPublicKey%3E-for-PublicKey"],[1680,"impl-From%3CPublicKey%3E-for-PublicKey"],[1681,"impl-From%3CHash%3E-for-PubkeyHash"],[1682,"impl-From%3CPublicKey%3E-for-PubkeyHash"],[1684,"impl-From%3C%26PublicKey%3E-for-PubkeyHash"],[1685,"impl-From%3CCompressedPublicKey%3E-for-PubkeyHash"],[1686,"impl-From%3C%26CompressedPublicKey%3E-for-PubkeyHash"],[1688,"impl-From%3CCompressedPublicKey%3E-for-WPubkeyHash"],[1689,"impl-From%3CHash%3E-for-WPubkeyHash"],[1690,"impl-From%3C%26CompressedPublicKey%3E-for-WPubkeyHash"],[1714,"impl-From%3CHash%3CTapLeafTag%3E%3E-for-TapLeafHash"],[1715,"impl-From%3CScriptPath%3C\'s%3E%3E-for-TapLeafHash"],[1717,"impl-From%3CHash%3CTapBranchTag%3E%3E-for-TapNodeHash"],[1719,"impl-From%3C%26LeafNode%3E-for-TapNodeHash"],[1720,"impl-From%3CTapLeafHash%3E-for-TapNodeHash"],[1721,"impl-From%3CLeafNode%3E-for-TapNodeHash"],[1723,"impl-From%3CHash%3CTapTweakTag%3E%3E-for-TapTweakHash"],[1724,"impl-From%3C%26TaprootSpendInfo%3E-for-TapTweakHash"],[1725,"impl-From%3CTaprootSpendInfo%3E-for-TapTweakHash"],[1833,"impl-ParseableKey-for-XOnlyPublicKey"],[1834,"impl-XOnlyPublicKey"],[1847,"impl-PublicKey"],[1848,"impl-ParseableKey-for-PublicKey"],[1996,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Script"],[1997,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-Script"],[1998,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-Script"],[1999,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-Script"],[2000,"impl-Index%3CRangeFull%3E-for-Script"],[2001,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-Script"],[2002,"impl-Index%3CRange%3Cusize%3E%3E-for-Script"],[2146,"impl-Mul%3Cu64%3E-for-Weight"],[2147,"impl-Mul%3CFeeRate%3E-for-Weight"],[2215,"impl-PartialOrd%3CScriptBuf%3E-for-Script"],[2216,"impl-PartialOrd-for-Script"],[2217,"impl-PartialOrd%3CScript%3E-for-ScriptBuf"],[2218,"impl-PartialOrd-for-ScriptBuf"],[2313,"impl-XOnlyPublicKey"],[2314,"impl-Serialize-for-XOnlyPublicKey"],[2352,"impl-Psbt"],[2353,"impl-Serialize-for-Psbt"],[2378,"impl-Sum%3C%26Weight%3E-for-Weight"],[2379,"impl-Sum-for-Weight"],[2593,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-FeeRate"],[2595,"impl-TryFrom%3C%26str%3E-for-FeeRate"],[2596,"impl-TryFrom%3CString%3E-for-FeeRate"],[2598,"impl-TryFrom%3C%26str%3E-for-Weight"],[2600,"impl-TryFrom%3CString%3E-for-Weight"],[2601,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Weight"],[2616,"impl-TryFrom%3CInstruction%3C\'a%3E%3E-for-WitnessVersion"],[2618,"impl-TryFrom%3CFe32%3E-for-WitnessVersion"],[2619,"impl-TryFrom%3Cu8%3E-for-WitnessVersion"],[2620,"impl-TryFrom%3COpcode%3E-for-WitnessVersion"],[2627,"impl-TryFrom%3C%26str%3E-for-Sequence"],[2628,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Sequence"],[2630,"impl-TryFrom%3CString%3E-for-Sequence"],[2650,"impl-TryFrom%3CMagic%3E-for-Network"],[2651,"impl-TryFrom%3CChainHash%3E-for-Network"],[3015,"impl-Debug-for-FromScriptError"],[3016,"impl-Display-for-FromScriptError"],[3017,"impl-Debug-for-P2shError"],[3018,"impl-Display-for-P2shError"],[3019,"impl-Display-for-UnknownAddressTypeError"],[3020,"impl-Debug-for-UnknownAddressTypeError"],[3021,"impl-Debug-for-ParseError"],[3022,"impl-Display-for-ParseError"],[3023,"impl-Debug-for-UnknownHrpError"],[3024,"impl-Display-for-UnknownHrpError"],[3025,"impl-Debug-for-NetworkValidationError"],[3026,"impl-Display-for-NetworkValidationError"],[3027,"impl-Debug-for-InvalidBase58PayloadLengthError"],[3028,"impl-Display-for-InvalidBase58PayloadLengthError"],[3029,"impl-Debug-for-LegacyAddressTooLongError"],[3030,"impl-Display-for-LegacyAddressTooLongError"],[3031,"impl-Debug-for-InvalidLegacyPrefixError"],[3032,"impl-Display-for-InvalidLegacyPrefixError"],[3036,"impl-From%3CTryFromError%3E-for-FromScriptError"],[3037,"impl-From%3CError%3E-for-FromScriptError"],[3038,"impl-From%3CInfallible%3E-for-FromScriptError"],[3043,"impl-From%3CDecodeError%3E-for-ParseError"],[3044,"impl-From%3CTryFromError%3E-for-ParseError"],[3045,"impl-From%3CError%3E-for-ParseError"],[3047,"impl-From%3CError%3E-for-ParseError"],[3048,"impl-From%3CInvalidBase58PayloadLengthError%3E-for-ParseError"],[3049,"impl-From%3CInvalidLegacyPrefixError%3E-for-ParseError"],[3050,"impl-From%3CNetworkValidationError%3E-for-ParseError"],[3051,"impl-From%3CInfallible%3E-for-ParseError"],[3052,"impl-From%3CUnknownHrpError%3E-for-ParseError"],[3053,"impl-From%3CLegacyAddressTooLongError%3E-for-ParseError"],[3216,"impl-Debug-for-ParseAmountError"],[3217,"impl-Display-for-ParseAmountError"],[3218,"impl-Debug-for-Display"],[3219,"impl-Display-for-Display"],[3220,"impl-From%3CInvalidCharacterError%3E-for-ParseAmountError"],[3221,"impl-From%3CTooPreciseError%3E-for-ParseAmountError"],[3222,"impl-From%3CInfallible%3E-for-ParseAmountError"],[3223,"impl-From%3CInputTooLargeError%3E-for-ParseAmountError"],[3224,"impl-From%3CMissingDigitsError%3E-for-ParseAmountError"],[3226,"impl-From%3COutOfRangeError%3E-for-ParseAmountError"],[3279,"impl-AsMut%3C%5BT%5D%3E-for-Vec%3CT,+A%3E"],[3280,"impl-AsMut%3CVec%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3288,"impl-AsRef%3C%5BT%5D%3E-for-Vec%3CT,+A%3E"],[3289,"impl-AsRef%3CVec%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3290,"impl-AsRef%3C%5Bu8%5D%3E-for-String"],[3291,"impl-AsRef%3CPath%3E-for-String"],[3292,"impl-AsRef%3Cstr%3E-for-String"],[3293,"impl-AsRef%3COsStr%3E-for-String"],[3332,"impl-Decodable-for-Vec%3CFilterHash%3E"],[3333,"impl-Decodable-for-Vec%3CTxOut%3E"],[3334,"impl-Decodable-for-Vec%3CInventory%3E"],[3335,"impl-Decodable-for-Vec%3CHeader%3E"],[3336,"impl-Decodable-for-Vec%3CBlockHash%3E"],[3337,"impl-Decodable-for-Vec%3CPrefilledTransaction%3E"],[3338,"impl-Decodable-for-Vec%3CShortId%3E"],[3339,"impl-Decodable-for-Vec%3CVarInt%3E"],[3340,"impl-Decodable-for-Vec%3CTxIn%3E"],[3341,"impl-Decodable-for-Vec%3C(u32,+Address)%3E"],[3342,"impl-Decodable-for-Vec%3Cu8%3E"],[3343,"impl-Decodable-for-Vec%3CVec%3Cu8%3E%3E"],[3344,"impl-Decodable-for-Vec%3CAddrV2Message%3E"],[3345,"impl-Decodable-for-Vec%3CTapLeafHash%3E"],[3346,"impl-Decodable-for-Vec%3CTxMerkleNode%3E"],[3347,"impl-Decodable-for-Vec%3Cu64%3E"],[3348,"impl-Decodable-for-Vec%3CTransaction%3E"],[3349,"impl-Decodable-for-Vec%3CFilterHeader%3E"],[3350,"impl-Encodable-for-Vec%3CVec%3Cu8%3E%3E"],[3351,"impl-Encodable-for-Vec%3CBlockHash%3E"],[3352,"impl-Encodable-for-Vec%3Cu8%3E"],[3353,"impl-Encodable-for-Vec%3CAddrV2Message%3E"],[3354,"impl-Encodable-for-Vec%3C(u32,+Address)%3E"],[3355,"impl-Encodable-for-Vec%3CInventory%3E"],[3356,"impl-Encodable-for-Vec%3CPrefilledTransaction%3E"],[3357,"impl-Encodable-for-Vec%3CShortId%3E"],[3358,"impl-Encodable-for-Vec%3CVarInt%3E"],[3359,"impl-Encodable-for-Vec%3CTapLeafHash%3E"],[3360,"impl-Encodable-for-Vec%3Cu64%3E"],[3361,"impl-Encodable-for-Vec%3CTxIn%3E"],[3362,"impl-Encodable-for-Vec%3CTxOut%3E"],[3363,"impl-Encodable-for-Vec%3CTransaction%3E"],[3364,"impl-Encodable-for-Vec%3CFilterHeader%3E"],[3365,"impl-Encodable-for-Vec%3CFilterHash%3E"],[3366,"impl-Encodable-for-Vec%3CHeader%3E"],[3367,"impl-Encodable-for-Vec%3CTxMerkleNode%3E"],[3401,"impl-PartialEq%3C%26mut+%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3402,"impl-PartialEq%3CVec%3CU,+A2%3E%3E-for-Vec%3CT,+A1%3E"],[3403,"impl-PartialEq%3C%26%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3404,"impl-PartialEq%3C%26%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3405,"impl-PartialEq%3C%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3406,"impl-PartialEq%3C%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3407,"impl-PartialEq%3CCow%3C\'a,+str%3E%3E-for-String"],[3408,"impl-PartialEq-for-String"],[3409,"impl-PartialEq%3Cstr%3E-for-String"],[3410,"impl-PartialEq%3C%26str%3E-for-String"],[3420,"impl-Extend%3CT%3E-for-Vec%3CT,+A%3E"],[3421,"impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E"],[3422,"impl-Extend%3CBox%3Cstr,+A%3E%3E-for-String"],[3423,"impl-Extend%3C%26char%3E-for-String"],[3424,"impl-Extend%3C%26str%3E-for-String"],[3425,"impl-Extend%3Cchar%3E-for-String"],[3426,"impl-Extend%3CCow%3C\'a,+str%3E%3E-for-String"],[3427,"impl-Extend%3CString%3E-for-String"],[3431,"impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E"],[3432,"impl-Extend%3CT%3E-for-Vec%3CT,+A%3E"],[3433,"impl-Extend%3C%26char%3E-for-String"],[3434,"impl-Extend%3Cchar%3E-for-String"],[3435,"impl-Extend%3C%26str%3E-for-String"],[3436,"impl-Extend%3CCow%3C\'a,+str%3E%3E-for-String"],[3437,"impl-Extend%3CString%3E-for-String"],[3438,"impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E"],[3439,"impl-Extend%3CT%3E-for-Vec%3CT,+A%3E"],[3440,"impl-Extend%3Cchar%3E-for-String"],[3441,"impl-Extend%3C%26char%3E-for-String"],[3443,"impl-Write-for-Vec%3Cu8%3E"],[3444,"impl-Write-for-Vec%3Cu8,+A%3E"],[3445,"impl-Display-for-Error"],[3446,"impl-Debug-for-Error"],[3447,"impl-Debug-for-InvalidCharacterError"],[3448,"impl-Display-for-InvalidCharacterError"],[3450,"impl-Display-for-String"],[3451,"impl-Debug-for-String"],[3452,"impl-From%3CTooShortError%3E-for-Error"],[3453,"impl-From%3CIncorrectChecksumError%3E-for-Error"],[3454,"impl-From%3CInvalidCharacterError%3E-for-Error"],[3455,"impl-From%3CInfallible%3E-for-Error"],[3458,"impl-From%3CString%3E-for-Vec%3Cu8%3E"],[3459,"impl-From%3C%26%5BT%5D%3E-for-Vec%3CT%3E"],[3460,"impl-From%3CBox%3C%5BT%5D,+A%3E%3E-for-Vec%3CT,+A%3E"],[3461,"impl-From%3CScriptBuf%3E-for-Vec%3Cu8%3E"],[3462,"impl-From%3CCow%3C\'a,+%5BT%5D%3E%3E-for-Vec%3CT%3E"],[3464,"impl-From%3CTaprootMerkleBranch%3E-for-Vec%3CTapNodeHash%3E"],[3465,"impl-From%3C%5BT;+N%5D%3E-for-Vec%3CT%3E"],[3466,"impl-From%3C%26mut+%5BT;+N%5D%3E-for-Vec%3CT%3E"],[3467,"impl-From%3C%26%5BT;+N%5D%3E-for-Vec%3CT%3E"],[3468,"impl-From%3CDerivationPath%3E-for-Vec%3CChildNumber%3E"],[3469,"impl-From%3CPushBytesBuf%3E-for-Vec%3Cu8%3E"],[3470,"impl-From%3C%26str%3E-for-Vec%3Cu8%3E"],[3471,"impl-From%3CBinaryHeap%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3472,"impl-From%3CVecDeque%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3473,"impl-From%3CCString%3E-for-Vec%3Cu8%3E"],[3474,"impl-From%3C%26mut+%5BT%5D%3E-for-Vec%3CT%3E"],[3476,"impl-From%3C%26mut+str%3E-for-String"],[3477,"impl-From%3CBox%3Cstr%3E%3E-for-String"],[3478,"impl-From%3CCow%3C\'a,+str%3E%3E-for-String"],[3479,"impl-From%3C%26String%3E-for-String"],[3480,"impl-From%3Cchar%3E-for-String"],[3481,"impl-From%3C%26str%3E-for-String"],[3484,"impl-FromIterator%3Cchar%3E-for-String"],[3485,"impl-FromIterator%3CBox%3Cstr,+A%3E%3E-for-String"],[3486,"impl-FromIterator%3C%26char%3E-for-String"],[3487,"impl-FromIterator%3CString%3E-for-String"],[3488,"impl-FromIterator%3C%26str%3E-for-String"],[3489,"impl-FromIterator%3CCow%3C\'a,+str%3E%3E-for-String"],[3529,"impl-IntoIterator-for-%26Vec%3CT,+A%3E"],[3530,"impl-IntoIterator-for-%26mut+Vec%3CT,+A%3E"],[3531,"impl-IntoIterator-for-Vec%3CT,+A%3E"],[3540,"impl-Vec%3CT,+A%3E"],[3541,"impl-Merge-for-Vec%3CT%3E"],[3551,"impl-PartialEq%3C%26%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3552,"impl-PartialEq%3C%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3553,"impl-PartialEq%3CVec%3CU,+A2%3E%3E-for-Vec%3CT,+A1%3E"],[3554,"impl-PartialEq%3C%26%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3555,"impl-PartialEq%3C%26mut+%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3556,"impl-PartialEq%3C%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3557,"impl-PartialEq%3Cstr%3E-for-String"],[3558,"impl-PartialEq%3C%26str%3E-for-String"],[3559,"impl-PartialEq%3CCow%3C\'a,+str%3E%3E-for-String"],[3640,"impl-Write-for-Vec%3Cu8,+A%3E"],[3641,"impl-Write-for-Vec%3Cu8%3E"],[3669,"impl-Debug-for-IncorrectChecksumError"],[3670,"impl-Display-for-IncorrectChecksumError"],[3671,"impl-Display-for-TooShortError"],[3672,"impl-Debug-for-TooShortError"],[3749,"impl-Debug-for-EncodeSliceError"],[3750,"impl-Display-for-EncodeSliceError"],[3751,"impl-Display-for-DecodeError"],[3752,"impl-Debug-for-DecodeError"],[3753,"impl-Debug-for-DecodeSliceError"],[3754,"impl-Display-for-DecodeSliceError"],[3811,"impl-Debug-for-ParseAlphabetError"],[3812,"impl-Display-for-ParseAlphabetError"],[4048,"impl-Add%3C%26Fe32%3E-for-%26Fe32"],[4049,"impl-Add-for-Fe32"],[4050,"impl-Add%3CFe32%3E-for-%26Fe32"],[4051,"impl-Add%3C%26Fe32%3E-for-Fe32"],[4101,"impl-Div-for-Fe32"],[4102,"impl-Div%3C%26Fe32%3E-for-%26Fe32"],[4103,"impl-Div%3C%26Fe32%3E-for-Fe32"],[4104,"impl-Div%3CFe32%3E-for-%26Fe32"],[4138,"impl-Debug-for-Fe32"],[4139,"impl-Display-for-Fe32"],[4140,"impl-Debug-for-Hrp"],[4141,"impl-Display-for-Hrp"],[4142,"impl-Debug-for-DecodeError"],[4143,"impl-Display-for-DecodeError"],[4144,"impl-Debug-for-EncodeError"],[4145,"impl-Display-for-EncodeError"],[4146,"impl-Debug-for-EncodeIoError"],[4147,"impl-Display-for-EncodeIoError"],[4156,"impl-From%3CCodeLengthError%3E-for-EncodeError"],[4158,"impl-From%3CError%3E-for-EncodeError"],[4159,"impl-From%3CCodeLengthError%3E-for-EncodeIoError"],[4161,"impl-From%3CError%3E-for-EncodeIoError"],[4187,"impl-Mul%3C%26Fe32%3E-for-%26Fe32"],[4188,"impl-Mul%3CFe32%3E-for-%26Fe32"],[4189,"impl-Mul-for-Fe32"],[4190,"impl-Mul%3C%26Fe32%3E-for-Fe32"],[4204,"impl-Sub%3C%26Fe32%3E-for-Fe32"],[4205,"impl-Sub%3CFe32%3E-for-%26Fe32"],[4206,"impl-Sub-for-Fe32"],[4207,"impl-Sub%3C%26Fe32%3E-for-%26Fe32"],[4224,"impl-TryFrom%3Cu32%3E-for-Fe32"],[4225,"impl-TryFrom%3Cu128%3E-for-Fe32"],[4226,"impl-TryFrom%3Cu64%3E-for-Fe32"],[4228,"impl-TryFrom%3Cu8%3E-for-Fe32"],[4229,"impl-TryFrom%3Ci8%3E-for-Fe32"],[4230,"impl-TryFrom%3Ci16%3E-for-Fe32"],[4231,"impl-TryFrom%3Ci32%3E-for-Fe32"],[4232,"impl-TryFrom%3Ci64%3E-for-Fe32"],[4233,"impl-TryFrom%3Ci128%3E-for-Fe32"],[4234,"impl-TryFrom%3Cu16%3E-for-Fe32"],[4472,"impl-Display-for-SegwitHrpstringError"],[4473,"impl-Debug-for-SegwitHrpstringError"],[4474,"impl-Debug-for-CheckedHrpstringError"],[4475,"impl-Display-for-CheckedHrpstringError"],[4476,"impl-Debug-for-UncheckedHrpstringError"],[4477,"impl-Display-for-UncheckedHrpstringError"],[4478,"impl-Debug-for-CharError"],[4479,"impl-Display-for-CharError"],[4480,"impl-Debug-for-ChecksumError"],[4481,"impl-Display-for-ChecksumError"],[4482,"impl-Debug-for-CodeLengthError"],[4483,"impl-Display-for-CodeLengthError"],[4484,"impl-Display-for-SegwitCodeLengthError"],[4485,"impl-Debug-for-SegwitCodeLengthError"],[4486,"impl-Display-for-PaddingError"],[4487,"impl-Debug-for-PaddingError"],[4494,"impl-From%3CUncheckedHrpstringError%3E-for-SegwitHrpstringError"],[4495,"impl-From%3CWitnessLengthError%3E-for-SegwitHrpstringError"],[4496,"impl-From%3CPaddingError%3E-for-SegwitHrpstringError"],[4497,"impl-From%3CChecksumError%3E-for-SegwitHrpstringError"],[4500,"impl-From%3CUncheckedHrpstringError%3E-for-CheckedHrpstringError"],[4501,"impl-From%3CChecksumError%3E-for-CheckedHrpstringError"],[4503,"impl-From%3CError%3E-for-UncheckedHrpstringError"],[4504,"impl-From%3CCharError%3E-for-UncheckedHrpstringError"],[4746,"impl-Debug-for-FromCharError"],[4747,"impl-Display-for-FromCharError"],[4748,"impl-Debug-for-TryFromError"],[4749,"impl-Display-for-TryFromError"],[4751,"impl-From%3CInfallible%3E-for-TryFromError"],[4752,"impl-From%3CTryFromIntError%3E-for-TryFromError"],[4800,"impl-Debug-for-Error"],[4801,"impl-Display-for-Error"],[4959,"impl-Display-for-InvalidWitnessVersionError"],[4960,"impl-Debug-for-InvalidWitnessVersionError"],[4961,"impl-Debug-for-WitnessLengthError"],[4962,"impl-Display-for-WitnessLengthError"],[5020,"impl-Debug-for-DecodeError"],[5021,"impl-Display-for-DecodeError"],[5022,"impl-Display-for-EncodeError"],[5023,"impl-Debug-for-EncodeError"],[5026,"impl-From%3CError%3E-for-EncodeError"],[5027,"impl-From%3CSegwitCodeLengthError%3E-for-EncodeError"],[5028,"impl-From%3CWitnessLengthError%3E-for-EncodeError"],[5029,"impl-From%3CInvalidWitnessVersionError%3E-for-EncodeError"],[5057,"impl-AsMut%3C%5Bu8;+6%5D%3E-for-ShortId"],[5058,"impl-AsMut%3C%5Bu8%5D%3E-for-ShortId"],[5062,"impl-AsRef%3C%5Bu8;+6%5D%3E-for-ShortId"],[5063,"impl-AsRef%3C%5Bu8%5D%3E-for-ShortId"],[5069,"impl-Borrow%3C%5Bu8;+6%5D%3E-for-ShortId"],[5070,"impl-Borrow%3C%5Bu8%5D%3E-for-ShortId"],[5077,"impl-BorrowMut%3C%5Bu8%5D%3E-for-ShortId"],[5079,"impl-BorrowMut%3C%5Bu8;+6%5D%3E-for-ShortId"],[5146,"impl-Debug-for-Error"],[5147,"impl-Display-for-Error"],[5149,"impl-Display-for-ShortId"],[5150,"impl-UpperHex-for-ShortId"],[5151,"impl-Debug-for-ShortId"],[5152,"impl-LowerHex-for-ShortId"],[5155,"impl-Display-for-TxIndexOutOfRangeError"],[5156,"impl-Debug-for-TxIndexOutOfRangeError"],[5161,"impl-From%3C%26%5Bu8;+6%5D%3E-for-ShortId"],[5162,"impl-From%3C%5Bu8;+6%5D%3E-for-ShortId"],[5287,"impl-Display-for-Error"],[5288,"impl-Debug-for-Error"],[5296,"impl-From%3CError%3E-for-Error"],[5297,"impl-From%3CInfallible%3E-for-Error"],[5390,"impl-AsMut%3C%5Bu8%5D%3E-for-ChainCode"],[5391,"impl-AsMut%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5392,"impl-AsMut%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5393,"impl-AsMut%3C%5Bu8%5D%3E-for-Fingerprint"],[5398,"impl-AsRef%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5399,"impl-AsRef%3C%5Bu8%5D%3E-for-ChainCode"],[5400,"impl-AsRef%3C%5Bu8%5D%3E-for-Fingerprint"],[5401,"impl-AsRef%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5405,"impl-Borrow%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5406,"impl-Borrow%3C%5Bu8%5D%3E-for-ChainCode"],[5408,"impl-Borrow%3C%5Bu8%5D%3E-for-Fingerprint"],[5409,"impl-Borrow%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5419,"impl-BorrowMut%3C%5Bu8%5D%3E-for-ChainCode"],[5420,"impl-BorrowMut%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5422,"impl-BorrowMut%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5423,"impl-BorrowMut%3C%5Bu8%5D%3E-for-Fingerprint"],[5524,"impl-Display-for-ChainCode"],[5525,"impl-UpperHex-for-ChainCode"],[5526,"impl-Debug-for-ChainCode"],[5527,"impl-LowerHex-for-ChainCode"],[5528,"impl-UpperHex-for-Fingerprint"],[5529,"impl-Debug-for-Fingerprint"],[5530,"impl-LowerHex-for-Fingerprint"],[5531,"impl-Display-for-Fingerprint"],[5532,"impl-Display-for-Xpriv"],[5533,"impl-Debug-for-Xpriv"],[5534,"impl-Display-for-Xpub"],[5535,"impl-Debug-for-Xpub"],[5536,"impl-Display-for-ChildNumber"],[5537,"impl-Debug-for-ChildNumber"],[5538,"impl-Display-for-DerivationPath"],[5539,"impl-Debug-for-DerivationPath"],[5540,"impl-Display-for-Error"],[5541,"impl-Debug-for-Error"],[5542,"impl-Debug-for-InvalidBase58PayloadLengthError"],[5543,"impl-Display-for-InvalidBase58PayloadLengthError"],[5545,"impl-From%3C%26%5Bu8;+32%5D%3E-for-ChainCode"],[5547,"impl-From%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5548,"impl-From%3C%26%5Bu8;+4%5D%3E-for-Fingerprint"],[5549,"impl-From%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5555,"impl-From%3CVec%3CChildNumber%3E%3E-for-DerivationPath"],[5556,"impl-From%3C%26%5BChildNumber%5D%3E-for-DerivationPath"],[5558,"impl-From%3CError%3E-for-Error"],[5559,"impl-From%3CInfallible%3E-for-Error"],[5561,"impl-From%3CError%3E-for-Error"],[5562,"impl-From%3CInvalidBase58PayloadLengthError%3E-for-Error"],[5793,"impl-Debug-for-Bip34Error"],[5794,"impl-Display-for-Bip34Error"],[5795,"impl-Debug-for-ValidationError"],[5796,"impl-Display-for-ValidationError"],[5871,"impl-AsMut%3C%5Bu8%5D%3E-for-ChainHash"],[5872,"impl-AsMut%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5875,"impl-AsRef%3C%5Bu8%5D%3E-for-ChainHash"],[5876,"impl-AsRef%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5877,"impl-Borrow%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5879,"impl-Borrow%3C%5Bu8%5D%3E-for-ChainHash"],[5881,"impl-BorrowMut%3C%5Bu8%5D%3E-for-ChainHash"],[5882,"impl-BorrowMut%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5891,"impl-UpperHex-for-ChainHash"],[5892,"impl-Debug-for-ChainHash"],[5893,"impl-LowerHex-for-ChainHash"],[5894,"impl-Display-for-ChainHash"],[5895,"impl-From%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5897,"impl-From%3C%26%5Bu8;+32%5D%3E-for-ChainHash"],[5996,"impl-Debug-for-Height"],[5997,"impl-Display-for-Height"],[5998,"impl-Debug-for-ParseHeightError"],[5999,"impl-Display-for-ParseHeightError"],[6000,"impl-Display-for-Time"],[6001,"impl-Debug-for-Time"],[6002,"impl-Debug-for-ParseTimeError"],[6003,"impl-Display-for-ParseTimeError"],[6004,"impl-Debug-for-ConversionError"],[6005,"impl-Display-for-ConversionError"],[6006,"impl-Debug-for-LockTime"],[6007,"impl-Display-for-LockTime"],[6015,"impl-From%3CTime%3E-for-LockTime"],[6016,"impl-From%3CAbsLockTime%3E-for-LockTime"],[6018,"impl-From%3CHeight%3E-for-LockTime"],[6081,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Height"],[6083,"impl-TryFrom%3C%26str%3E-for-Height"],[6084,"impl-TryFrom%3CString%3E-for-Height"],[6086,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Time"],[6088,"impl-TryFrom%3C%26str%3E-for-Time"],[6089,"impl-TryFrom%3CString%3E-for-Time"],[6092,"impl-TryFrom%3CString%3E-for-LockTime"],[6094,"impl-TryFrom%3C%26str%3E-for-LockTime"],[6095,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-LockTime"],[6198,"impl-Display-for-Height"],[6199,"impl-Debug-for-Height"],[6200,"impl-Debug-for-Time"],[6201,"impl-Display-for-Time"],[6202,"impl-Debug-for-TimeOverflowError"],[6203,"impl-Display-for-TimeOverflowError"],[6204,"impl-Display-for-LockTime"],[6205,"impl-Debug-for-LockTime"],[6206,"impl-Debug-for-DisabledLockTimeError"],[6207,"impl-Display-for-DisabledLockTimeError"],[6208,"impl-Debug-for-IncompatibleHeightError"],[6209,"impl-Display-for-IncompatibleHeightError"],[6210,"impl-Display-for-IncompatibleTimeError"],[6211,"impl-Debug-for-IncompatibleTimeError"],[6216,"impl-From%3CRelLockTime%3E-for-LockTime"],[6217,"impl-From%3CHeight%3E-for-LockTime"],[6218,"impl-From%3CTime%3E-for-LockTime"],[6295,"impl-TryFrom%3C%26str%3E-for-Height"],[6296,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Height"],[6297,"impl-TryFrom%3CString%3E-for-Height"],[6299,"impl-TryFrom%3C%26str%3E-for-Time"],[6300,"impl-TryFrom%3CString%3E-for-Time"],[6301,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Time"],[6663,"impl-AsMut%3CPushBytes%3E-for-PushBytes"],[6664,"impl-AsMut%3C%5Bu8%5D%3E-for-PushBytes"],[6669,"impl-AsRef%3C%5Bu8%5D%3E-for-PushBytes"],[6670,"impl-AsRef%3CPushBytes%3E-for-PushBytes"],[6744,"impl-Debug-for-Builder"],[6745,"impl-Display-for-Builder"],[6751,"impl-Debug-for-PushBytesError"],[6752,"impl-Display-for-PushBytesError"],[6753,"impl-Debug-for-Error"],[6754,"impl-Display-for-Error"],[6761,"impl-From%3C%26mut+%5Bu8;+45%5D%3E-for-%26mut+PushBytes"],[6762,"impl-From%3C%26%5Bu8;+0%5D%3E-for-%26PushBytes"],[6763,"impl-From%3C%26%5Bu8;+48%5D%3E-for-%26PushBytes"],[6764,"impl-From%3C%26mut+%5Bu8;+31%5D%3E-for-%26mut+PushBytes"],[6765,"impl-From%3C%26%5Bu8;+31%5D%3E-for-%26PushBytes"],[6766,"impl-From%3C%26mut+%5Bu8;+48%5D%3E-for-%26mut+PushBytes"],[6767,"impl-From%3C%26%5Bu8;+74%5D%3E-for-%26PushBytes"],[6768,"impl-From%3C%26%5Bu8;+49%5D%3E-for-%26PushBytes"],[6769,"impl-From%3C%26mut+%5Bu8;+49%5D%3E-for-%26mut+PushBytes"],[6770,"impl-From%3C%26%5Bu8;+50%5D%3E-for-%26PushBytes"],[6771,"impl-From%3C%26mut+%5Bu8;+30%5D%3E-for-%26mut+PushBytes"],[6772,"impl-From%3C%26%5Bu8;+30%5D%3E-for-%26PushBytes"],[6773,"impl-From%3C%26mut+%5Bu8;+50%5D%3E-for-%26mut+PushBytes"],[6774,"impl-From%3C%26%5Bu8;+51%5D%3E-for-%26PushBytes"],[6775,"impl-From%3C%26mut+%5Bu8;+29%5D%3E-for-%26mut+PushBytes"],[6776,"impl-From%3C%26%5Bu8;+29%5D%3E-for-%26PushBytes"],[6777,"impl-From%3C%26mut+%5Bu8;+73%5D%3E-for-%26mut+PushBytes"],[6778,"impl-From%3C%26mut+%5Bu8;+51%5D%3E-for-%26mut+PushBytes"],[6779,"impl-From%3C%26%5Bu8;+52%5D%3E-for-%26PushBytes"],[6780,"impl-From%3C%26mut+%5Bu8;+52%5D%3E-for-%26mut+PushBytes"],[6781,"impl-From%3C%26mut+%5Bu8;+67%5D%3E-for-%26mut+PushBytes"],[6782,"impl-From%3C%26mut+%5Bu8;+28%5D%3E-for-%26mut+PushBytes"],[6783,"impl-From%3C%26%5Bu8;+28%5D%3E-for-%26PushBytes"],[6784,"impl-From%3C%26%5Bu8;+33%5D%3E-for-%26PushBytes"],[6785,"impl-From%3C%26%5Bu8;+67%5D%3E-for-%26PushBytes"],[6786,"impl-From%3C%26%5Bu8;+53%5D%3E-for-%26PushBytes"],[6787,"impl-From%3C%26mut+%5Bu8;+27%5D%3E-for-%26mut+PushBytes"],[6788,"impl-From%3C%26%5Bu8;+27%5D%3E-for-%26PushBytes"],[6789,"impl-From%3C%26mut+%5Bu8;+53%5D%3E-for-%26mut+PushBytes"],[6790,"impl-From%3C%26%5Bu8;+43%5D%3E-for-%26PushBytes"],[6791,"impl-From%3C%26%5Bu8;+54%5D%3E-for-%26PushBytes"],[6792,"impl-From%3C%26mut+%5Bu8;+33%5D%3E-for-%26mut+PushBytes"],[6793,"impl-From%3C%26mut+%5Bu8;+54%5D%3E-for-%26mut+PushBytes"],[6794,"impl-From%3C%26%5Bu8;+55%5D%3E-for-%26PushBytes"],[6795,"impl-From%3C%26mut+%5Bu8;+26%5D%3E-for-%26mut+PushBytes"],[6796,"impl-From%3C%26%5Bu8;+26%5D%3E-for-%26PushBytes"],[6797,"impl-From%3C%26mut+%5Bu8;+55%5D%3E-for-%26mut+PushBytes"],[6798,"impl-From%3C%26%5Bu8;+73%5D%3E-for-%26PushBytes"],[6799,"impl-From%3C%26%5Bu8;+56%5D%3E-for-%26PushBytes"],[6800,"impl-From%3C%26mut+%5Bu8;+56%5D%3E-for-%26mut+PushBytes"],[6801,"impl-From%3C%26mut+%5Bu8;+25%5D%3E-for-%26mut+PushBytes"],[6802,"impl-From%3C%26%5Bu8;+25%5D%3E-for-%26PushBytes"],[6803,"impl-From%3C%26%5Bu8;+57%5D%3E-for-%26PushBytes"],[6804,"impl-From%3C%26mut+%5Bu8;+32%5D%3E-for-%26mut+PushBytes"],[6805,"impl-From%3C%26mut+%5Bu8;+57%5D%3E-for-%26mut+PushBytes"],[6806,"impl-From%3C%26%5Bu8;+47%5D%3E-for-%26PushBytes"],[6807,"impl-From%3C%26%5Bu8;+58%5D%3E-for-%26PushBytes"],[6808,"impl-From%3C%26mut+%5Bu8;+58%5D%3E-for-%26mut+PushBytes"],[6809,"impl-From%3C%26%5Bu8;+34%5D%3E-for-%26PushBytes"],[6810,"impl-From%3C%26mut+%5Bu8;+24%5D%3E-for-%26mut+PushBytes"],[6811,"impl-From%3C%26mut+%5Bu8;+34%5D%3E-for-%26mut+PushBytes"],[6812,"impl-From%3C%26mut+%5Bu8;+72%5D%3E-for-%26mut+PushBytes"],[6813,"impl-From%3C%26%5Bu8;+24%5D%3E-for-%26PushBytes"],[6814,"impl-From%3C%26%5Bu8;+59%5D%3E-for-%26PushBytes"],[6815,"impl-From%3C%26mut+%5Bu8;+59%5D%3E-for-%26mut+PushBytes"],[6816,"impl-From%3C%26mut+%5Bu8;+23%5D%3E-for-%26mut+PushBytes"],[6817,"impl-From%3C%26mut+%5Bu8;+66%5D%3E-for-%26mut+PushBytes"],[6818,"impl-From%3C%26%5Bu8;+23%5D%3E-for-%26PushBytes"],[6819,"impl-From%3C%26%5Bu8;+72%5D%3E-for-%26PushBytes"],[6820,"impl-From%3C%26%5Bu8;+35%5D%3E-for-%26PushBytes"],[6821,"impl-From%3C%26mut+%5Bu8;+35%5D%3E-for-%26mut+PushBytes"],[6822,"impl-From%3C%26mut+%5Bu8;+71%5D%3E-for-%26mut+PushBytes"],[6823,"impl-From%3C%26%5Bu8;+71%5D%3E-for-%26PushBytes"],[6824,"impl-From%3C%26%5Bu8;+36%5D%3E-for-%26PushBytes"],[6825,"impl-From%3C%26mut+%5Bu8;+36%5D%3E-for-%26mut+PushBytes"],[6826,"impl-From%3C%26mut+%5Bu8;+46%5D%3E-for-%26mut+PushBytes"],[6827,"impl-From%3C%26mut+%5Bu8;+22%5D%3E-for-%26mut+PushBytes"],[6828,"impl-From%3C%26%5Bu8;+22%5D%3E-for-%26PushBytes"],[6829,"impl-From%3C%26mut+%5Bu8;+70%5D%3E-for-%26mut+PushBytes"],[6830,"impl-From%3C%26%5Bu8;+37%5D%3E-for-%26PushBytes"],[6831,"impl-From%3C%26mut+%5Bu8;+37%5D%3E-for-%26mut+PushBytes"],[6832,"impl-From%3C%26mut+%5Bu8;+21%5D%3E-for-%26mut+PushBytes"],[6833,"impl-From%3C%26%5Bu8;+70%5D%3E-for-%26PushBytes"],[6834,"impl-From%3C%26%5Bu8;+60%5D%3E-for-%26PushBytes"],[6835,"impl-From%3C%26mut+%5Bu8;+60%5D%3E-for-%26mut+PushBytes"],[6836,"impl-From%3C%26%5Bu8;+46%5D%3E-for-%26PushBytes"],[6837,"impl-From%3C%26%5Bu8;+38%5D%3E-for-%26PushBytes"],[6838,"impl-From%3C%26%5Bu8;+21%5D%3E-for-%26PushBytes"],[6839,"impl-From%3C%26%5Bu8;+61%5D%3E-for-%26PushBytes"],[6840,"impl-From%3C%26mut+%5Bu8;+61%5D%3E-for-%26mut+PushBytes"],[6841,"impl-From%3C%26mut+%5Bu8;+38%5D%3E-for-%26mut+PushBytes"],[6842,"impl-From%3C%26%5Bu8;+62%5D%3E-for-%26PushBytes"],[6843,"impl-From%3C%26%5Bu8;+32%5D%3E-for-%26PushBytes"],[6844,"impl-From%3C%26mut+%5Bu8;+62%5D%3E-for-%26mut+PushBytes"],[6845,"impl-From%3C%26mut+%5Bu8;+69%5D%3E-for-%26mut+PushBytes"],[6846,"impl-From%3C%26mut+%5Bu8;+47%5D%3E-for-%26mut+PushBytes"],[6847,"impl-From%3C%26%5Bu8;+20%5D%3E-for-%26PushBytes"],[6848,"impl-From%3C%26%5Bu8;+69%5D%3E-for-%26PushBytes"],[6849,"impl-From%3C%26%5Bu8;+39%5D%3E-for-%26PushBytes"],[6850,"impl-From%3C%26mut+%5Bu8;+19%5D%3E-for-%26mut+PushBytes"],[6851,"impl-From%3C%26%5Bu8;+19%5D%3E-for-%26PushBytes"],[6852,"impl-From%3C%26mut+%5Bu8;+39%5D%3E-for-%26mut+PushBytes"],[6853,"impl-From%3C%26%5Bu8;+45%5D%3E-for-%26PushBytes"],[6854,"impl-From%3C%26mut+%5Bu8;+68%5D%3E-for-%26mut+PushBytes"],[6855,"impl-From%3C%26%5Bu8;+40%5D%3E-for-%26PushBytes"],[6856,"impl-From%3C%26%5Bu8;+63%5D%3E-for-%26PushBytes"],[6857,"impl-From%3C%26mut+%5Bu8;+63%5D%3E-for-%26mut+PushBytes"],[6858,"impl-From%3C%26mut+%5Bu8;+18%5D%3E-for-%26mut+PushBytes"],[6859,"impl-From%3C%26%5Bu8;+18%5D%3E-for-%26PushBytes"],[6860,"impl-From%3C%26%5Bu8;+64%5D%3E-for-%26PushBytes"],[6861,"impl-From%3C%26mut+%5Bu8;+64%5D%3E-for-%26mut+PushBytes"],[6862,"impl-From%3C%26mut+%5Bu8;+17%5D%3E-for-%26mut+PushBytes"],[6863,"impl-From%3C%26%5Bu8;+17%5D%3E-for-%26PushBytes"],[6864,"impl-From%3C%26%5Bu8;+65%5D%3E-for-%26PushBytes"],[6865,"impl-From%3C%26mut+%5Bu8;+65%5D%3E-for-%26mut+PushBytes"],[6866,"impl-From%3C%26mut+%5Bu8;+16%5D%3E-for-%26mut+PushBytes"],[6867,"impl-From%3C%26%5Bu8;+16%5D%3E-for-%26PushBytes"],[6868,"impl-From%3C%26mut+%5Bu8;+40%5D%3E-for-%26mut+PushBytes"],[6869,"impl-From%3C%26mut+%5Bu8;+74%5D%3E-for-%26mut+PushBytes"],[6870,"impl-From%3C%26mut+%5Bu8;+15%5D%3E-for-%26mut+PushBytes"],[6871,"impl-From%3C%26%5Bu8;+15%5D%3E-for-%26PushBytes"],[6872,"impl-From%3C%26%5Bu8;+75%5D%3E-for-%26PushBytes"],[6873,"impl-From%3C%26mut+%5Bu8;+75%5D%3E-for-%26mut+PushBytes"],[6874,"impl-From%3C%26mut+%5Bu8;+14%5D%3E-for-%26mut+PushBytes"],[6875,"impl-From%3C%26%5Bu8;+14%5D%3E-for-%26PushBytes"],[6876,"impl-From%3C%26%5Bu8;+76%5D%3E-for-%26PushBytes"],[6877,"impl-From%3C%26mut+%5Bu8;+76%5D%3E-for-%26mut+PushBytes"],[6878,"impl-From%3C%26mut+%5Bu8;+13%5D%3E-for-%26mut+PushBytes"],[6879,"impl-From%3C%26%5Bu8;+13%5D%3E-for-%26PushBytes"],[6880,"impl-From%3C%26%5Bu8;+66%5D%3E-for-%26PushBytes"],[6881,"impl-From%3C%26mut+%5Bu8;+12%5D%3E-for-%26mut+PushBytes"],[6882,"impl-From%3C%26%5Bu8;+12%5D%3E-for-%26PushBytes"],[6883,"impl-From%3C%26%5Bu8;+68%5D%3E-for-%26PushBytes"],[6884,"impl-From%3C%26mut+%5Bu8;+11%5D%3E-for-%26mut+PushBytes"],[6885,"impl-From%3C%26%5Bu8;+11%5D%3E-for-%26PushBytes"],[6886,"impl-From%3C%26mut+%5Bu8;+44%5D%3E-for-%26mut+PushBytes"],[6887,"impl-From%3C%26%5Bu8;+41%5D%3E-for-%26PushBytes"],[6888,"impl-From%3C%26mut+%5Bu8;+10%5D%3E-for-%26mut+PushBytes"],[6889,"impl-From%3C%26%5Bu8;+10%5D%3E-for-%26PushBytes"],[6890,"impl-From%3C%26mut+%5Bu8;+41%5D%3E-for-%26mut+PushBytes"],[6891,"impl-From%3C%26%5Bu8;+44%5D%3E-for-%26PushBytes"],[6892,"impl-From%3C%26mut+%5Bu8;+9%5D%3E-for-%26mut+PushBytes"],[6893,"impl-From%3C%26%5Bu8;+9%5D%3E-for-%26PushBytes"],[6894,"impl-From%3C%26mut+%5Bu8;+43%5D%3E-for-%26mut+PushBytes"],[6895,"impl-From%3C%26%5Bu8;+42%5D%3E-for-%26PushBytes"],[6896,"impl-From%3C%26mut+%5Bu8;+8%5D%3E-for-%26mut+PushBytes"],[6897,"impl-From%3C%26%5Bu8;+8%5D%3E-for-%26PushBytes"],[6898,"impl-From%3C%26mut+%5Bu8;+42%5D%3E-for-%26mut+PushBytes"],[6899,"impl-From%3C%26mut+%5Bu8;+7%5D%3E-for-%26mut+PushBytes"],[6900,"impl-From%3C%26%5Bu8;+7%5D%3E-for-%26PushBytes"],[6901,"impl-From%3C%26mut+%5Bu8;+6%5D%3E-for-%26mut+PushBytes"],[6902,"impl-From%3C%26%5Bu8;+6%5D%3E-for-%26PushBytes"],[6903,"impl-From%3C%26mut+%5Bu8;+5%5D%3E-for-%26mut+PushBytes"],[6904,"impl-From%3C%26%5Bu8;+5%5D%3E-for-%26PushBytes"],[6905,"impl-From%3C%26mut+%5Bu8;+4%5D%3E-for-%26mut+PushBytes"],[6906,"impl-From%3C%26%5Bu8;+4%5D%3E-for-%26PushBytes"],[6907,"impl-From%3C%26mut+%5Bu8;+3%5D%3E-for-%26mut+PushBytes"],[6908,"impl-From%3C%26%5Bu8;+3%5D%3E-for-%26PushBytes"],[6909,"impl-From%3C%26mut+%5Bu8;+2%5D%3E-for-%26mut+PushBytes"],[6910,"impl-From%3C%26%5Bu8;+2%5D%3E-for-%26PushBytes"],[6911,"impl-From%3C%26mut+%5Bu8;+1%5D%3E-for-%26mut+PushBytes"],[6912,"impl-From%3C%26%5Bu8;+1%5D%3E-for-%26PushBytes"],[6913,"impl-From%3C%26mut+%5Bu8;+0%5D%3E-for-%26mut+PushBytes"],[6914,"impl-From%3C%26mut+%5Bu8;+20%5D%3E-for-%26mut+PushBytes"],[6915,"impl-From%3C%26%5Bu8;+3%5D%3E-for-PushBytesBuf"],[6916,"impl-From%3C%5Bu8;+14%5D%3E-for-PushBytesBuf"],[6917,"impl-From%3CWPubkeyHash%3E-for-PushBytesBuf"],[6918,"impl-From%3CPubkeyHash%3E-for-PushBytesBuf"],[6919,"impl-From%3C%5Bu8;+9%5D%3E-for-PushBytesBuf"],[6920,"impl-From%3C%26%5Bu8;+8%5D%3E-for-PushBytesBuf"],[6921,"impl-From%3CWScriptHash%3E-for-PushBytesBuf"],[6922,"impl-From%3CScriptHash%3E-for-PushBytesBuf"],[6923,"impl-From%3C%26%5Bu8;+76%5D%3E-for-PushBytesBuf"],[6924,"impl-From%3C%5Bu8;+76%5D%3E-for-PushBytesBuf"],[6925,"impl-From%3C%26%5Bu8;+75%5D%3E-for-PushBytesBuf"],[6926,"impl-From%3C%5Bu8;+75%5D%3E-for-PushBytesBuf"],[6927,"impl-From%3C%26%5Bu8;+74%5D%3E-for-PushBytesBuf"],[6928,"impl-From%3C%5Bu8;+74%5D%3E-for-PushBytesBuf"],[6929,"impl-From%3C%26%5Bu8;+73%5D%3E-for-PushBytesBuf"],[6930,"impl-From%3C%5Bu8;+73%5D%3E-for-PushBytesBuf"],[6931,"impl-From%3C%26%5Bu8;+72%5D%3E-for-PushBytesBuf"],[6932,"impl-From%3C%5Bu8;+72%5D%3E-for-PushBytesBuf"],[6933,"impl-From%3C%26%5Bu8;+71%5D%3E-for-PushBytesBuf"],[6934,"impl-From%3C%5Bu8;+8%5D%3E-for-PushBytesBuf"],[6935,"impl-From%3C%5Bu8;+71%5D%3E-for-PushBytesBuf"],[6936,"impl-From%3C%26%5Bu8;+70%5D%3E-for-PushBytesBuf"],[6937,"impl-From%3C%5Bu8;+70%5D%3E-for-PushBytesBuf"],[6938,"impl-From%3C%26%5Bu8;+69%5D%3E-for-PushBytesBuf"],[6939,"impl-From%3C%5Bu8;+69%5D%3E-for-PushBytesBuf"],[6940,"impl-From%3C%26%5Bu8;+68%5D%3E-for-PushBytesBuf"],[6941,"impl-From%3C%5Bu8;+68%5D%3E-for-PushBytesBuf"],[6942,"impl-From%3C%26%5Bu8;+67%5D%3E-for-PushBytesBuf"],[6943,"impl-From%3C%5Bu8;+67%5D%3E-for-PushBytesBuf"],[6944,"impl-From%3C%26%5Bu8;+66%5D%3E-for-PushBytesBuf"],[6945,"impl-From%3C%5Bu8;+66%5D%3E-for-PushBytesBuf"],[6946,"impl-From%3C%26%5Bu8;+65%5D%3E-for-PushBytesBuf"],[6947,"impl-From%3C%5Bu8;+65%5D%3E-for-PushBytesBuf"],[6948,"impl-From%3C%26%5Bu8;+64%5D%3E-for-PushBytesBuf"],[6949,"impl-From%3C%5Bu8;+64%5D%3E-for-PushBytesBuf"],[6950,"impl-From%3C%26%5Bu8;+63%5D%3E-for-PushBytesBuf"],[6951,"impl-From%3C%5Bu8;+63%5D%3E-for-PushBytesBuf"],[6952,"impl-From%3C%26%5Bu8;+62%5D%3E-for-PushBytesBuf"],[6953,"impl-From%3C%5Bu8;+62%5D%3E-for-PushBytesBuf"],[6954,"impl-From%3C%26%5Bu8;+61%5D%3E-for-PushBytesBuf"],[6955,"impl-From%3C%5Bu8;+61%5D%3E-for-PushBytesBuf"],[6956,"impl-From%3C%26%5Bu8;+60%5D%3E-for-PushBytesBuf"],[6957,"impl-From%3C%5Bu8;+60%5D%3E-for-PushBytesBuf"],[6958,"impl-From%3C%26%5Bu8;+59%5D%3E-for-PushBytesBuf"],[6959,"impl-From%3C%5Bu8;+59%5D%3E-for-PushBytesBuf"],[6960,"impl-From%3C%26%5Bu8;+58%5D%3E-for-PushBytesBuf"],[6961,"impl-From%3C%5Bu8;+58%5D%3E-for-PushBytesBuf"],[6962,"impl-From%3C%26%5Bu8;+57%5D%3E-for-PushBytesBuf"],[6963,"impl-From%3C%5Bu8;+57%5D%3E-for-PushBytesBuf"],[6964,"impl-From%3C%26%5Bu8;+56%5D%3E-for-PushBytesBuf"],[6965,"impl-From%3C%5Bu8;+56%5D%3E-for-PushBytesBuf"],[6966,"impl-From%3C%26%5Bu8;+55%5D%3E-for-PushBytesBuf"],[6967,"impl-From%3C%5Bu8;+55%5D%3E-for-PushBytesBuf"],[6968,"impl-From%3C%26%5Bu8;+54%5D%3E-for-PushBytesBuf"],[6969,"impl-From%3C%5Bu8;+54%5D%3E-for-PushBytesBuf"],[6970,"impl-From%3C%26%5Bu8;+53%5D%3E-for-PushBytesBuf"],[6971,"impl-From%3C%5Bu8;+53%5D%3E-for-PushBytesBuf"],[6972,"impl-From%3C%26%5Bu8;+52%5D%3E-for-PushBytesBuf"],[6973,"impl-From%3C%26%5Bu8;+7%5D%3E-for-PushBytesBuf"],[6974,"impl-From%3C%5Bu8;+7%5D%3E-for-PushBytesBuf"],[6975,"impl-From%3C%5Bu8;+52%5D%3E-for-PushBytesBuf"],[6976,"impl-From%3C%26%5Bu8;+51%5D%3E-for-PushBytesBuf"],[6977,"impl-From%3C%5Bu8;+51%5D%3E-for-PushBytesBuf"],[6978,"impl-From%3C%26%5Bu8;+50%5D%3E-for-PushBytesBuf"],[6979,"impl-From%3C%5Bu8;+50%5D%3E-for-PushBytesBuf"],[6980,"impl-From%3C%26%5Bu8;+49%5D%3E-for-PushBytesBuf"],[6981,"impl-From%3C%5Bu8;+49%5D%3E-for-PushBytesBuf"],[6982,"impl-From%3C%26%5Bu8;+6%5D%3E-for-PushBytesBuf"],[6983,"impl-From%3C%26%5Bu8;+48%5D%3E-for-PushBytesBuf"],[6984,"impl-From%3C%5Bu8;+48%5D%3E-for-PushBytesBuf"],[6985,"impl-From%3C%26%5Bu8;+47%5D%3E-for-PushBytesBuf"],[6986,"impl-From%3C%5Bu8;+47%5D%3E-for-PushBytesBuf"],[6987,"impl-From%3C%26%5Bu8;+46%5D%3E-for-PushBytesBuf"],[6988,"impl-From%3C%5Bu8;+46%5D%3E-for-PushBytesBuf"],[6989,"impl-From%3C%5Bu8;+6%5D%3E-for-PushBytesBuf"],[6990,"impl-From%3C%26%5Bu8;+45%5D%3E-for-PushBytesBuf"],[6991,"impl-From%3C%5Bu8;+45%5D%3E-for-PushBytesBuf"],[6992,"impl-From%3C%26%5Bu8;+44%5D%3E-for-PushBytesBuf"],[6993,"impl-From%3C%5Bu8;+44%5D%3E-for-PushBytesBuf"],[6994,"impl-From%3C%26%5Bu8;+43%5D%3E-for-PushBytesBuf"],[6995,"impl-From%3C%5Bu8;+10%5D%3E-for-PushBytesBuf"],[6996,"impl-From%3C%5Bu8;+43%5D%3E-for-PushBytesBuf"],[6997,"impl-From%3C%26%5Bu8;+42%5D%3E-for-PushBytesBuf"],[6998,"impl-From%3C%5Bu8;+42%5D%3E-for-PushBytesBuf"],[6999,"impl-From%3C%26%5Bu8;+41%5D%3E-for-PushBytesBuf"],[7000,"impl-From%3C%5Bu8;+41%5D%3E-for-PushBytesBuf"],[7001,"impl-From%3C%26%5Bu8;+40%5D%3E-for-PushBytesBuf"],[7002,"impl-From%3C%5Bu8;+40%5D%3E-for-PushBytesBuf"],[7003,"impl-From%3C%26%5Bu8;+39%5D%3E-for-PushBytesBuf"],[7004,"impl-From%3C%26%5Bu8;+5%5D%3E-for-PushBytesBuf"],[7005,"impl-From%3C%5Bu8;+39%5D%3E-for-PushBytesBuf"],[7006,"impl-From%3C%26%5Bu8;+38%5D%3E-for-PushBytesBuf"],[7007,"impl-From%3C%5Bu8;+38%5D%3E-for-PushBytesBuf"],[7008,"impl-From%3C%26%5Bu8;+37%5D%3E-for-PushBytesBuf"],[7009,"impl-From%3C%5Bu8;+37%5D%3E-for-PushBytesBuf"],[7010,"impl-From%3C%26%5Bu8;+36%5D%3E-for-PushBytesBuf"],[7011,"impl-From%3C%5Bu8;+36%5D%3E-for-PushBytesBuf"],[7012,"impl-From%3C%26%5Bu8;+9%5D%3E-for-PushBytesBuf"],[7013,"impl-From%3C%5Bu8;+5%5D%3E-for-PushBytesBuf"],[7014,"impl-From%3C%5Bu8;+35%5D%3E-for-PushBytesBuf"],[7015,"impl-From%3C%26%5Bu8;+34%5D%3E-for-PushBytesBuf"],[7016,"impl-From%3C%5Bu8;+34%5D%3E-for-PushBytesBuf"],[7017,"impl-From%3C%26%5Bu8;+33%5D%3E-for-PushBytesBuf"],[7018,"impl-From%3C%5Bu8;+33%5D%3E-for-PushBytesBuf"],[7019,"impl-From%3C%26%5Bu8;+32%5D%3E-for-PushBytesBuf"],[7020,"impl-From%3C%5Bu8;+32%5D%3E-for-PushBytesBuf"],[7021,"impl-From%3C%26%5Bu8;+4%5D%3E-for-PushBytesBuf"],[7022,"impl-From%3C%5Bu8;+4%5D%3E-for-PushBytesBuf"],[7023,"impl-From%3C%26%5Bu8;+31%5D%3E-for-PushBytesBuf"],[7024,"impl-From%3C%5Bu8;+31%5D%3E-for-PushBytesBuf"],[7025,"impl-From%3C%26%5Bu8;+30%5D%3E-for-PushBytesBuf"],[7026,"impl-From%3C%5Bu8;+30%5D%3E-for-PushBytesBuf"],[7027,"impl-From%3C%26%5Bu8;+29%5D%3E-for-PushBytesBuf"],[7028,"impl-From%3C%5Bu8;+29%5D%3E-for-PushBytesBuf"],[7029,"impl-From%3C%5Bu8;+3%5D%3E-for-PushBytesBuf"],[7031,"impl-From%3C%26%5Bu8;+28%5D%3E-for-PushBytesBuf"],[7032,"impl-From%3C%5Bu8;+28%5D%3E-for-PushBytesBuf"],[7033,"impl-From%3C%26%5Bu8;+27%5D%3E-for-PushBytesBuf"],[7034,"impl-From%3C%5Bu8;+27%5D%3E-for-PushBytesBuf"],[7035,"impl-From%3C%26%5Bu8;+26%5D%3E-for-PushBytesBuf"],[7036,"impl-From%3C%5Bu8;+26%5D%3E-for-PushBytesBuf"],[7037,"impl-From%3C%26%5Bu8;+25%5D%3E-for-PushBytesBuf"],[7038,"impl-From%3C%5Bu8;+25%5D%3E-for-PushBytesBuf"],[7039,"impl-From%3C%26%5Bu8;+24%5D%3E-for-PushBytesBuf"],[7040,"impl-From%3C%26%5Bu8;+2%5D%3E-for-PushBytesBuf"],[7041,"impl-From%3C%26%5Bu8;+10%5D%3E-for-PushBytesBuf"],[7042,"impl-From%3C%5Bu8;+24%5D%3E-for-PushBytesBuf"],[7043,"impl-From%3C%26%5Bu8;+23%5D%3E-for-PushBytesBuf"],[7044,"impl-From%3C%5Bu8;+23%5D%3E-for-PushBytesBuf"],[7045,"impl-From%3C%26%5Bu8;+22%5D%3E-for-PushBytesBuf"],[7046,"impl-From%3C%5Bu8;+22%5D%3E-for-PushBytesBuf"],[7047,"impl-From%3C%26%5Bu8;+21%5D%3E-for-PushBytesBuf"],[7048,"impl-From%3C%5Bu8;+21%5D%3E-for-PushBytesBuf"],[7049,"impl-From%3C%26%5Bu8;+20%5D%3E-for-PushBytesBuf"],[7050,"impl-From%3C%5Bu8;+20%5D%3E-for-PushBytesBuf"],[7051,"impl-From%3C%26%5Bu8;+19%5D%3E-for-PushBytesBuf"],[7052,"impl-From%3C%5Bu8;+19%5D%3E-for-PushBytesBuf"],[7053,"impl-From%3C%26%5Bu8;+18%5D%3E-for-PushBytesBuf"],[7054,"impl-From%3C%5Bu8;+0%5D%3E-for-PushBytesBuf"],[7055,"impl-From%3C%5Bu8;+18%5D%3E-for-PushBytesBuf"],[7056,"impl-From%3C%26%5Bu8;+0%5D%3E-for-PushBytesBuf"],[7057,"impl-From%3C%5Bu8;+2%5D%3E-for-PushBytesBuf"],[7058,"impl-From%3C%5Bu8;+11%5D%3E-for-PushBytesBuf"],[7059,"impl-From%3C%26%5Bu8;+11%5D%3E-for-PushBytesBuf"],[7060,"impl-From%3C%5Bu8;+12%5D%3E-for-PushBytesBuf"],[7061,"impl-From%3C%26%5Bu8;+12%5D%3E-for-PushBytesBuf"],[7062,"impl-From%3C%26%5Bu8;+1%5D%3E-for-PushBytesBuf"],[7063,"impl-From%3C%5Bu8;+13%5D%3E-for-PushBytesBuf"],[7064,"impl-From%3C%26%5Bu8;+13%5D%3E-for-PushBytesBuf"],[7065,"impl-From%3C%5Bu8;+1%5D%3E-for-PushBytesBuf"],[7066,"impl-From%3C%26%5Bu8;+17%5D%3E-for-PushBytesBuf"],[7067,"impl-From%3C%5Bu8;+17%5D%3E-for-PushBytesBuf"],[7068,"impl-From%3C%26%5Bu8;+16%5D%3E-for-PushBytesBuf"],[7069,"impl-From%3C%5Bu8;+16%5D%3E-for-PushBytesBuf"],[7070,"impl-From%3C%26%5Bu8;+15%5D%3E-for-PushBytesBuf"],[7071,"impl-From%3C%5Bu8;+15%5D%3E-for-PushBytesBuf"],[7072,"impl-From%3C%26%5Bu8;+14%5D%3E-for-PushBytesBuf"],[7073,"impl-From%3C%26%5Bu8;+35%5D%3E-for-PushBytesBuf"],[7076,"impl-From%3CInfallible%3E-for-Error"],[7077,"impl-From%3CUintError%3E-for-Error"],[7080,"impl-Index%3CRange%3Cusize%3E%3E-for-PushBytes"],[7081,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-PushBytes"],[7082,"impl-Index%3Cusize%3E-for-PushBytes"],[7083,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-PushBytes"],[7084,"impl-Index%3CRangeFull%3E-for-PushBytes"],[7085,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-PushBytes"],[7086,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-PushBytes"],[7087,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-PushBytes"],[7166,"impl-TryFrom%3C%26mut+%5Bu8%5D%3E-for-%26mut+PushBytes"],[7167,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-%26PushBytes"],[7215,"impl-Debug-for-Error"],[7216,"impl-Display-for-Error"],[7276,"impl-Display-for-FromStrError"],[7277,"impl-Debug-for-FromStrError"],[7278,"impl-Debug-for-TryFromInstructionError"],[7279,"impl-Display-for-TryFromInstructionError"],[7280,"impl-Debug-for-TryFromError"],[7281,"impl-Display-for-TryFromError"],[7282,"impl-From%3CInfallible%3E-for-FromStrError"],[7284,"impl-From%3CTryFromError%3E-for-FromStrError"],[7285,"impl-From%3CParseIntError%3E-for-FromStrError"],[7286,"impl-From%3CTryFromError%3E-for-TryFromInstructionError"],[7288,"impl-From%3CInfallible%3E-for-TryFromInstructionError"],[7389,"impl-Display-for-ParseOutPointError"],[7390,"impl-Debug-for-ParseOutPointError"],[7391,"impl-Display-for-InputsIndexError"],[7392,"impl-Debug-for-InputsIndexError"],[7393,"impl-Display-for-OutputsIndexError"],[7394,"impl-Debug-for-OutputsIndexError"],[7395,"impl-Debug-for-IndexOutOfBoundsError"],[7396,"impl-Display-for-IndexOutOfBoundsError"],[7397,"impl-Debug-for-Version"],[7398,"impl-Display-for-Version"],[7544,"impl-Debug-for-DecodeError%3CE%3E"],[7545,"impl-Display-for-DecodeError%3CE%3E"],[7546,"impl-From%3CNetwork%3E-for-%26Params"],[7548,"impl-From%3C%26Network%3E-for-Params"],[7549,"impl-From%3CNetwork%3E-for-Params"],[7550,"impl-From%3C%26Network%3E-for-%26Params"],[7638,"impl-Display-for-Error"],[7639,"impl-Debug-for-Error"],[7640,"impl-Debug-for-FromHexError"],[7641,"impl-Display-for-FromHexError"],[7644,"impl-From%3CInfallible%3E-for-Error"],[7645,"impl-From%3CError%3E-for-Error"],[7830,"impl-AsRef%3C%5Bu8%5D%3E-for-SerializedSignature"],[7831,"impl-AsRef%3CPushBytes%3E-for-SerializedSignature"],[7861,"impl-Display-for-Signature"],[7862,"impl-Debug-for-Signature"],[7863,"impl-Display-for-SerializedSignature"],[7864,"impl-LowerHex-for-SerializedSignature"],[7865,"impl-UpperHex-for-SerializedSignature"],[7866,"impl-Debug-for-SerializedSignature"],[7867,"impl-Debug-for-Error"],[7868,"impl-Display-for-Error"],[7872,"impl-From%3CError%3E-for-Error"],[7873,"impl-From%3CInfallible%3E-for-Error"],[7874,"impl-From%3CNonStandardSighashTypeError%3E-for-Error"],[7875,"impl-From%3CHexToBytesError%3E-for-Error"],[7885,"impl-Signature"],[7886,"impl-Serialize-for-Signature"],[7953,"impl-Debug-for-PrefixedHexError"],[7954,"impl-Display-for-PrefixedHexError"],[7955,"impl-Debug-for-UnprefixedHexError"],[7956,"impl-Display-for-UnprefixedHexError"],[7957,"impl-Display-for-MissingPrefixError"],[7958,"impl-Debug-for-MissingPrefixError"],[7959,"impl-Display-for-ContainsPrefixError"],[7960,"impl-Debug-for-ContainsPrefixError"],[7961,"impl-From%3CParseIntError%3E-for-PrefixedHexError"],[7962,"impl-From%3CMissingPrefixError%3E-for-PrefixedHexError"],[7964,"impl-From%3CParseIntError%3E-for-UnprefixedHexError"],[7965,"impl-From%3CContainsPrefixError%3E-for-UnprefixedHexError"],[8052,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[8053,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::hash160::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[8066,"impl-UpperHex-for-Hash"],[8067,"impl-LowerHex-for-Hash"],[8068,"impl-Debug-for-Hash"],[8069,"impl-Display-for-Hash"],[8070,"impl-From%3CXKeyIdentifier%3E-for-Hash"],[8071,"impl-From%3CScriptHash%3E-for-Hash"],[8073,"impl-From%3CPubkeyHash%3E-for-Hash"],[8074,"impl-From%3CWPubkeyHash%3E-for-Hash"],[8163,"impl-Display-for-HexToBytesError"],[8164,"impl-Debug-for-HexToBytesError"],[8165,"impl-Debug-for-InvalidCharError"],[8166,"impl-Display-for-InvalidCharError"],[8167,"impl-Display-for-OddLengthStringError"],[8168,"impl-Debug-for-OddLengthStringError"],[8169,"impl-Debug-for-HexToArrayError"],[8170,"impl-Display-for-HexToArrayError"],[8176,"impl-From%3COddLengthStringError%3E-for-HexToBytesError"],[8177,"impl-From%3CInvalidCharError%3E-for-HexToBytesError"],[8180,"impl-From%3CInvalidLengthError%3E-for-HexToArrayError"],[8181,"impl-From%3CInvalidCharError%3E-for-HexToArrayError"],[8292,"impl-LowerHex-for-DisplayByteSlice%3C\'a%3E"],[8293,"impl-UpperHex-for-DisplayByteSlice%3C\'a%3E"],[8294,"impl-Display-for-DisplayByteSlice%3C\'a%3E"],[8295,"impl-Debug-for-DisplayByteSlice%3C\'a%3E"],[8296,"impl-Display-for-DisplayArray%3C\'a,+LEN%3E"],[8297,"impl-Debug-for-DisplayArray%3C\'a,+LEN%3E"],[8298,"impl-LowerHex-for-DisplayArray%3C\'a,+LEN%3E"],[8299,"impl-UpperHex-for-DisplayArray%3C\'a,+LEN%3E"],[8338,"impl-Display-for-InvalidLengthError"],[8339,"impl-Debug-for-InvalidLengthError"],[8387,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[8388,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::ripemd160::%7Bimpl%2314%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[8417,"impl-Write-for-HashEngine"],[8418,"impl-Write-for-HashEngine"],[8419,"impl-Display-for-Hash"],[8420,"impl-LowerHex-for-Hash"],[8421,"impl-UpperHex-for-Hash"],[8422,"impl-Debug-for-Hash"],[8454,"impl-Write-for-HashEngine"],[8455,"impl-Write-for-HashEngine"],[8642,"impl-Display-for-Unexpected%3C\'a%3E"],[8643,"impl-Debug-for-Unexpected%3C\'a%3E"],[8903,"impl-Error-for-Error"],[8904,"impl-Error-for-Error"],[9786,"impl-Display-for-Error"],[9787,"impl-Debug-for-Error"],[9926,"impl-MapAccess%3C\'de%3E-for-MapDeserializer%3C\'de,+I,+E%3E"],[9927,"impl-SeqAccess%3C\'de%3E-for-MapDeserializer%3C\'de,+I,+E%3E"],[10124,"impl-dyn+Error+%2B+Send"],[10125,"impl-dyn+Error"],[10126,"impl-dyn+Error+%2B+Send+%2B+Sync"],[10127,"impl-dyn+Error+%2B+Send+%2B+Sync"],[10128,"impl-dyn+Error"],[10129,"impl-dyn+Error+%2B+Send"],[10130,"impl-dyn+Error"],[10131,"impl-dyn+Error+%2B+Send"],[10132,"impl-dyn+Error+%2B+Send+%2B+Sync"],[10140,"impl-SerializeMap-for-Impossible%3COk,+Error%3E"],[10141,"impl-SerializeStructVariant-for-Impossible%3COk,+Error%3E"],[10142,"impl-SerializeSeq-for-Impossible%3COk,+Error%3E"],[10143,"impl-SerializeTupleVariant-for-Impossible%3COk,+Error%3E"],[10144,"impl-SerializeTuple-for-Impossible%3COk,+Error%3E"],[10145,"impl-SerializeTupleStruct-for-Impossible%3COk,+Error%3E"],[10146,"impl-SerializeStruct-for-Impossible%3COk,+Error%3E"],[10149,"impl-dyn+Error+%2B+Send+%2B+Sync"],[10150,"impl-dyn+Error"],[10151,"impl-dyn+Error+%2B+Send"],[10160,"impl-SerializeTuple-for-Impossible%3COk,+Error%3E"],[10161,"impl-SerializeSeq-for-Impossible%3COk,+Error%3E"],[10169,"impl-SerializeTupleStruct-for-Impossible%3COk,+Error%3E"],[10170,"impl-SerializeStructVariant-for-Impossible%3COk,+Error%3E"],[10171,"impl-SerializeStruct-for-Impossible%3COk,+Error%3E"],[10172,"impl-SerializeTupleVariant-for-Impossible%3COk,+Error%3E"],[10220,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha1::%7Bimpl%2314%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10221,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10250,"impl-Write-for-HashEngine"],[10251,"impl-Write-for-HashEngine"],[10252,"impl-Display-for-Hash"],[10253,"impl-Debug-for-Hash"],[10254,"impl-LowerHex-for-Hash"],[10255,"impl-UpperHex-for-Hash"],[10286,"impl-Write-for-HashEngine"],[10287,"impl-Write-for-HashEngine"],[10293,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256::%7Bimpl%2320%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10294,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10339,"impl-Write-for-HashEngine"],[10340,"impl-Write-for-HashEngine"],[10341,"impl-UpperHex-for-Hash"],[10342,"impl-Debug-for-Hash"],[10343,"impl-LowerHex-for-Hash"],[10344,"impl-Display-for-Hash"],[10345,"impl-Debug-for-Midstate"],[10346,"impl-UpperHex-for-Midstate"],[10347,"impl-Display-for-Midstate"],[10348,"impl-LowerHex-for-Midstate"],[10349,"impl-From%3CDescriptorId%3E-for-Hash"],[10351,"impl-From%3CWScriptHash%3E-for-Hash"],[10403,"impl-Write-for-HashEngine"],[10404,"impl-Write-for-HashEngine"],[10408,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10409,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256d::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10424,"impl-Display-for-Hash"],[10425,"impl-LowerHex-for-Hash"],[10426,"impl-Debug-for-Hash"],[10427,"impl-UpperHex-for-Hash"],[10428,"impl-From%3CFilterHash%3E-for-Hash"],[10429,"impl-From%3CTxid%3E-for-Hash"],[10430,"impl-From%3CTxMerkleNode%3E-for-Hash"],[10431,"impl-From%3CLegacySighash%3E-for-Hash"],[10432,"impl-From%3CWitnessMerkleNode%3E-for-Hash"],[10433,"impl-From%3CSegwitV0Sighash%3E-for-Hash"],[10434,"impl-From%3CHash%3E-for-Hash"],[10435,"impl-From%3CBlockHash%3E-for-Hash"],[10437,"impl-From%3CFilterHeader%3E-for-Hash"],[10438,"impl-From%3CWitnessCommitment%3E-for-Hash"],[10439,"impl-From%3CWtxid%3E-for-Hash"],[10463,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash%3CT%3E"],[10464,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256t::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash%3CT%3E"],[10479,"impl-LowerHex-for-Hash%3CT%3E"],[10480,"impl-UpperHex-for-Hash%3CT%3E"],[10481,"impl-Debug-for-Hash%3CT%3E"],[10482,"impl-Display-for-Hash%3CT%3E"],[10483,"impl-From%3CTapTweakHash%3E-for-Hash%3CTapTweakTag%3E"],[10484,"impl-From%3CTapNodeHash%3E-for-Hash%3CTapBranchTag%3E"],[10485,"impl-From%3CTapLeafHash%3E-for-Hash%3CTapLeafTag%3E"],[10486,"impl-From%3CTapSighash%3E-for-Hash%3CTapSighashTag%3E"],[10511,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha384::%7Bimpl%2313%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10512,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10531,"impl-UpperHex-for-Hash"],[10532,"impl-Debug-for-Hash"],[10533,"impl-LowerHex-for-Hash"],[10534,"impl-Display-for-Hash"],[10569,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10570,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha512::%7Bimpl%2315%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10599,"impl-Write-for-HashEngine"],[10600,"impl-Write-for-HashEngine"],[10601,"impl-UpperHex-for-Hash"],[10602,"impl-LowerHex-for-Hash"],[10603,"impl-Debug-for-Hash"],[10604,"impl-Display-for-Hash"],[10635,"impl-Write-for-HashEngine"],[10636,"impl-Write-for-HashEngine"],[10641,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10642,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha512_256::%7Bimpl%2313%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10661,"impl-UpperHex-for-Hash"],[10662,"impl-Display-for-Hash"],[10663,"impl-LowerHex-for-Hash"],[10664,"impl-Debug-for-Hash"],[10700,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10701,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::siphash24::%7Bimpl%2315%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10736,"impl-Write-for-HashEngine"],[10737,"impl-Write-for-HashEngine"],[10738,"impl-Display-for-Hash"],[10739,"impl-UpperHex-for-Hash"],[10740,"impl-LowerHex-for-Hash"],[10741,"impl-Debug-for-Hash"],[10788,"impl-Write-for-HashEngine"],[10789,"impl-Write-for-HashEngine"],[10840,"impl-BufRead-for-FromStd%3CT%3E"],[10841,"impl-BufRead-for-FromStd%3CT%3E"],[10842,"impl-BufRead-for-ToStd%3CT%3E"],[10843,"impl-BufRead-for-ToStd%3CT%3E"],[10881,"impl-BufRead-for-FromStd%3CT%3E"],[10882,"impl-BufRead-for-FromStd%3CT%3E"],[10883,"impl-BufRead-for-ToStd%3CT%3E"],[10884,"impl-BufRead-for-ToStd%3CT%3E"],[10888,"impl-Write-for-FromStd%3CT%3E"],[10889,"impl-Write-for-FromStd%3CT%3E"],[10890,"impl-Write-for-ToStd%3CT%3E"],[10891,"impl-Write-for-ToStd%3CT%3E"],[10892,"impl-Write-for-Sink"],[10893,"impl-Write-for-Sink"],[10894,"impl-Display-for-Error"],[10895,"impl-Debug-for-Error"],[10903,"impl-From%3CErrorKind%3E-for-Error"],[10904,"impl-From%3CError%3E-for-Error"],[10938,"impl-Read-for-FromStd%3CT%3E"],[10939,"impl-Read-for-FromStd%3CT%3E"],[10940,"impl-Read-for-ToStd%3CT%3E"],[10941,"impl-Read-for-ToStd%3CT%3E"],[10948,"impl-Read-for-FromStd%3CT%3E"],[10949,"impl-Read-for-FromStd%3CT%3E"],[10950,"impl-Read-for-ToStd%3CT%3E"],[10951,"impl-Read-for-ToStd%3CT%3E"],[11026,"impl-Write-for-FromStd%3CT%3E"],[11027,"impl-Write-for-FromStd%3CT%3E"],[11028,"impl-Write-for-ToStd%3CT%3E"],[11029,"impl-Write-for-ToStd%3CT%3E"],[11030,"impl-Write-for-Sink"],[11031,"impl-Write-for-Sink"],[11032,"impl-Write-for-FromStd%3CT%3E"],[11033,"impl-Write-for-FromStd%3CT%3E"],[11034,"impl-Write-for-ToStd%3CT%3E"],[11035,"impl-Write-for-ToStd%3CT%3E"],[11037,"impl-Write-for-Sink"],[11038,"impl-Write-for-Sink"],[11213,"impl-Debug-for-TweakedPublicKey"],[11214,"impl-Display-for-TweakedPublicKey"],[11215,"impl-LowerHex-for-TweakedPublicKey"],[11217,"impl-Debug-for-FromSliceError"],[11218,"impl-Display-for-FromSliceError"],[11219,"impl-Debug-for-FromWifError"],[11220,"impl-Display-for-FromWifError"],[11221,"impl-Display-for-ParsePublicKeyError"],[11222,"impl-Debug-for-ParsePublicKeyError"],[11223,"impl-Display-for-ParseCompressedPublicKeyError"],[11224,"impl-Debug-for-ParseCompressedPublicKeyError"],[11225,"impl-Display-for-UncompressedPublicKeyError"],[11226,"impl-Debug-for-UncompressedPublicKeyError"],[11227,"impl-Debug-for-InvalidBase58PayloadLengthError"],[11228,"impl-Display-for-InvalidBase58PayloadLengthError"],[11229,"impl-Debug-for-InvalidAddressVersionError"],[11230,"impl-Display-for-InvalidAddressVersionError"],[11239,"impl-From%3CError%3E-for-FromSliceError"],[11240,"impl-From%3CInfallible%3E-for-FromSliceError"],[11242,"impl-From%3CInvalidAddressVersionError%3E-for-FromWifError"],[11243,"impl-From%3CInvalidBase58PayloadLengthError%3E-for-FromWifError"],[11245,"impl-From%3CError%3E-for-FromWifError"],[11246,"impl-From%3CError%3E-for-FromWifError"],[11247,"impl-From%3CInfallible%3E-for-FromWifError"],[11248,"impl-From%3CFromSliceError%3E-for-ParsePublicKeyError"],[11249,"impl-From%3CInfallible%3E-for-ParsePublicKeyError"],[11252,"impl-From%3CInfallible%3E-for-ParseCompressedPublicKeyError"],[11253,"impl-From%3CHexToArrayError%3E-for-ParseCompressedPublicKeyError"],[11254,"impl-From%3CError%3E-for-ParseCompressedPublicKeyError"],[11318,"impl-TweakedPublicKey"],[11319,"impl-Serialize-for-TweakedPublicKey"],[11367,"impl-TryFrom%3Ci32%3E-for-Parity"],[11368,"impl-TryFrom%3Cu8%3E-for-Parity"],[11458,"impl-Display-for-MerkleBlockError"],[11459,"impl-Debug-for-MerkleBlockError"],[11510,"impl-Debug-for-ParseNetworkError"],[11511,"impl-Display-for-ParseNetworkError"],[11512,"impl-Display-for-UnknownChainHashError"],[11513,"impl-Debug-for-UnknownChainHashError"],[11557,"impl-AsMut%3C%5Bu8;+4%5D%3E-for-Magic"],[11558,"impl-AsMut%3C%5Bu8%5D%3E-for-Magic"],[11559,"impl-AsRef%3C%5Bu8%5D%3E-for-Magic"],[11560,"impl-AsRef%3C%5Bu8;+4%5D%3E-for-Magic"],[11568,"impl-Borrow%3C%5Bu8;+4%5D%3E-for-Magic"],[11569,"impl-Borrow%3C%5Bu8%5D%3E-for-Magic"],[11574,"impl-BorrowMut%3C%5Bu8;+4%5D%3E-for-Magic"],[11576,"impl-BorrowMut%3C%5Bu8%5D%3E-for-Magic"],[11619,"impl-Display-for-ServiceFlags"],[11620,"impl-Debug-for-ServiceFlags"],[11621,"impl-LowerHex-for-ServiceFlags"],[11622,"impl-UpperHex-for-ServiceFlags"],[11623,"impl-LowerHex-for-Magic"],[11624,"impl-Debug-for-Magic"],[11625,"impl-Display-for-Magic"],[11626,"impl-UpperHex-for-Magic"],[11627,"impl-Display-for-ParseMagicError"],[11628,"impl-Debug-for-ParseMagicError"],[11629,"impl-Display-for-UnknownMagicError"],[11630,"impl-Debug-for-UnknownMagicError"],[11840,"impl-Debug-for-CommandString"],[11841,"impl-Display-for-CommandString"],[11842,"impl-Display-for-CommandStringError"],[11843,"impl-Debug-for-CommandStringError"],[11866,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-CommandString"],[11867,"impl-TryFrom%3C%26str%3E-for-CommandString"],[11868,"impl-TryFrom%3CString%3E-for-CommandString"],[12362,"impl-Display-for-ParseIntError"],[12363,"impl-Debug-for-ParseIntError"],[12583,"impl-Display-for-Error"],[12584,"impl-Debug-for-Error"],[12588,"impl-Display-for-GetKeyError"],[12589,"impl-Debug-for-GetKeyError"],[12592,"impl-Display-for-SignError"],[12593,"impl-Debug-for-SignError"],[12594,"impl-Debug-for-ExtractTxError"],[12595,"impl-Display-for-ExtractTxError"],[12596,"impl-Debug-for-IndexOutOfBoundsError"],[12597,"impl-Display-for-IndexOutOfBoundsError"],[12598,"impl-Debug-for-PsbtParseError"],[12599,"impl-Display-for-PsbtParseError"],[12600,"impl-Display-for-PsbtSighashType"],[12601,"impl-Debug-for-PsbtSighashType"],[12603,"impl-From%3CFromSliceError%3E-for-Error"],[12604,"impl-From%3CError%3E-for-Error"],[12605,"impl-From%3CInfallible%3E-for-Error"],[12607,"impl-From%3CError%3E-for-Error"],[12612,"impl-From%3CError%3E-for-GetKeyError"],[12613,"impl-From%3CInfallible%3E-for-GetKeyError"],[12616,"impl-From%3CIndexOutOfBoundsError%3E-for-SignError"],[12617,"impl-From%3CTaprootError%3E-for-SignError"],[12618,"impl-From%3CP2wpkhError%3E-for-SignError"],[12619,"impl-From%3CInfallible%3E-for-SignError"],[12627,"impl-From%3CEcdsaSighashType%3E-for-PsbtSighashType"],[12629,"impl-From%3CTapSighashType%3E-for-PsbtSighashType"],[12822,"impl-Display-for-Key"],[12823,"impl-Debug-for-Key"],[13045,"impl-Debug-for-PublicKey"],[13046,"impl-Display-for-PublicKey"],[13047,"impl-LowerHex-for-PublicKey"],[13048,"impl-Debug-for-InvalidParityValue"],[13049,"impl-Display-for-InvalidParityValue"],[13051,"impl-LowerHex-for-Message"],[13052,"impl-Debug-for-Message"],[13053,"impl-Display-for-Message"],[13054,"impl-Display-for-Error"],[13055,"impl-Debug-for-Error"],[13062,"impl-From%3C%26Keypair%3E-for-SecretKey"],[13063,"impl-From%3CKeypair%3E-for-SecretKey"],[13065,"impl-From%3CT%3E-for-SecretKey"],[13066,"impl-From%3C%26Keypair%3E-for-PublicKey"],[13067,"impl-From%3CKeypair%3E-for-PublicKey"],[13068,"impl-From%3CPublicKey%3E-for-PublicKey"],[13073,"impl-From%3CLegacySighash%3E-for-Message"],[13074,"impl-From%3CSegwitV0Sighash%3E-for-Message"],[13075,"impl-From%3CTapSighash%3E-for-Message"],[13077,"impl-From%3CT%3E-for-Message"],[13149,"impl-Serialize-for-PublicKey"],[13150,"impl-PublicKey"],[13319,"impl-PartialEq%3C%5Bu8%5D%3E-for-SerializedSignature"],[13320,"impl-PartialEq-for-SerializedSignature"],[13333,"impl-Display-for-SerializedSignature"],[13334,"impl-Debug-for-SerializedSignature"],[13335,"impl-Display-for-Signature"],[13336,"impl-Debug-for-Signature"],[13341,"impl-From%3CSignature%3E-for-SerializedSignature"],[13342,"impl-From%3C%26Signature%3E-for-SerializedSignature"],[13359,"impl-IntoIterator-for-SerializedSignature"],[13360,"impl-IntoIterator-for-%26SerializedSignature"],[13366,"impl-PartialOrd-for-SerializedSignature"],[13367,"impl-PartialOrd%3C%5Bu8%5D%3E-for-SerializedSignature"],[13386,"impl-TryFrom%3CSerializedSignature%3E-for-Signature"],[13388,"impl-TryFrom%3C%26SerializedSignature%3E-for-Signature"],[13459,"impl-LowerHex-for-ElligatorSwift"],[13460,"impl-Debug-for-ElligatorSwift"],[13461,"impl-Display-for-ElligatorSwift"],[13871,"impl-Write-for-HmacEngine%3CT%3E"],[13872,"impl-Write-for-HmacEngine%3CT%3E"],[13873,"impl-Debug-for-FromSliceError"],[13874,"impl-Display-for-FromSliceError"],[13875,"impl-Debug-for-Hmac%3CT%3E"],[13876,"impl-Display-for-Hmac%3CT%3E"],[13877,"impl-LowerHex-for-Hmac%3CT%3E"],[13894,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-Hmac%3CT%3E"],[13895,"impl-Index%3CRangeFull%3E-for-Hmac%3CT%3E"],[13896,"impl-Index%3Cusize%3E-for-Hmac%3CT%3E"],[13897,"impl-Index%3CRange%3Cusize%3E%3E-for-Hmac%3CT%3E"],[13898,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Hmac%3CT%3E"],[13933,"impl-Write-for-HmacEngine%3CT%3E"],[13934,"impl-Write-for-HmacEngine%3CT%3E"],[13950,"impl-Debug-for-Error"],[13951,"impl-Display-for-Error"],[13952,"impl-From%3CNonZero%3Cu32%3E%3E-for-Error"],[13953,"impl-From%3CError%3E-for-Error"],[14075,"impl-Debug-for-BernoulliError"],[14076,"impl-Display-for-BernoulliError"],[14084,"impl-Debug-for-WeightedError"],[14085,"impl-Display-for-WeightedError"],[14099,"impl-From%3CRangeInclusive%3CX%3E%3E-for-Uniform%3CX%3E"],[14100,"impl-From%3CRange%3CX%3E%3E-for-Uniform%3CX%3E"],[14127,"impl-Distribution%3Cf32%3E-for-OpenClosed01"],[14128,"impl-Distribution%3Cf64%3E-for-OpenClosed01"],[14129,"impl-Distribution%3Cf32%3E-for-Open01"],[14130,"impl-Distribution%3Cf64%3E-for-Open01"],[14135,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2347%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14136,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2325%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14137,"impl-Distribution%3Cu32%3E-for-Standard"],[14138,"impl-Distribution%3Cu16%3E-for-Standard"],[14139,"impl-Distribution%3Cu8%3E-for-Standard"],[14140,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K)%3E-for-Standard"],[14141,"impl-Distribution%3Cu128%3E-for-Standard"],[14142,"impl-Distribution%3Cf64%3E-for-Standard"],[14143,"impl-Distribution%3Cusize%3E-for-Standard"],[14144,"impl-Distribution%3Ci8%3E-for-Standard"],[14145,"impl-Distribution%3Cf32%3E-for-Standard"],[14146,"impl-Distribution%3Ci16%3E-for-Standard"],[14147,"impl-Distribution%3Ci32%3E-for-Standard"],[14148,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2355%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14149,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2354%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14150,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14151,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2352%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14152,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2351%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14153,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2350%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14154,"impl-Distribution%3Ci64%3E-for-Standard"],[14155,"impl-Distribution%3Ci128%3E-for-Standard"],[14156,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2349%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14157,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2348%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14158,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2328%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14159,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2346%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14160,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2345%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14161,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2344%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14162,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14163,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2342%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14164,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2341%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14165,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2340%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14166,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2339%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14167,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2338%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14168,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2337%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14169,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14170,"impl-Distribution%3COption%3CT%3E%3E-for-Standard"],[14171,"impl-Distribution%3Cisize%3E-for-Standard"],[14172,"impl-Distribution%3Cu64%3E-for-Standard"],[14173,"impl-Distribution%3CNonZero%3Cu16%3E%3E-for-Standard"],[14174,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2335%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14175,"impl-Distribution%3CWrapping%3CT%3E%3E-for-Standard"],[14176,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14177,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J)%3E-for-Standard"],[14178,"impl-Distribution%3CNonZero%3Cu32%3E%3E-for-Standard"],[14179,"impl-Distribution%3CNonZero%3Cu64%3E%3E-for-Standard"],[14180,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2334%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14181,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L)%3E-for-Standard"],[14182,"impl-Distribution%3CNonZero%3Cu128%3E%3E-for-Standard"],[14183,"impl-Distribution%3CNonZero%3Cusize%3E%3E-for-Standard"],[14184,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2327%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14185,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I)%3E-for-Standard"],[14186,"impl-Distribution%3Cchar%3E-for-Standard"],[14187,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H)%3E-for-Standard"],[14188,"impl-Distribution%3Cbool%3E-for-Standard"],[14189,"impl-Distribution%3C()%3E-for-Standard"],[14190,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2333%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14191,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2332%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14192,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2331%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14193,"impl-Distribution%3C%5BT;+32%5D%3E-for-Standard"],[14194,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G)%3E-for-Standard"],[14195,"impl-Distribution%3C(A,+B,+C,+D,+E,+F)%3E-for-Standard"],[14196,"impl-Distribution%3C(A,)%3E-for-Standard"],[14197,"impl-Distribution%3C(A,+B,+C,+D,+E)%3E-for-Standard"],[14198,"impl-Distribution%3C(A,+B)%3E-for-Standard"],[14199,"impl-Distribution%3C(A,+B,+C)%3E-for-Standard"],[14200,"impl-Distribution%3C(A,+B,+C,+D)%3E-for-Standard"],[14201,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2326%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14202,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2324%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14203,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2330%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14204,"impl-Distribution%3CNonZero%3Cu8%3E%3E-for-Standard"],[14320,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14321,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14322,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14323,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14324,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14325,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14326,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14327,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14328,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14329,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14330,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14331,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14333,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14334,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14337,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14338,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14339,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14340,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14341,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14342,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14343,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14344,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14345,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14346,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14347,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14348,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14350,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14351,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14354,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14355,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14356,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14357,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14358,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14359,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14360,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14361,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14362,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14363,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14364,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14365,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14367,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14368,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14372,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14373,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14374,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14375,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14376,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14377,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14378,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14379,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14380,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14381,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14382,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14383,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14384,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14385,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14387,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14388,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14389,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14390,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14391,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14392,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14393,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14394,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14395,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14396,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14397,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14398,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14564,"impl-Display-for-ReadError"],[14565,"impl-Debug-for-ReadError"],[14670,"impl-From%3CVec%3Cusize%3E%3E-for-IndexVec"],[14671,"impl-From%3CVec%3Cu32%3E%3E-for-IndexVec"],[14720,"impl-Debug-for-OutOfRangeError"],[14721,"impl-Display-for-OutOfRangeError"],[14745,"impl-Display-for-Signature"],[14746,"impl-LowerHex-for-Signature"],[14747,"impl-Debug-for-Signature"],[14755,"impl-Serialize-for-Signature"],[14756,"impl-Signature"],[14933,"impl-Display-for-PrevoutsSizeError"],[14934,"impl-Debug-for-PrevoutsSizeError"],[14935,"impl-Debug-for-PrevoutsKindError"],[14936,"impl-Display-for-PrevoutsKindError"],[14937,"impl-Display-for-PrevoutsIndexError"],[14938,"impl-Debug-for-PrevoutsIndexError"],[14939,"impl-Debug-for-InvalidSighashTypeError"],[14940,"impl-Display-for-InvalidSighashTypeError"],[14941,"impl-Display-for-NonStandardSighashTypeError"],[14942,"impl-Debug-for-NonStandardSighashTypeError"],[14943,"impl-Display-for-SighashTypeParseError"],[14944,"impl-Debug-for-SighashTypeParseError"],[14946,"impl-Debug-for-TaprootError"],[14947,"impl-Display-for-TaprootError"],[14948,"impl-Debug-for-P2wpkhError"],[14949,"impl-Display-for-P2wpkhError"],[14950,"impl-Display-for-SingleMissingOutputError"],[14951,"impl-Debug-for-SingleMissingOutputError"],[14952,"impl-Display-for-AnnexError"],[14953,"impl-Debug-for-AnnexError"],[14954,"impl-Display-for-SigningDataError%3CE%3E"],[14955,"impl-Debug-for-SigningDataError%3CE%3E"],[14968,"impl-From%3CPrevoutsSizeError%3E-for-TaprootError"],[14970,"impl-From%3CPrevoutsKindError%3E-for-TaprootError"],[14971,"impl-From%3CPrevoutsIndexError%3E-for-TaprootError"],[14972,"impl-From%3CInputsIndexError%3E-for-TaprootError"],[14973,"impl-From%3CInfallible%3E-for-TaprootError"],[14974,"impl-From%3CInfallible%3E-for-P2wpkhError"],[14975,"impl-From%3CInputsIndexError%3E-for-P2wpkhError"],[14980,"impl-From%3CError%3E-for-SigningDataError%3CE%3E"],[14982,"impl-From%3CInfallible%3E-for-SigningDataError%3CE%3E"],[15149,"impl-Display-for-MessageSignatureError"],[15150,"impl-Debug-for-MessageSignatureError"],[15151,"impl-Debug-for-MessageSignature"],[15152,"impl-Display-for-MessageSignature"],[15153,"impl-From%3CInfallible%3E-for-MessageSignatureError"],[15155,"impl-From%3CError%3E-for-MessageSignatureError"],[15417,"impl-Debug-for-SigFromSliceError"],[15418,"impl-Display-for-SigFromSliceError"],[15422,"impl-Debug-for-IncompleteBuilderError"],[15423,"impl-Display-for-IncompleteBuilderError"],[15424,"impl-Debug-for-HiddenNodesError"],[15425,"impl-Display-for-HiddenNodesError"],[15432,"impl-Debug-for-FutureLeafVersion"],[15433,"impl-LowerHex-for-FutureLeafVersion"],[15434,"impl-Display-for-FutureLeafVersion"],[15435,"impl-UpperHex-for-FutureLeafVersion"],[15436,"impl-Display-for-LeafVersion"],[15437,"impl-LowerHex-for-LeafVersion"],[15438,"impl-UpperHex-for-LeafVersion"],[15439,"impl-Debug-for-LeafVersion"],[15440,"impl-Debug-for-TaprootBuilderError"],[15441,"impl-Display-for-TaprootBuilderError"],[15442,"impl-Debug-for-TaprootError"],[15443,"impl-Display-for-TaprootError"],[15447,"impl-From%3CInvalidSighashTypeError%3E-for-SigFromSliceError"],[15448,"impl-From%3CError%3E-for-SigFromSliceError"],[15449,"impl-From%3CInfallible%3E-for-SigFromSliceError"],[15451,"impl-From%3C%5BTapNodeHash;+99%5D%3E-for-TaprootMerkleBranch"],[15452,"impl-From%3C%5BTapNodeHash;+35%5D%3E-for-TaprootMerkleBranch"],[15453,"impl-From%3C%5BTapNodeHash;+27%5D%3E-for-TaprootMerkleBranch"],[15454,"impl-From%3C%5BTapNodeHash;+26%5D%3E-for-TaprootMerkleBranch"],[15455,"impl-From%3C%5BTapNodeHash;+29%5D%3E-for-TaprootMerkleBranch"],[15456,"impl-From%3C%5BTapNodeHash;+25%5D%3E-for-TaprootMerkleBranch"],[15457,"impl-From%3C%5BTapNodeHash;+30%5D%3E-for-TaprootMerkleBranch"],[15458,"impl-From%3C%5BTapNodeHash;+24%5D%3E-for-TaprootMerkleBranch"],[15459,"impl-From%3C%5BTapNodeHash;+23%5D%3E-for-TaprootMerkleBranch"],[15460,"impl-From%3C%5BTapNodeHash;+127%5D%3E-for-TaprootMerkleBranch"],[15461,"impl-From%3C%5BTapNodeHash;+126%5D%3E-for-TaprootMerkleBranch"],[15462,"impl-From%3C%5BTapNodeHash;+125%5D%3E-for-TaprootMerkleBranch"],[15463,"impl-From%3C%5BTapNodeHash;+74%5D%3E-for-TaprootMerkleBranch"],[15464,"impl-From%3C%5BTapNodeHash;+22%5D%3E-for-TaprootMerkleBranch"],[15465,"impl-From%3C%5BTapNodeHash;+21%5D%3E-for-TaprootMerkleBranch"],[15466,"impl-From%3C%5BTapNodeHash;+73%5D%3E-for-TaprootMerkleBranch"],[15467,"impl-From%3C%5BTapNodeHash;+72%5D%3E-for-TaprootMerkleBranch"],[15468,"impl-From%3C%5BTapNodeHash;+71%5D%3E-for-TaprootMerkleBranch"],[15469,"impl-From%3C%5BTapNodeHash;+20%5D%3E-for-TaprootMerkleBranch"],[15470,"impl-From%3C%5BTapNodeHash;+19%5D%3E-for-TaprootMerkleBranch"],[15471,"impl-From%3C%5BTapNodeHash;+70%5D%3E-for-TaprootMerkleBranch"],[15472,"impl-From%3C%5BTapNodeHash;+69%5D%3E-for-TaprootMerkleBranch"],[15473,"impl-From%3C%5BTapNodeHash;+68%5D%3E-for-TaprootMerkleBranch"],[15474,"impl-From%3C%5BTapNodeHash;+67%5D%3E-for-TaprootMerkleBranch"],[15475,"impl-From%3C%5BTapNodeHash;+33%5D%3E-for-TaprootMerkleBranch"],[15476,"impl-From%3C%5BTapNodeHash;+18%5D%3E-for-TaprootMerkleBranch"],[15477,"impl-From%3C%5BTapNodeHash;+66%5D%3E-for-TaprootMerkleBranch"],[15478,"impl-From%3C%5BTapNodeHash;+65%5D%3E-for-TaprootMerkleBranch"],[15479,"impl-From%3C%5BTapNodeHash;+64%5D%3E-for-TaprootMerkleBranch"],[15480,"impl-From%3C%5BTapNodeHash;+63%5D%3E-for-TaprootMerkleBranch"],[15481,"impl-From%3C%5BTapNodeHash;+75%5D%3E-for-TaprootMerkleBranch"],[15482,"impl-From%3C%5BTapNodeHash;+62%5D%3E-for-TaprootMerkleBranch"],[15483,"impl-From%3C%5BTapNodeHash;+76%5D%3E-for-TaprootMerkleBranch"],[15484,"impl-From%3C%5BTapNodeHash;+77%5D%3E-for-TaprootMerkleBranch"],[15486,"impl-From%3C%5BTapNodeHash;+78%5D%3E-for-TaprootMerkleBranch"],[15487,"impl-From%3C%5BTapNodeHash;+79%5D%3E-for-TaprootMerkleBranch"],[15488,"impl-From%3C%5BTapNodeHash;+80%5D%3E-for-TaprootMerkleBranch"],[15489,"impl-From%3C%5BTapNodeHash;+81%5D%3E-for-TaprootMerkleBranch"],[15490,"impl-From%3C%5BTapNodeHash;+82%5D%3E-for-TaprootMerkleBranch"],[15491,"impl-From%3C%5BTapNodeHash;+83%5D%3E-for-TaprootMerkleBranch"],[15492,"impl-From%3C%5BTapNodeHash;+84%5D%3E-for-TaprootMerkleBranch"],[15493,"impl-From%3C%5BTapNodeHash;+85%5D%3E-for-TaprootMerkleBranch"],[15494,"impl-From%3C%5BTapNodeHash;+86%5D%3E-for-TaprootMerkleBranch"],[15495,"impl-From%3C%5BTapNodeHash;+87%5D%3E-for-TaprootMerkleBranch"],[15496,"impl-From%3C%5BTapNodeHash;+88%5D%3E-for-TaprootMerkleBranch"],[15497,"impl-From%3C%5BTapNodeHash;+89%5D%3E-for-TaprootMerkleBranch"],[15498,"impl-From%3C%5BTapNodeHash;+90%5D%3E-for-TaprootMerkleBranch"],[15499,"impl-From%3C%5BTapNodeHash;+91%5D%3E-for-TaprootMerkleBranch"],[15500,"impl-From%3C%5BTapNodeHash;+92%5D%3E-for-TaprootMerkleBranch"],[15501,"impl-From%3C%5BTapNodeHash;+17%5D%3E-for-TaprootMerkleBranch"],[15502,"impl-From%3C%5BTapNodeHash;+16%5D%3E-for-TaprootMerkleBranch"],[15503,"impl-From%3C%5BTapNodeHash;+93%5D%3E-for-TaprootMerkleBranch"],[15504,"impl-From%3C%5BTapNodeHash;+94%5D%3E-for-TaprootMerkleBranch"],[15505,"impl-From%3C%5BTapNodeHash;+61%5D%3E-for-TaprootMerkleBranch"],[15506,"impl-From%3C%5BTapNodeHash;+15%5D%3E-for-TaprootMerkleBranch"],[15507,"impl-From%3C%5BTapNodeHash;+14%5D%3E-for-TaprootMerkleBranch"],[15508,"impl-From%3C%5BTapNodeHash;+95%5D%3E-for-TaprootMerkleBranch"],[15509,"impl-From%3C%5BTapNodeHash;+13%5D%3E-for-TaprootMerkleBranch"],[15510,"impl-From%3C%5BTapNodeHash;+60%5D%3E-for-TaprootMerkleBranch"],[15511,"impl-From%3C%5BTapNodeHash;+59%5D%3E-for-TaprootMerkleBranch"],[15512,"impl-From%3C%5BTapNodeHash;+124%5D%3E-for-TaprootMerkleBranch"],[15513,"impl-From%3C%5BTapNodeHash;+123%5D%3E-for-TaprootMerkleBranch"],[15514,"impl-From%3C%5BTapNodeHash;+34%5D%3E-for-TaprootMerkleBranch"],[15515,"impl-From%3C%5BTapNodeHash;+58%5D%3E-for-TaprootMerkleBranch"],[15516,"impl-From%3C%5BTapNodeHash;+57%5D%3E-for-TaprootMerkleBranch"],[15517,"impl-From%3C%5BTapNodeHash;+56%5D%3E-for-TaprootMerkleBranch"],[15518,"impl-From%3C%5BTapNodeHash;+55%5D%3E-for-TaprootMerkleBranch"],[15519,"impl-From%3C%5BTapNodeHash;+122%5D%3E-for-TaprootMerkleBranch"],[15520,"impl-From%3C%5BTapNodeHash;+54%5D%3E-for-TaprootMerkleBranch"],[15521,"impl-From%3C%5BTapNodeHash;+53%5D%3E-for-TaprootMerkleBranch"],[15522,"impl-From%3C%5BTapNodeHash;+121%5D%3E-for-TaprootMerkleBranch"],[15523,"impl-From%3C%5BTapNodeHash;+12%5D%3E-for-TaprootMerkleBranch"],[15524,"impl-From%3C%5BTapNodeHash;+113%5D%3E-for-TaprootMerkleBranch"],[15525,"impl-From%3C%5BTapNodeHash;+96%5D%3E-for-TaprootMerkleBranch"],[15526,"impl-From%3C%5BTapNodeHash;+97%5D%3E-for-TaprootMerkleBranch"],[15527,"impl-From%3C%5BTapNodeHash;+51%5D%3E-for-TaprootMerkleBranch"],[15528,"impl-From%3C%5BTapNodeHash;+11%5D%3E-for-TaprootMerkleBranch"],[15529,"impl-From%3C%5BTapNodeHash;+50%5D%3E-for-TaprootMerkleBranch"],[15530,"impl-From%3C%5BTapNodeHash;+98%5D%3E-for-TaprootMerkleBranch"],[15531,"impl-From%3C%5BTapNodeHash;+128%5D%3E-for-TaprootMerkleBranch"],[15532,"impl-From%3C%5BTapNodeHash;+100%5D%3E-for-TaprootMerkleBranch"],[15533,"impl-From%3C%5BTapNodeHash;+101%5D%3E-for-TaprootMerkleBranch"],[15534,"impl-From%3C%5BTapNodeHash;+49%5D%3E-for-TaprootMerkleBranch"],[15535,"impl-From%3C%5BTapNodeHash;+10%5D%3E-for-TaprootMerkleBranch"],[15536,"impl-From%3C%5BTapNodeHash;+120%5D%3E-for-TaprootMerkleBranch"],[15537,"impl-From%3C%5BTapNodeHash;+48%5D%3E-for-TaprootMerkleBranch"],[15538,"impl-From%3C%5BTapNodeHash;+119%5D%3E-for-TaprootMerkleBranch"],[15539,"impl-From%3C%5BTapNodeHash;+9%5D%3E-for-TaprootMerkleBranch"],[15540,"impl-From%3C%5BTapNodeHash;+47%5D%3E-for-TaprootMerkleBranch"],[15541,"impl-From%3C%5BTapNodeHash;+102%5D%3E-for-TaprootMerkleBranch"],[15542,"impl-From%3C%5BTapNodeHash;+118%5D%3E-for-TaprootMerkleBranch"],[15543,"impl-From%3C%5BTapNodeHash;+103%5D%3E-for-TaprootMerkleBranch"],[15544,"impl-From%3C%5BTapNodeHash;+46%5D%3E-for-TaprootMerkleBranch"],[15545,"impl-From%3C%5BTapNodeHash;+104%5D%3E-for-TaprootMerkleBranch"],[15546,"impl-From%3C%5BTapNodeHash;+105%5D%3E-for-TaprootMerkleBranch"],[15547,"impl-From%3C%5BTapNodeHash;+106%5D%3E-for-TaprootMerkleBranch"],[15548,"impl-From%3C%5BTapNodeHash;+45%5D%3E-for-TaprootMerkleBranch"],[15549,"impl-From%3C%5BTapNodeHash;+44%5D%3E-for-TaprootMerkleBranch"],[15550,"impl-From%3C%5BTapNodeHash;+43%5D%3E-for-TaprootMerkleBranch"],[15551,"impl-From%3C%5BTapNodeHash;+42%5D%3E-for-TaprootMerkleBranch"],[15552,"impl-From%3C%5BTapNodeHash;+8%5D%3E-for-TaprootMerkleBranch"],[15553,"impl-From%3C%5BTapNodeHash;+41%5D%3E-for-TaprootMerkleBranch"],[15554,"impl-From%3C%5BTapNodeHash;+7%5D%3E-for-TaprootMerkleBranch"],[15555,"impl-From%3C%5BTapNodeHash;+6%5D%3E-for-TaprootMerkleBranch"],[15556,"impl-From%3C%5BTapNodeHash;+5%5D%3E-for-TaprootMerkleBranch"],[15557,"impl-From%3C%5BTapNodeHash;+4%5D%3E-for-TaprootMerkleBranch"],[15558,"impl-From%3C%5BTapNodeHash;+117%5D%3E-for-TaprootMerkleBranch"],[15559,"impl-From%3C%5BTapNodeHash;+107%5D%3E-for-TaprootMerkleBranch"],[15560,"impl-From%3C%5BTapNodeHash;+3%5D%3E-for-TaprootMerkleBranch"],[15561,"impl-From%3C%5BTapNodeHash;+31%5D%3E-for-TaprootMerkleBranch"],[15562,"impl-From%3C%5BTapNodeHash;+2%5D%3E-for-TaprootMerkleBranch"],[15563,"impl-From%3C%5BTapNodeHash;+40%5D%3E-for-TaprootMerkleBranch"],[15564,"impl-From%3C%5BTapNodeHash;+108%5D%3E-for-TaprootMerkleBranch"],[15565,"impl-From%3C%5BTapNodeHash;+32%5D%3E-for-TaprootMerkleBranch"],[15566,"impl-From%3C%5BTapNodeHash;+109%5D%3E-for-TaprootMerkleBranch"],[15567,"impl-From%3C%5BTapNodeHash;+110%5D%3E-for-TaprootMerkleBranch"],[15568,"impl-From%3C%5BTapNodeHash;+39%5D%3E-for-TaprootMerkleBranch"],[15569,"impl-From%3C%5BTapNodeHash;+116%5D%3E-for-TaprootMerkleBranch"],[15570,"impl-From%3C%5BTapNodeHash;+1%5D%3E-for-TaprootMerkleBranch"],[15571,"impl-From%3C%5BTapNodeHash;+28%5D%3E-for-TaprootMerkleBranch"],[15572,"impl-From%3C%5BTapNodeHash;+0%5D%3E-for-TaprootMerkleBranch"],[15573,"impl-From%3C%5BTapNodeHash;+115%5D%3E-for-TaprootMerkleBranch"],[15574,"impl-From%3C%5BTapNodeHash;+111%5D%3E-for-TaprootMerkleBranch"],[15575,"impl-From%3C%5BTapNodeHash;+38%5D%3E-for-TaprootMerkleBranch"],[15576,"impl-From%3C%5BTapNodeHash;+37%5D%3E-for-TaprootMerkleBranch"],[15577,"impl-From%3C%5BTapNodeHash;+114%5D%3E-for-TaprootMerkleBranch"],[15578,"impl-From%3C%5BTapNodeHash;+112%5D%3E-for-TaprootMerkleBranch"],[15579,"impl-From%3C%5BTapNodeHash;+36%5D%3E-for-TaprootMerkleBranch"],[15580,"impl-From%3C%5BTapNodeHash;+52%5D%3E-for-TaprootMerkleBranch"],[15644,"impl-IntoIterator-for-TaprootMerkleBranch"],[15645,"impl-IntoIterator-for-%26TaprootMerkleBranch"],[15646,"impl-IntoIterator-for-%26mut+TaprootMerkleBranch"],[15695,"impl-Signature"],[15696,"impl-Serialize-for-Signature"],[15697,"impl-Serialize-for-TaprootMerkleBranch"],[15698,"impl-TaprootMerkleBranch"],[15702,"impl-ControlBlock"],[15703,"impl-Serialize-for-ControlBlock"],[15749,"impl-TryFrom%3C%26SerializedSignature%3E-for-Signature"],[15751,"impl-TryFrom%3CSerializedSignature%3E-for-Signature"],[15753,"impl-TryFrom%3C%26%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch"],[15755,"impl-TryFrom%3CBox%3C%5BTapNodeHash%5D%3E%3E-for-TaprootMerkleBranch"],[15756,"impl-TryFrom%3CVec%3CTapNodeHash%3E%3E-for-TaprootMerkleBranch"],[15761,"impl-TryFrom%3CTaprootBuilder%3E-for-TapTree"],[15762,"impl-TryFrom%3CNodeInfo%3E-for-TapTree"],[15882,"impl-PartialEq%3C%5Bu8%5D%3E-for-SerializedSignature"],[15883,"impl-PartialEq-for-SerializedSignature"],[15886,"impl-Display-for-SerializedSignature"],[15887,"impl-Debug-for-SerializedSignature"],[15890,"impl-From%3C%26Signature%3E-for-SerializedSignature"],[15891,"impl-From%3CSignature%3E-for-SerializedSignature"],[15898,"impl-IntoIterator-for-%26SerializedSignature"],[15899,"impl-IntoIterator-for-SerializedSignature"],[15905,"impl-PartialOrd%3C%5Bu8%5D%3E-for-SerializedSignature"],[15906,"impl-PartialOrd-for-SerializedSignature"],[15951,"impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E"],[15952,"impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E"],[15998,"impl-Indexer-for-KeychainTxOutIndex%3CK%3E"],[15999,"impl-KeychainTxOutIndex%3CK%3E"],[16021,"impl-Display-for-InsertDescriptorError%3CK%3E"],[16022,"impl-Debug-for-InsertDescriptorError%3CK%3E"],[16194,"impl-Debug-for-MissingGenesisError"],[16195,"impl-Display-for-MissingGenesisError"],[16196,"impl-Debug-for-AlterCheckPointError"],[16197,"impl-Display-for-AlterCheckPointError"],[16198,"impl-Debug-for-CannotConnectError"],[16199,"impl-Display-for-CannotConnectError"],[16200,"impl-Display-for-ApplyHeaderError"],[16201,"impl-Debug-for-ApplyHeaderError"],[16212,"impl-FromIterator%3C(u32,+BlockHash)%3E-for-ChangeSet"],[16213,"impl-FromIterator%3C(u32,+Option%3CBlockHash%3E)%3E-for-ChangeSet"],[16331,"impl-Display-for-SyncItem%3C\'_,+I%3E"],[16332,"impl-Debug-for-SyncItem%3C\'i,+I%3E"],[16508,"impl-Display-for-CalculateFeeError"],[16509,"impl-Debug-for-CalculateFeeError"]],"c":"OjAAAAEAAAAAADYAEAAAAHECcwLHBD8IVghaCH4Iowo5C4oOjA6NDo4OlA6WDpcOmA73FPgU+RT6FOsWVR2LHQweGB6OIZchhyeMJ0orSyseLWAybjJvMiMzMjNDM+Qz5TPmM+cz8jMyNMA3WjhbOFw4XzhiONU41jiIOxo9","e":"OjAAAAEAAAAAAEcrEAAAAAAAYCC2Hv7////+////3/8ffHz/9/8//38nGRDjbAgAADwgwvuRn/6//wH///8/+P/7/wMAAAAAAAAAAAAAAAAAAAAAAAAAf/z/3///fQEAgP//////PwD4/////////////////////0MDAID///////////////////////////////////8B8P////9/fv////////eAf/j////////////f//////////////////8G8O///////////////////////3+Andh+rtzx/Zzife+OSiRYd8D//wH4/z8AAgAAAAD0f87//3/+////HwCA////////x////wMAAAAAAAAAEAAAAAAEAAD/AQAAAAAA/v//////H/h/AMADAP/7f/7//z0E/B8A/P8fAA/+////////YwAAMDD//////wMA4f///////////////////3/A/////////wED+P///////wcAAAAAAADw//////////////9/////cn+AAwD+//////////8/AAAAAAB4//8L/j/8eweMB37+Pzz///////8H/Pwf///vH//3/0FiAPgHAfgD4g1Uh/8xAAAMgv3Pe8A/fsD//wP/DwD8/wEA4P9P4P//AMD/P/i/4wPA/38B8j8A/v8PAACAg8fLAP4FAAAAAAAAvv7/8f//3wfg///7X6jlAwDwefzz/xDw////BwAAwP//D0DJ/fcAAAAA/P//P////+D//9///4FnIwAAwIfj////+P////8f/P8A//MDAB78h///B/j/f+P/BwD+/wcA/v//8P//4Pf/PwCf//h/AP//D/w/A/wPgP97/P8AzPn/3//////7/////wzwEwBf+9//3/8PAOD//w4HBgAA8P///38AAACAh/////8BAP7//z8D/Pz//+P//3W0Dfn7OAAaAICAD/zhn3/8/////wMAAADw////8/8/aoA9/n/PAwAA8///pbGfAAD4//////////8lCzgHwP//x///////BwDw///////9////Pw4AfAAA/v8Hf//////nDwDA///J/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx/H///z//9////4v/P//////////////////////////////////////////f///////5/8FgAP4GwDA/z/8////PwD/5w8AAOD////vgv//BwAA8P///7////9VIAAQ+P//fz9+YNwDAAh/AADvEgAA+D8AgN8pAPBvAQD4/w8AAADAB4J/wP///xOAvf//f8D/////P96R8Pf/APz/////b8D///8AAAAAAAD4//+d3/8AAPD/+//3//cfZgiAxc8f//H///9YgAf+H8D+AfwbfwAAwPD8/////+TP//8FAQAAAAAAAAAAAAAAAAAA/N8EAAAAWB8AAMDfgJAUqSqRAwAAgP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3/+////AAAAAAAAAPz///+N/z/8/////////////////////////wMAAADgEADgDwAGPBAAAIQH+P/////Jn///8f//v////3+J9XP8+/+/////3/P7z//3//L7z////+TP/z//////P/nz/z////+TP///eP//////kS7D/v9vAAAAwP///v/////9/gOLAAAA+P/9/z////T////73wAAAAAA8///////////B/n+f////////0Lb5wCIDwAAPgBgA+CD///v/////z/+PwDg+f+dwL8HgP//h/9/AADA////////////DDoADPvf//8DwP//zwD/BwAAAADA//+H//9/CPD/+38A8P////8IkP/nAP//f/854L8f/v///f//Pzy89+894P////////9/AD8AAPz///8A+P3//38AAP/P/R9/AAAAAAAAAAAAAAAA4P/////////P5////z///39hXln5AAA8gOMHwP///v////+w/w8AAP7///8xsPP+OQAAAAAALfz//////////8E//L7//////4E5ngCw/3MAAPB/YNr////////f/wMA4L/HqA8P//v/9/f/ywIP4wfP///jx+/B/v///wEPx/1/EACA/x/8////f/CD/39A+H4A4BP+/9///f//////8Lffbv7Puw//B4D+/f//fn8oiy+o8v//AIYHAAgSDwAA/////////////wEwACDQ////////////P//f//////P/AOD//38A/v/9//v/5//3////D/x8AAAAAACA////j+H//x///wDv/7//8Q8DEE6P//8BGOb5f/7Xb/+f2w8AAAAAAAD8/////////////////////x8Q+qkHAAAA+z/8///7///////3/w/gf/8XAfp/AAAAAAAAAOb///////////////+H/ef////////+//8f9////7///////////////z9KwMD/AwAA+AAAwAP/B3aDP/7///HL8/////P/f/7/D/jj39P//5u4f/0DxP8/A7C/BwCA/v//gQUBAACQ/3Fw4J8jgCMBAPz////7/xdgCMBC///+3w8A/v8B+Pv/SQgAAEjk8P8P/v8DAADy/+P///d//AQAALCgDfzg/wcA/n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","P":[[38,"Hash::Bytes"],[39,""],[48,"T"],[62,""],[63,"T"],[80,""],[83,"A"],[84,""],[85,"A"],[87,""],[89,"A"],[90,""],[91,"D"],[92,"T"],[104,""],[116,"A"],[117,""],[119,"A"],[121,""],[134,"A"],[137,""],[139,"A"],[140,""],[141,"T,Deref::Target"],[142,"A"],[143,"D"],[144,""],[145,"__D"],[148,"__D,A"],[149,"D"],[150,""],[151,"Hash::Engine"],[152,""],[156,"A"],[158,""],[160,"A"],[161,""],[163,"K"],[181,""],[182,"A"],[183,""],[186,"A"],[187,""],[189,"A"],[191,""],[193,"A"],[194,""],[198,"T"],[199,""],[202,"T"],[204,""],[205,"T"],[207,"A"],[208,"T"],[219,""],[220,"T"],[221,"A"],[222,""],[223,"Hash::Bytes"],[224,"Hash::Engine"],[225,""],[226,"A"],[227,""],[230,"FromStr::Err"],[231,""],[232,"ChainOracle::Error"],[233,"__H"],[235,""],[236,"A,__H"],[237,"__H"],[239,""],[242,"I,Index::Output"],[245,""],[246,"U"],[261,"T,I"],[264,"T"],[265,"I"],[266,""],[267,"I"],[269,"ChainOracle::Error"],[270,"A"],[272,""],[273,"A"],[275,""],[278,"A,A2,F"],[279,""],[282,"A,C"],[283,"D"],[284,"D,R"],[285,""],[286,"A,C,Iterator::Item"],[287,"D,Iterator::Item"],[290,""],[292,"A"],[294,""],[298,"R"],[303,"__S"],[306,"A,__S"],[307,"S"],[311,""],[312,"Hash::Bytes"],[313,"T"],[325,""],[336,"A"],[337,""],[338,"T,E,I"],[342,""],[343,"U,T"],[358,"U"],[378,""],[394,"V"],[566,""],[574,"V"],[576,""],[694,"V"],[695,""],[706,"T"],[716,""],[718,"T"],[719,""],[720,"T"],[722,""],[723,"T"],[724,""],[726,"T"],[727,""],[728,"T"],[733,""],[734,"T"],[736,""],[737,"T"],[739,""],[740,"T"],[741,""],[743,"T"],[753,""],[755,"T"],[758,""],[759,"T"],[760,""],[761,"T"],[764,""],[765,"T"],[776,""],[777,"T"],[779,""],[780,"T"],[781,""],[782,"T"],[803,""],[804,"T"],[841,""],[878,"V"],[879,""],[926,"T"],[982,""],[1045,"V"],[1046,""],[1099,"R"],[1121,"W"],[1127,"R"],[1128,"W"],[1135,"R"],[1136,"W"],[1142,""],[1159,"D"],[1163,"__D"],[1165,"D"],[1166,"__D"],[1167,"D"],[1175,"__D"],[1176,"D"],[1183,"__D"],[1187,"D"],[1198,"__D"],[1202,""],[1203,"__D"],[1204,"D"],[1207,"R"],[1208,""],[1209,""],[1257,"V"],[1258,""],[1309,"K"],[1424,"T"],[1425,"C"],[1426,""],[1435,"C"],[1443,""],[1460,"V"],[1461,""],[1594,"T"],[1598,""],[1600,"T"],[1601,""],[1604,"T"],[1606,""],[1607,"T"],[1610,""],[1612,"T"],[1613,""],[1615,"T"],[1616,""],[1622,"T"],[1624,""],[1627,"T"],[1628,""],[1629,"T"],[1630,""],[1631,"T"],[1633,""],[1636,"T"],[1637,""],[1640,"T"],[1643,""],[1648,"T"],[1649,""],[1655,"T"],[1657,""],[1660,"T"],[1662,""],[1663,"T"],[1664,""],[1665,"T"],[1668,""],[1672,"T"],[1673,""],[1678,"T"],[1679,""],[1683,"T"],[1684,""],[1687,"T"],[1688,""],[1691,"T"],[1694,""],[1695,"T"],[1696,""],[1697,"T"],[1698,""],[1699,"T"],[1701,""],[1702,"T"],[1705,""],[1706,"T"],[1708,""],[1709,"T"],[1714,""],[1716,"T"],[1717,""],[1718,"T"],[1719,""],[1722,"T"],[1723,""],[1726,"T"],[1727,""],[1730,"F"],[1731,""],[1783,""],[1784,"F"],[1785,""],[1792,"T"],[1793,""],[1799,""],[1800,""],[1802,"C"],[1804,""],[1828,""],[1829,""],[1846,"T"],[1847,""],[1852,""],[1853,""],[1930,""],[1931,""],[1933,""],[1934,"__H"],[1942,"V,__H"],[1943,"__H"],[1989,"I"],[1996,""],[2003,"I"],[2007,""],[2008,"I"],[2010,""],[2011,"I"],[2021,""],[2025,"U"],[2081,""],[2085,"V"],[2086,""],[2134,""],[2135,""],[2159,""],[2161,"T"],[2162,""],[2165,"C"],[2166,""],[2169,""],[2171,""],[2179,","],[2180,""],[2184,"C,"],[2185,"C"],[2186,""],[2187,""],[2188,""],[2189,""],[2190,""],[2196,""],[2197,""],[2207,"V"],[2208,""],[2258,"Pk"],[2259,""],[2268,"Pk"],[2271,""],[2275,"C"],[2276,"T"],[2277,""],[2281,"T"],[2282,"R"],[2284,""],[2303,"S"],[2311,"__S"],[2313,""],[2314,"S"],[2315,"__S"],[2316,"N,S"],[2317,"S"],[2324,"__S"],[2325,"S"],[2333,"__S"],[2337,"S"],[2348,"__S"],[2352,""],[2353,"__S"],[2354,"S"],[2357,""],[2358,""],[2360,"T"],[2362,"K,C"],[2364,""],[2376,"I"],[2380,"C"],[2382,""],[2432,"T"],[2450,""],[2451,"T"],[2489,""],[2490,"C"],[2491,""],[2584,"S"],[2585,""],[2588,"U,T"],[2589,""],[2590,"U,T"],[2591,""],[2592,"U,T"],[2593,""],[2594,"U,T"],[2595,""],[2597,"U,T"],[2598,""],[2599,"U,T"],[2600,""],[2602,"U,T"],[2616,""],[2617,"U,T"],[2618,""],[2621,"U,T"],[2627,""],[2629,"U,T"],[2630,""],[2631,"U,T"],[2638,""],[2639,"U,T"],[2650,""],[2652,"U,T"],[2662,"U"],[2718,"V"],[2719,""],[2794,"C"],[2797,""],[2802,"V"],[2858,""],[2869,"W"],[2871,""],[2915,"T"],[2939,""],[2951,"T"],[2963,""],[2990,"K"],[3015,""],[3039,"T"],[3040,""],[3041,"T"],[3043,""],[3046,"T"],[3047,""],[3054,"T"],[3062,"__H"],[3065,"U"],[3077,""],[3088,"T"],[3100,""],[3109,"U,T"],[3121,"U"],[3133,""],[3145,"V"],[3202,"T"],[3206,"R"],[3207,""],[3209,"T"],[3211,""],[3214,"K"],[3216,""],[3225,"T"],[3226,""],[3227,"T"],[3228,"U"],[3231,""],[3233,"T"],[3235,""],[3237,"U,T"],[3239,"U"],[3241,""],[3243,"V"],[3249,"D"],[3251,"S"],[3255,""],[3256,"D,A"],[3258,"A,S"],[3259,"D,A"],[3260,"A,S"],[3261,"D,A"],[3263,"A,S"],[3264,"D,A"],[3265,"A,S"],[3273,""],[3275,"T,A"],[3277,""],[3279,"T,A"],[3281,""],[3282,"T,A"],[3284,""],[3286,"T,A"],[3290,""],[3294,"T,A"],[3295,""],[3297,"T"],[3299,"T,A"],[3300,"T"],[3301,""],[3302,"T"],[3305,"T,A"],[3306,"T"],[3307,""],[3308,"T"],[3309,"T,A"],[3310,""],[3311,"T,A"],[3312,""],[3315,"T,A"],[3316,""],[3317,"T,A"],[3318,""],[3319,"T"],[3323,""],[3327,"T,A"],[3328,""],[3331,"R"],[3350,"W"],[3369,""],[3372,"T,A"],[3373,"T,A,F"],[3374,"T,A,K,F"],[3375,"T"],[3376,""],[3377,"T,A"],[3378,""],[3379,"T,A"],[3380,""],[3381,"D,T"],[3382,"D"],[3383,"T,A,R"],[3384,"R"],[3385,"T,A"],[3386,""],[3401,"U,T,A"],[3402,"U,T,A1,A2"],[3403,"U,T,A"],[3407,""],[3411,"K"],[3420,"T,A,I"],[3422,"A,I"],[3423,"I"],[3428,"T,A"],[3429,"T,A,R"],[3430,"R"],[3431,"T,A"],[3433,""],[3438,"T,A"],[3440,""],[3442,"T,A,R,F"],[3443,""],[3444,"A"],[3445,""],[3449,"T,A"],[3450,""],[3456,"T"],[3458,""],[3459,"T"],[3460,"T,A"],[3461,""],[3462,"T"],[3464,""],[3465,"T"],[3468,""],[3471,"T,A"],[3473,""],[3474,"T"],[3476,""],[3483,"T,I"],[3484,"I"],[3485,"A,I"],[3486,"I"],[3490,"T"],[3491,"T,A"],[3492,"T"],[3493,""],[3494,"A,T"],[3495,""],[3506,"T,A,H"],[3507,"H"],[3508,""],[3509,"T,A,I"],[3510,"I"],[3511,"T,A,I"],[3512,"I"],[3513,"T,A"],[3514,""],[3516,"U"],[3520,""],[3521,"T,A"],[3522,""],[3526,"E,T"],[3527,"E"],[3528,"T,A"],[3535,""],[3536,"T,A"],[3537,""],[3540,"T,A"],[3541,"T"],[3542,""],[3545,"A"],[3546,"T,A"],[3547,""],[3548,"T,A"],[3549,""],[3550,"T"],[3551,"U,T,A"],[3553,"U,T,A1,A2"],[3554,"U,T,A"],[3557,""],[3560,"T"],[3561,""],[3562,"A,T"],[3563,"T,A1,A2"],[3564,""],[3565,"T,A"],[3566,""],[3567,"T,A,F"],[3568,"T,A"],[3569,""],[3571,"T,A"],[3573,""],[3574,"P"],[3575,"R"],[3576,"T,A"],[3577,""],[3578,"T,A"],[3579,""],[3580,"T,A"],[3581,"T,A,F"],[3583,"F"],[3584,"T,A,F"],[3585,"T,S"],[3586,"S"],[3587,"T,A"],[3589,""],[3590,"T,A"],[3591,""],[3593,"T,A"],[3594,"T,A,R,I"],[3595,"T,A"],[3597,""],[3600,"T,A"],[3601,"T"],[3605,""],[3611,"T,A"],[3612,""],[3613,"U,T"],[3617,""],[3618,"U"],[3622,"T,A"],[3623,""],[3624,"T,A"],[3625,""],[3626,"T"],[3627,""],[3628,"A,T"],[3629,""],[3633,"V"],[3637,"T"],[3638,""],[3639,"A,T"],[3640,"A"],[3641,""],[3642,"A"],[3643,""],[3645,"A"],[3653,"T"],[3657,""],[3659,"T"],[3661,""],[3665,"K"],[3669,""],[3673,"T"],[3675,""],[3676,"U"],[3678,""],[3679,"T"],[3681,""],[3683,"U,T"],[3685,"U"],[3687,""],[3689,"V"],[3705,"T"],[3711,""],[3714,"T"],[3717,""],[3720,"Engine::Config,Engine::DecodeEstimate"],[3721,"T"],[3722,"Engine::Config,Engine::DecodeEstimate,T"],[3723,"T,E"],[3726,"Engine::Config,Engine::DecodeEstimate,T"],[3729,""],[3731,"T"],[3732,"Engine::Config,Engine::DecodeEstimate,T"],[3733,"T,E"],[3736,"Engine::Config,Engine::DecodeEstimate,T"],[3738,""],[3743,"K"],[3749,""],[3755,"T"],[3757,""],[3758,"T"],[3759,"U"],[3764,""],[3765,"T"],[3768,""],[3771,"U,T"],[3774,"U"],[3777,""],[3780,"V"],[3796,""],[3797,"T"],[3801,""],[3802,"T"],[3803,""],[3806,"K"],[3810,""],[3813,"T"],[3815,"U"],[3817,""],[3818,"T"],[3819,""],[3820,"U,T"],[3821,""],[3822,"U,T"],[3823,"U"],[3825,""],[3827,"V"],[3830,"T"],[3832,"E"],[3833,"T"],[3834,"U"],[3835,"E"],[3836,""],[3837,"U,T"],[3838,"U"],[3839,""],[3840,"V"],[3853,"T"],[3861,""],[3864,"T"],[3867,""],[3870,"Engine::Config,Engine::DecodeEstimate"],[3871,""],[3872,"Engine::Config,Engine::DecodeEstimate,T"],[3876,""],[3878,"Engine::Config,Engine::DecodeEstimate,T"],[3879,""],[3881,"Engine::Config,Engine::DecodeEstimate,T"],[3883,""],[3885,"K"],[3889,""],[3893,"T"],[3898,"U"],[3902,""],[3904,"T"],[3907,"U,T"],[3911,"U"],[3915,""],[3919,"V"],[3923,""],[3941,"Engine::Config,Engine::DecodeEstimate"],[3942,"Engine::Config,Engine::DecodeEstimate,T"],[3950,"T"],[3952,"E,R"],[3953,"T"],[3954,"U"],[3955,"E,R"],[3956,"R,E"],[3957,"E,R"],[3958,"U,T"],[3959,"U"],[3960,""],[3961,"V"],[3965,"T"],[3969,""],[3970,"E,W"],[3973,"E,S"],[3974,"E,W"],[3975,"T"],[3977,"S,E"],[3978,"U"],[3980,"E,W"],[3981,"E,S"],[3982,"W,E"],[3983,"E"],[3984,"U,T"],[3986,"U"],[3988,""],[3990,"V"],[3992,"E,W"],[3993,"E,S"],[4048,""],[4056,"T"],[4072,""],[4082,"T"],[4089,""],[4108,"W"],[4112,""],[4113,"W"],[4115,""],[4123,"K"],[4137,""],[4148,"T"],[4149,""],[4150,"T"],[4154,""],[4155,"T"],[4156,""],[4157,"T"],[4158,""],[4160,"T"],[4161,""],[4164,"__H"],[4165,"H"],[4166,"__H"],[4170,"U"],[4178,""],[4211,"T"],[4218,""],[4227,"U,T"],[4228,""],[4235,"U,T"],[4242,"U"],[4250,""],[4258,"V"],[4266,"Ck"],[4293,""],[4294,"T"],[4300,"Ck"],[4301,""],[4302,"T"],[4304,""],[4306,"Ck"],[4308,""],[4309,"K"],[4313,"Ck"],[4314,""],[4315,"T"],[4318,"Ck"],[4321,"U"],[4324,"T,I"],[4325,"I"],[4326,""],[4329,"Ck"],[4330,""],[4331,"Ck"],[4332,""],[4334,"T"],[4336,"T,E,I"],[4337,"U,T"],[4340,"U"],[4343,""],[4348,"V"],[4385,"T"],[4413,""],[4423,"T"],[4431,""],[4452,"K"],[4468,""],[4488,"T"],[4494,""],[4498,"T"],[4500,""],[4502,"T"],[4503,""],[4505,"T"],[4508,""],[4509,"T"],[4511,""],[4516,"U"],[4530,"T,I"],[4533,"I"],[4536,""],[4559,"T"],[4567,""],[4575,"T,E,I"],[4578,"U,T"],[4592,"U"],[4606,""],[4625,"V"],[4639,""],[4647,"T"],[4657,"I,Ck"],[4660,"T"],[4661,""],[4662,"I,Ck"],[4663,"K"],[4665,"I,Ck"],[4666,"T"],[4671,"U"],[4676,"T,I"],[4680,"I"],[4685,"I,Ck"],[4689,"I"],[4690,"I,Ck"],[4693,"I"],[4694,"I,Ck"],[4697,"T"],[4698,"T,E,I"],[4702,"U,T"],[4707,"U"],[4712,""],[4717,"V"],[4722,"I,Ck"],[4730,"T"],[4734,""],[4736,"T"],[4738,""],[4742,"K"],[4746,""],[4750,"T"],[4751,""],[4753,"T"],[4754,"U"],[4756,""],[4758,"T"],[4760,""],[4762,"U,T"],[4764,"U"],[4766,""],[4768,"V"],[4784,"T"],[4794,""],[4795,"T"],[4796,""],[4798,"K"],[4800,""],[4802,"T"],[4807,"U"],[4812,"T,I"],[4816,"I"],[4820,""],[4837,"T"],[4838,""],[4839,"T,E,I"],[4843,"U,T"],[4848,"U"],[4853,""],[4858,"V"],[4868,"T"],[4874,""],[4875,"I"],[4877,"I,Ck"],[4878,"T"],[4881,""],[4884,"I"],[4886,"I,Ck"],[4887,"K"],[4893,""],[4894,"T"],[4897,"U"],[4900,"T,I"],[4903,"I"],[4908,"I,Ck"],[4910,"I"],[4912,"I,Ck"],[4913,"I"],[4915,"I,Ck"],[4916,"T"],[4919,"T,E,I"],[4922,"U,T"],[4925,"U"],[4928,""],[4931,"V"],[4934,"Ck"],[4943,"T"],[4947,""],[4949,"T"],[4951,""],[4955,"K"],[4959,""],[4963,"T"],[4965,"U"],[4967,""],[4971,"T"],[4973,""],[4975,"U,T"],[4977,"U"],[4979,""],[4983,"V"],[4993,"T"],[4997,""],[4999,"T"],[5001,""],[5005,"W"],[5011,""],[5016,"K"],[5020,""],[5025,"T"],[5026,""],[5030,"T"],[5031,"U"],[5033,""],[5035,"T"],[5037,""],[5039,"U,T"],[5041,"U"],[5043,""],[5045,"V"],[5056,""],[5066,"T"],[5069,""],[5071,"T"],[5077,""],[5078,"T"],[5079,""],[5080,"T"],[5084,""],[5092,"T"],[5099,""],[5111,"R"],[5118,"W"],[5120,"R"],[5121,"W"],[5122,"R"],[5123,""],[5124,"D"],[5125,""],[5132,"K"],[5146,""],[5159,"T"],[5161,""],[5163,"T"],[5168,""],[5172,"__H"],[5179,"I"],[5181,"U"],[5188,""],[5197,"S"],[5199,""],[5202,"T"],[5209,""],[5213,"U,T"],[5216,""],[5217,"U,T"],[5221,"U"],[5229,""],[5236,"V"],[5243,"T"],[5256,"W"],[5258,"W,S,M"],[5259,"W"],[5260,"T"],[5276,""],[5277,"T"],[5278,""],[5281,"K"],[5283,""],[5284,"W"],[5287,""],[5290,"T"],[5296,""],[5298,"T"],[5300,"U"],[5308,"R,I"],[5310,"I"],[5311,"R,I"],[5313,"I"],[5314,"W"],[5315,""],[5317,"W"],[5318,"R"],[5319,"W"],[5320,""],[5321,"S,M"],[5322,"R"],[5323,""],[5324,"T"],[5325,""],[5326,"U,T"],[5334,"U"],[5342,""],[5350,"V"],[5358,"W"],[5388,""],[5404,"T"],[5405,""],[5407,"T"],[5408,""],[5410,"T"],[5419,""],[5421,"T"],[5422,""],[5424,"T"],[5430,""],[5446,"C"],[5447,""],[5456,"T"],[5464,""],[5487,"C,P"],[5489,"D"],[5495,""],[5505,"K"],[5521,"T"],[5522,"C"],[5523,""],[5544,"T"],[5545,""],[5546,"T"],[5547,""],[5550,"T"],[5553,""],[5554,"T"],[5555,""],[5557,"T"],[5558,""],[5560,"T"],[5561,""],[5563,"T"],[5564,""],[5567,"T"],[5568,""],[5569,"C"],[5570,""],[5576,"C"],[5577,""],[5578,"__H"],[5583,"C"],[5584,""],[5586,"I"],[5589,"U"],[5598,""],[5601,"T,I"],[5602,"I"],[5603,""],[5621,""],[5622,""],[5641,"S"],[5647,""],[5651,"C"],[5652,"T"],[5660,""],[5672,"T,E,I"],[5673,"U,T"],[5674,""],[5675,"U,T"],[5677,""],[5678,"U,T"],[5684,"U"],[5693,""],[5702,"V"],[5711,"C"],[5746,""],[5747,"T"],[5755,""],[5759,"T"],[5763,""],[5769,"R"],[5773,"W"],[5774,""],[5775,"__D"],[5777,""],[5778,""],[5783,"K"],[5791,""],[5797,"T"],[5800,""],[5801,"T"],[5802,""],[5804,"__H"],[5807,"U"],[5811,""],[5817,"__S"],[5819,""],[5824,"T"],[5828,""],[5830,"U,T"],[5834,"U"],[5839,""],[5845,"V"],[5849,""],[5878,"T"],[5879,""],[5880,"T"],[5881,""],[5884,"T"],[5885,""],[5887,"D"],[5888,""],[5889,"K"],[5891,""],[5896,"T"],[5897,""],[5901,""],[5902,"__H"],[5903,"I"],[5904,"U"],[5905,""],[5908,"S"],[5909,""],[5910,"T"],[5911,""],[5912,"U,T"],[5913,""],[5914,"U"],[5915,""],[5916,""],[5917,""],[5918,"V"],[5938,"T"],[5950,""],[5959,"T"],[5965,""],[5973,"R"],[5974,"W"],[5975,"D"],[5978,""],[5984,"K"],[5996,""],[6008,"T"],[6009,""],[6010,"T"],[6012,""],[6013,"T"],[6015,""],[6017,"T"],[6018,""],[6031,"__H"],[6034,"U"],[6040,""],[6048,"Pk"],[6049,""],[6058,"Pk"],[6060,"S"],[6063,""],[6069,"T"],[6075,""],[6082,"U,T"],[6083,""],[6085,"U,T"],[6086,""],[6087,"U,T"],[6088,""],[6090,"U,T"],[6092,""],[6093,"U,T"],[6094,""],[6096,"U"],[6102,""],[6108,"V"],[6131,"T"],[6145,""],[6155,"T"],[6162,""],[6173,"__D"],[6176,""],[6184,"K"],[6198,""],[6213,"T"],[6216,""],[6219,"T"],[6223,""],[6235,"__H"],[6240,"U"],[6247,""],[6259,"Pk"],[6260,""],[6269,"Pk"],[6271,"__S"],[6276,""],[6279,"T"],[6286,""],[6294,"U,T"],[6295,""],[6298,"U,T"],[6299,""],[6302,"U,T"],[6304,""],[6305,"U,T"],[6308,"U"],[6315,""],[6324,"V"],[6349,"T"],[6353,""],[6355,"T"],[6357,""],[6362,"K"],[6366,""],[6368,"T"],[6370,"__H"],[6371,"U"],[6373,""],[6374,"T"],[6376,"U,T"],[6378,"U"],[6380,""],[6382,"V"],[6661,""],[6675,"T"],[6681,""],[6682,"T"],[6692,""],[6693,"T"],[6695,""],[6704,"T"],[6711,""],[6731,"K"],[6743,""],[6755,"T"],[6756,""],[6757,"T"],[6761,""],[7030,"T"],[7031,""],[7074,"T"],[7076,""],[7078,"__H"],[7080,""],[7090,"U"],[7098,""],[7099,"T,I"],[7102,"I"],[7105,""],[7132,"T"],[7133,""],[7146,"T"],[7150,""],[7151,"T"],[7154,""],[7157,"T,E,I"],[7160,""],[7161,"U,T"],[7166,""],[7169,"U,T"],[7172,"U"],[7180,""],[7189,"V"],[7197,""],[7207,"T"],[7209,""],[7210,"T"],[7211,""],[7213,"K"],[7215,""],[7218,"T"],[7219,"U"],[7220,""],[7221,"T"],[7222,""],[7223,"U,T"],[7224,"U"],[7225,""],[7226,"V"],[7252,"T"],[7258,""],[7261,"T"],[7264,""],[7270,"K"],[7276,""],[7283,"T"],[7284,""],[7287,"T"],[7288,""],[7289,"T"],[7290,"U"],[7293,""],[7296,"T"],[7299,""],[7302,"U,T"],[7305,"U"],[7308,""],[7311,"V"],[7339,"T"],[7351,""],[7357,"T"],[7363,""],[7370,"R"],[7371,"W"],[7372,"__D"],[7373,""],[7379,"K"],[7389,""],[7400,"T"],[7401,""],[7402,"T"],[7403,""],[7404,"T"],[7405,""],[7406,"T"],[7409,""],[7412,"__H"],[7415,"U"],[7421,""],[7424,"T"],[7425,""],[7428,"I,O"],[7429,""],[7434,"__S"],[7435,""],[7439,"T"],[7445,""],[7450,"U,T"],[7456,"U"],[7463,""],[7472,"V"],[7478,""],[7484,"T"],[7487,"U"],[7488,"T,I"],[7489,"I"],[7490,""],[7492,"T,E,I"],[7493,"U,T"],[7494,"U"],[7495,""],[7496,"V"],[7514,""],[7519,"T"],[7523,""],[7524,"T"],[7525,""],[7526,"R"],[7528,"W"],[7529,"T"],[7531,""],[7544,"E"],[7546,""],[7547,"T"],[7548,""],[7551,"T"],[7552,"E"],[7553,"U"],[7555,"E,DE"],[7559,""],[7577,"T"],[7578,"E"],[7579,"T"],[7580,""],[7581,"U,T"],[7583,"U"],[7585,""],[7587,"V"],[7606,"T"],[7612,""],[7614,"T"],[7615,""],[7616,"R"],[7619,"W"],[7621,""],[7622,"T"],[7625,""],[7636,"K"],[7638,""],[7643,"T"],[7644,""],[7646,"T"],[7647,""],[7648,"T"],[7649,"U"],[7652,""],[7664,"T"],[7666,""],[7668,"T"],[7669,""],[7671,"U,T"],[7674,"U"],[7677,""],[7680,"V"],[7717,"T"],[7721,"C"],[7722,"D,T"],[7723,"W"],[7725,"T"],[7727,"ByteDecoder::Decoder,ByteDecoder::InitError"],[7728,""],[7730,"U"],[7732,"E"],[7733,"T,S"],[7734,"U,T"],[7736,"U"],[7738,""],[7740,"V"],[7749,"T"],[7761,""],[7763,"T"],[7765,""],[7767,"C,W"],[7768,""],[7770,"K"],[7774,"C,W"],[7775,""],[7777,"T"],[7779,"C"],[7780,"T"],[7784,"U"],[7790,"E"],[7792,"T,I"],[7793,"I"],[7794,""],[7795,"T"],[7797,"T,E,I"],[7798,"U,T"],[7804,"U"],[7810,""],[7816,"V"],[7829,""],[7832,"T"],[7833,""],[7834,"T"],[7838,""],[7839,"T"],[7840,""],[7843,"T"],[7846,""],[7851,"__D"],[7852,""],[7855,"K"],[7861,""],[7869,"T"],[7872,""],[7878,"__H"],[7879,"H"],[7880,"U"],[7883,""],[7886,"__S"],[7887,"W"],[7888,""],[7892,"T"],[7895,""],[7899,"U,T"],[7902,"U"],[7905,""],[7908,"V"],[7911,"W"],[7921,"T"],[7929,""],[7933,"T"],[7937,""],[7945,"K"],[7953,""],[7963,"T"],[7964,""],[7966,"T"],[7969,"U"],[7973,""],[7975,"T"],[7979,""],[7983,"U,T"],[7987,"U"],[7991,""],[7995,"V"],[8018,"Hash::Engine,Hash::Bytes"],[8022,"Hash::Engine"],[8023,"Hash::Bytes,Hash::Engine"],[8024,"Hash::Engine,Hash::Bytes"],[8028,"B,I,Hash::Engine,Hash::Bytes"],[8032,"HashEngine::MidState"],[8047,"Hash::Engine,Hash::Bytes"],[8048,""],[8055,"T"],[8057,""],[8058,"T"],[8059,""],[8061,"D"],[8062,""],[8064,"K"],[8066,""],[8072,"T"],[8073,""],[8082,"__H"],[8083,"I"],[8084,"U"],[8085,""],[8087,"S"],[8088,""],[8089,"T"],[8090,""],[8091,"U,T"],[8092,"U"],[8093,""],[8094,"V"],[8113,"DisplayHex::Display"],[8115,"T"],[8130,""],[8135,"T"],[8140,""],[8152,"K"],[8163,""],[8173,"T"],[8176,""],[8178,"T"],[8180,""],[8182,"T"],[8184,"FromHex::Error"],[8185,"T"],[8186,"__H"],[8187,"DisplayHex::Display"],[8189,"U"],[8196,"T,I"],[8198,"I"],[8200,""],[8201,"I"],[8202,""],[8204,"I"],[8205,"T"],[8206,"I"],[8207,"T"],[8208,"I"],[8209,"T"],[8215,"I"],[8216,""],[8221,"DisplayHex::Display"],[8223,"T"],[8228,""],[8232,"DisplayHex::Display"],[8233,"T,E,I"],[8235,"U,T"],[8242,"U"],[8249,""],[8256,"V"],[8265,""],[8266,"T"],[8268,""],[8270,"T"],[8271,"U"],[8272,""],[8275,"I"],[8276,""],[8278,"U,T"],[8279,"U"],[8280,""],[8281,"V"],[8286,"DisplayHex::Display"],[8288,"T"],[8292,""],[8301,"T"],[8303,"DisplayHex::Display"],[8305,"U"],[8307,"DisplayHex::Display"],[8309,""],[8311,"DisplayHex::Display"],[8312,"U,T"],[8314,"U"],[8316,""],[8318,"V"],[8329,"T"],[8331,""],[8332,"T"],[8333,""],[8335,"K"],[8338,""],[8340,"T"],[8341,"U"],[8343,""],[8344,"T"],[8345,""],[8346,"U,T"],[8347,"U"],[8348,""],[8349,"V"],[8358,"FromHex::Error"],[8363,"DisplayHex::Display"],[8365,"FromHex::Error"],[8366,"DisplayHex::Display"],[8373,"T"],[8377,"U"],[8379,"U,T"],[8380,"U"],[8381,""],[8382,"V"],[8385,""],[8390,"T"],[8394,""],[8396,"T"],[8398,""],[8402,"D"],[8403,""],[8415,"K"],[8417,""],[8423,"T"],[8425,""],[8432,"__H"],[8433,"I"],[8434,""],[8435,"U"],[8437,""],[8441,"S"],[8442,""],[8443,"T"],[8445,""],[8446,"U,T"],[8448,"U"],[8450,""],[8452,"V"],[8454,""],[8472,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,K,V,I"],[8473,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,I"],[8474,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[8476,"D"],[8477,"Deserializer::Error,V"],[8509,"Deserializer::Error"],[8510,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8512,"S"],[8513,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8524,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[8526,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8528,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[8529,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8585,"T"],[8589,""],[8592,"T"],[8594,""],[8596,"T"],[8597,""],[8599,"DeserializeSeed::Value,D"],[8600,"D"],[8602,"Deserializer::Error,V"],[8633,""],[8636,"Visitor::Value"],[8637,""],[8644,"T"],[8646,"U"],[8648,"IntoDeserializer::Deserializer,E"],[8649,""],[8652,"Deserializer::Error"],[8653,""],[8654,"VariantAccess::Error,T"],[8656,"SeqAccess::Error,T"],[8658,"MapAccess::Error,K,V"],[8660,"MapAccess::Error,K"],[8662,"MapAccess::Error,V"],[8664,""],[8665,"SeqAccess::Error"],[8666,"MapAccess::Error"],[8667,""],[8668,"VariantAccess::Error,V"],[8669,"T"],[8671,""],[8672,"U,T"],[8674,"U"],[8676,"VariantAccess::Error,V"],[8677,""],[8679,"VariantAccess::Error"],[8680,""],[8683,"EnumAccess::Error,EnumAccess::Variant,V"],[8685,"Visitor::Value,E"],[8686,"E"],[8687,"Visitor::Value,E"],[8691,"E"],[8692,"Visitor::Value,E"],[8693,"Visitor::Value,A"],[8694,"A"],[8695,"Visitor::Value,E"],[8697,"E"],[8698,"Visitor::Value,E"],[8699,"E"],[8700,"Visitor::Value,E"],[8703,"E"],[8704,"Visitor::Value,E"],[8705,"Visitor::Value,A"],[8706,"A"],[8707,"Visitor::Value,D"],[8708,"D"],[8709,"Visitor::Value,E"],[8710,"E"],[8711,"Visitor::Value,A"],[8712,"A"],[8713,"Visitor::Value,D"],[8714,"D"],[8715,"Visitor::Value,E"],[8716,"E"],[8717,"Visitor::Value,E"],[8719,"E"],[8720,"Visitor::Value,E"],[8723,"E"],[8724,"Visitor::Value,E"],[8726,"E"],[8727,"V"],[8758,"T"],[8816,"E"],[8824,"I,E"],[8825,""],[8826,"E"],[8841,"I,E"],[8842,"A"],[8845,"T"],[8874,""],[8903,"T"],[8905,""],[8906,"E,V"],[8914,"I,E,V"],[8915,"E,V"],[8930,"E,T,I,V"],[8931,"A,V"],[8934,"E,V"],[8942,"I,E,V"],[8943,"E,V"],[8958,"E,T,I,V"],[8959,"A,V"],[8962,"E,V"],[8970,"I,E,V"],[8971,"E,V"],[8986,"E,T,I,V"],[8987,"A,V"],[8990,"E,V"],[8998,"I,E,V"],[8999,"E,V"],[9014,"E,T,I,V"],[9015,"A,V"],[9018,"E,V"],[9026,"I,E,V"],[9027,"E,V"],[9042,"E,T,I,V"],[9043,"A,V"],[9046,"E,V"],[9054,"I,E,V"],[9055,"E,V"],[9070,"E,T,I,V"],[9071,"A,V"],[9074,"E,V"],[9082,"I,E,V"],[9083,"E,V"],[9098,"E,T,I,V"],[9099,"A,V"],[9102,"E,V"],[9110,"I,E,V"],[9111,"E,V"],[9126,"E,T,I,V"],[9127,"A,V"],[9130,"E,V"],[9138,"I,E,V"],[9139,"E,V"],[9154,"E,T,I,V"],[9155,"A,V"],[9158,"E,V"],[9166,"I,E,V"],[9167,"E,V"],[9182,"E,T,I,V"],[9183,"A,V"],[9186,"E,V"],[9194,"I,E,V"],[9195,"E,V"],[9210,"E,T,I,V"],[9211,"A,V"],[9214,"E,V"],[9222,"I,E,V"],[9223,"E,V"],[9238,"E,T,I,V"],[9239,"A,V"],[9242,"E,V"],[9250,"I,E,V"],[9251,"E,V"],[9266,"E,T,I,V"],[9267,"A,V"],[9270,"E,V"],[9278,"I,E,V"],[9279,"E,V"],[9294,"E,T,I,V"],[9295,"A,V"],[9298,"E,V"],[9306,"I,E,V"],[9307,"E,V"],[9322,"E,T,I,V"],[9323,"A,V"],[9326,"E,V"],[9334,"I,E,V"],[9335,"E,V"],[9350,"E,T,I,V"],[9351,"A,V"],[9354,"E,V"],[9362,"I,E,V"],[9363,"E,V"],[9378,"E,T,I,V"],[9379,"A,V"],[9382,"E,V"],[9390,"I,E,V"],[9391,"E,V"],[9406,"E,T,I,V"],[9407,"A,V"],[9410,"E,V"],[9418,"I,E,V"],[9419,"E,V"],[9434,"E,T,I,V"],[9435,"A,V"],[9438,"E,V"],[9446,"I,E,V"],[9447,"E,V"],[9462,"E,T,I,V"],[9463,"A,V"],[9466,"E,V"],[9474,"I,E,V"],[9475,"E,V"],[9490,"E,T,I,V"],[9491,"A,V"],[9494,"E,V"],[9502,"I,E,V"],[9503,"E,V"],[9518,"E,T,I,V"],[9519,"A,V"],[9522,"E,V"],[9530,"I,E,V"],[9531,"E,V"],[9546,"E,T,I,V"],[9547,"A,V"],[9550,"E,V"],[9558,"I,E,V"],[9559,"E,V"],[9574,"E,T,I,V"],[9575,"A,V"],[9578,"E,V"],[9586,"I,E,V"],[9587,"E,V"],[9602,"E,T,I,V"],[9603,"A,V"],[9606,"E,V"],[9614,"I,E,V"],[9615,"E,V"],[9630,"E,T,I,V"],[9631,"A,V"],[9634,"E,V"],[9642,"I,E,V"],[9643,"E,V"],[9658,"E,T,I,V"],[9659,"A,V"],[9662,"E,V"],[9670,"I,E,V"],[9671,"E,V"],[9686,"E,T,I,V"],[9687,"A,V"],[9690,"E,V"],[9698,"I,E,V"],[9699,"E,V"],[9714,"E,T,I,V"],[9715,"A,V"],[9718,"E,V"],[9726,"I,E,V"],[9727,"E,V"],[9742,"E,T,I,V"],[9743,"A,V"],[9746,"E,V"],[9754,"I,E,V"],[9755,"E,V"],[9770,"E,T,I,V"],[9771,"A,V"],[9774,"I,E"],[9776,""],[9777,"E"],[9785,"I,E"],[9786,""],[9788,"E"],[9803,"I,E"],[9804,"A"],[9807,"T"],[9836,"U"],[9865,"E"],[9873,"I,E"],[9874,"E"],[9889,"E,T,I"],[9890,"A"],[9893,"E"],[9901,"I,E"],[9902,"E"],[9917,"I,E"],[9918,"A"],[9921,"I,E,T"],[9922,"E,T,I,V"],[9923,"I,E,TK,TV"],[9924,"I,E,T"],[9926,"I,E"],[9928,"E,T,I"],[9929,"T"],[9958,""],[9959,"U,T"],[9988,"U"],[10017,""],[10046,"E,T"],[10051,"A,T"],[10052,"V"],[10116,"T"],[10118,""],[10119,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,K,V,I"],[10120,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,I"],[10121,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[10122,"T"],[10123,""],[10124,"T"],[10133,"SerializeSeq::Ok,SerializeSeq::Error"],[10134,"SerializeTuple::Ok,SerializeTuple::Error"],[10135,"SerializeTupleStruct::Ok,SerializeTupleStruct::Error"],[10136,"SerializeTupleVariant::Ok,SerializeTupleVariant::Error"],[10137,"SerializeMap::Ok,SerializeMap::Error"],[10138,"SerializeStruct::Ok,SerializeStruct::Error"],[10139,"SerializeStructVariant::Ok,SerializeStructVariant::Error"],[10140,"Ok,Error"],[10147,"T"],[10148,"U"],[10149,""],[10152,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10153,""],[10154,"S"],[10155,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10158,"SerializeSeq::Ok,SerializeSeq::Error,T"],[10159,"SerializeTuple::Ok,SerializeTuple::Error,T"],[10160,"Ok,Error,T"],[10162,"SerializeMap::Ok,SerializeMap::Error,K,V"],[10163,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10165,"SerializeTupleStruct::Ok,SerializeTupleStruct::Error,T"],[10166,"SerializeTupleVariant::Ok,SerializeTupleVariant::Error,T"],[10167,"SerializeStruct::Ok,SerializeStruct::Error,T"],[10168,"SerializeStructVariant::Ok,SerializeStructVariant::Error,T"],[10169,"Ok,Error,T"],[10173,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10178,"SerializeMap::Ok,SerializeMap::Error,T"],[10179,"Ok,Error,T"],[10180,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10181,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[10183,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10185,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[10186,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10200,"SerializeMap::Ok,SerializeMap::Error,T"],[10201,"Ok,Error,T"],[10202,"SerializeStruct::Ok,SerializeStruct::Error"],[10203,"SerializeStructVariant::Ok,SerializeStructVariant::Error"],[10204,""],[10206,"U,T"],[10207,"U"],[10208,""],[10209,"V"],[10213,"D"],[10214,""],[10215,"S"],[10218,""],[10223,"T"],[10227,""],[10229,"T"],[10231,""],[10235,"D"],[10236,""],[10248,"K"],[10250,""],[10256,"T"],[10258,""],[10265,"__H"],[10266,"I"],[10267,""],[10268,"U"],[10270,""],[10273,"S"],[10274,""],[10275,"T"],[10277,""],[10278,"U,T"],[10280,"U"],[10282,""],[10284,"V"],[10286,""],[10297,"T"],[10300,""],[10301,"T"],[10304,""],[10307,"T"],[10310,""],[10315,"R"],[10316,"W"],[10317,""],[10320,"D"],[10322,""],[10335,"K"],[10339,""],[10350,"T"],[10351,""],[10352,"T"],[10354,""],[10367,"__H"],[10369,""],[10371,"I"],[10373,""],[10374,"U"],[10377,""],[10382,"S"],[10384,""],[10386,"T"],[10389,""],[10391,"U,T"],[10394,"U"],[10397,""],[10400,"V"],[10403,""],[10410,"T"],[10411,""],[10412,"T"],[10413,""],[10414,"T"],[10415,""],[10417,"R"],[10418,"W"],[10419,"D"],[10420,""],[10422,"K"],[10424,""],[10436,"T"],[10437,""],[10447,"__H"],[10448,"I"],[10449,"U"],[10450,""],[10451,"S"],[10452,""],[10453,"T"],[10454,""],[10455,"U,T"],[10456,"U"],[10457,""],[10458,"V"],[10461,"T"],[10470,""],[10471,"T"],[10473,"D,T"],[10474,""],[10476,"T"],[10477,"K"],[10479,"T"],[10483,""],[10487,"T"],[10495,"T,H"],[10496,"T,I"],[10497,"U"],[10498,"T"],[10499,"T,S"],[10500,"T"],[10502,""],[10503,"U,T"],[10504,"U"],[10505,""],[10506,"V"],[10509,""],[10514,"T"],[10518,""],[10520,"T"],[10522,""],[10526,"D"],[10527,""],[10529,"K"],[10531,""],[10535,"T"],[10537,""],[10544,"__H"],[10545,"I"],[10546,""],[10547,"U"],[10549,""],[10552,"S"],[10553,""],[10554,"T"],[10556,""],[10557,"U,T"],[10559,"U"],[10561,""],[10563,"V"],[10567,""],[10571,"T"],[10572,""],[10573,"T"],[10576,""],[10578,"T"],[10580,""],[10584,"D"],[10585,""],[10597,"K"],[10599,""],[10605,"T"],[10607,""],[10614,"__H"],[10615,"I"],[10616,""],[10617,"U"],[10619,""],[10622,"S"],[10623,""],[10624,"T"],[10626,""],[10627,"U,T"],[10629,"U"],[10631,""],[10633,"V"],[10635,""],[10643,"T"],[10644,""],[10645,"T"],[10648,""],[10650,"T"],[10652,""],[10656,"D"],[10657,""],[10659,"K"],[10661,""],[10665,"T"],[10667,""],[10674,"__H"],[10675,"I"],[10676,""],[10677,"U"],[10679,""],[10682,"S"],[10683,""],[10684,"T"],[10686,""],[10687,"U,T"],[10689,"U"],[10691,""],[10693,"V"],[10698,""],[10704,"T"],[10710,""],[10713,"T"],[10716,""],[10721,"D"],[10722,""],[10734,"K"],[10736,""],[10744,"T"],[10747,""],[10756,"__H"],[10757,""],[10759,"I"],[10760,""],[10761,"U"],[10764,""],[10769,"S"],[10770,""],[10771,"T"],[10774,""],[10775,"U,T"],[10778,"U"],[10781,""],[10784,"V"],[10787,""],[10821,"T"],[10835,""],[10837,"T"],[10838,""],[10840,"T"],[10844,"R"],[10845,"T"],[10846,""],[10878,"K"],[10880,""],[10881,"T"],[10885,"R"],[10886,"T"],[10887,""],[10888,"T"],[10892,""],[10897,"T"],[10903,""],[10905,"T"],[10906,""],[10907,"T"],[10909,""],[10910,"__H"],[10912,"T"],[10917,"U"],[10924,"T"],[10927,""],[10928,"T"],[10931,"E"],[10932,"T"],[10937,""],[10938,"T"],[10942,"R"],[10943,"T"],[10944,""],[10948,"T"],[10952,""],[10973,"R"],[10974,""],[10991,"T"],[10992,""],[10995,"T"],[10996,""],[10997,"U,T"],[11004,"U"],[11011,""],[11018,"V"],[11025,""],[11026,"T"],[11030,""],[11032,"T"],[11036,""],[11078,"C"],[11079,""],[11084,"T"],[11110,"C"],[11111,""],[11123,"T"],[11136,""],[11157,"C"],[11158,"TapTweak::TweakedAux,TapTweak::TweakedKey"],[11159,""],[11163,"D"],[11165,"__D"],[11167,""],[11168,"C"],[11170,""],[11183,"K"],[11209,"C"],[11210,""],[11231,"T"],[11232,""],[11233,"T"],[11237,""],[11238,"T"],[11239,""],[11241,"T"],[11242,""],[11244,"T"],[11245,""],[11250,"T"],[11252,""],[11255,"T"],[11258,""],[11263,"C"],[11266,""],[11268,"C"],[11269,"C,R"],[11270,"__H"],[11277,"U"],[11290,""],[11294,"C,R"],[11295,""],[11305,"C"],[11306,""],[11311,"C,R"],[11312,"C"],[11313,""],[11315,"C"],[11316,"S"],[11318,""],[11319,"__S"],[11321,"C"],[11330,"C,R"],[11331,""],[11337,"TapTweak::TweakedAux,TapTweak::TweakedKey,C"],[11338,"C"],[11339,""],[11342,"T"],[11355,""],[11364,"U,T"],[11367,""],[11369,"U,T"],[11379,"U"],[11392,""],[11406,"C"],[11408,"V"],[11421,""],[11436,"T"],[11440,"T,I"],[11441,"T"],[11442,""],[11444,"T"],[11446,""],[11448,"R"],[11449,"W"],[11450,""],[11452,"K"],[11456,""],[11460,"T"],[11462,""],[11466,"U"],[11468,""],[11470,"T"],[11472,""],[11473,"U,T"],[11475,"U"],[11478,""],[11480,"V"],[11494,"T"],[11498,""],[11500,"T"],[11502,""],[11506,"K"],[11510,""],[11514,"T"],[11516,"U"],[11518,""],[11520,"T"],[11522,""],[11524,"U,T"],[11526,"U"],[11528,""],[11530,"V"],[11532,"D"],[11533,"S"],[11554,""],[11565,"T"],[11568,""],[11570,"T"],[11574,""],[11575,"T"],[11576,""],[11577,"T"],[11579,""],[11584,"T"],[11589,""],[11596,"R"],[11599,"W"],[11602,""],[11608,"K"],[11618,""],[11631,"T"],[11633,""],[11635,"T"],[11638,""],[11639,""],[11640,""],[11642,"__H"],[11645,"U"],[11656,""],[11666,"T"],[11671,""],[11677,"U,T"],[11682,"U"],[11687,""],[11692,"V"],[11709,"T"],[11713,""],[11715,"T"],[11717,""],[11719,"R"],[11721,"W"],[11723,""],[11725,"K"],[11729,""],[11731,"T"],[11733,"__H"],[11735,"U"],[11741,""],[11743,"T"],[11745,""],[11746,"U,T"],[11748,"U"],[11750,""],[11752,"V"],[11797,""],[11798,"T"],[11806,""],[11810,"T"],[11814,""],[11822,"R"],[11825,"W"],[11828,""],[11832,"K"],[11840,""],[11846,"T"],[11850,""],[11851,"U"],[11855,""],[11860,"T"],[11864,""],[11869,"U,T"],[11873,""],[11874,"U"],[11878,""],[11882,"V"],[11899,"T"],[11905,""],[11908,"T"],[11911,""],[11915,"R"],[11920,"W"],[11921,"R"],[11923,""],[11926,"K"],[11932,""],[11935,"T"],[11938,"__H"],[11939,"U"],[11944,""],[11950,"T"],[11953,"U,T"],[11956,"U"],[11959,""],[11964,"V"],[11975,"T"],[11981,""],[11984,"T"],[11987,""],[11990,"R"],[11996,"W"],[11997,"R"],[11999,""],[12002,"K"],[12010,""],[12013,"T"],[12017,"U"],[12020,"T"],[12023,"U,T"],[12026,"U"],[12030,""],[12033,"V"],[12040,"T"],[12048,""],[12052,"T"],[12056,""],[12065,"R"],[12077,""],[12081,"K"],[12089,""],[12093,"T"],[12097,"__H"],[12101,"U"],[12105,""],[12110,"T"],[12115,"U,T"],[12119,"U"],[12124,""],[12129,"V"],[12140,"T"],[12152,""],[12158,"T"],[12164,""],[12170,"R"],[12188,""],[12194,"K"],[12215,""],[12221,"T"],[12227,"U"],[12241,"T"],[12247,"U,T"],[12253,"U"],[12259,""],[12265,"V"],[12282,"T"],[12289,""],[12292,"T"],[12295,""],[12298,"R"],[12304,"W"],[12305,"R"],[12306,""],[12309,"K"],[12315,""],[12318,"T"],[12322,"U"],[12326,""],[12335,"T"],[12338,"U,T"],[12341,"U"],[12344,""],[12349,"V"],[12353,""],[12354,"T"],[12356,""],[12357,"T"],[12358,""],[12360,"K"],[12362,""],[12364,"T"],[12365,""],[12366,"U"],[12367,""],[12368,"T"],[12369,""],[12370,"U,T"],[12371,"U"],[12372,""],[12373,"V"],[12382,""],[12476,"T"],[12502,""],[12513,"T"],[12524,""],[12543,"__D"],[12546,""],[12559,"K"],[12583,""],[12606,"T"],[12607,""],[12608,"T"],[12612,""],[12614,"T"],[12616,""],[12620,"T"],[12621,""],[12622,"T"],[12623,""],[12624,"T"],[12626,""],[12628,"T"],[12629,""],[12630,"T"],[12631,""],[12633,"GetKey::Error,C"],[12634,"__H"],[12642,"U"],[12657,""],[12670,"__S"],[12675,""],[12693,"T"],[12704,""],[12712,"U,T"],[12725,"U"],[12738,""],[12758,"V"],[12792,"T"],[12798,"Subtype"],[12799,""],[12800,"T"],[12802,""],[12804,"Subtype"],[12805,""],[12806,"R,Subtype"],[12807,"Subtype,W"],[12808,"__D,Subtype"],[12809,"__D"],[12811,"Subtype"],[12812,""],[12814,"K"],[12820,"Subtype"],[12821,""],[12824,"T"],[12827,"Subtype,__H"],[12828,"__H"],[12829,"U"],[12835,"Subtype"],[12836,""],[12838,"Subtype,__S"],[12839,"__S"],[12842,"Subtype"],[12843,"T"],[12845,""],[12846,"U,T"],[12847,"Subtype"],[12848,"U,T"],[12850,"U"],[12853,""],[12858,"V"],[12901,"C"],[12902,""],[12913,"T"],[12937,""],[12949,"T"],[12961,""],[12995,"D"],[12997,""],[13014,"K"],[13038,""],[13056,"T"],[13062,""],[13064,"T"],[13066,""],[13069,"T"],[13072,""],[13076,"T"],[13078,""],[13079,"T"],[13080,""],[13087,"C"],[13088,""],[13094,"__H"],[13107,"I"],[13110,"U"],[13122,""],[13123,"C"],[13124,""],[13125,"C"],[13126,""],[13127,"C"],[13128,"R"],[13129,""],[13142,"C"],[13143,""],[13144,"R"],[13147,""],[13148,"S"],[13150,""],[13157,"T"],[13169,""],[13176,"U,T"],[13188,"U"],[13200,""],[13212,"C"],[13213,"V"],[13225,"C"],[13226,""],[13245,"T"],[13246,""],[13247,"T"],[13248,""],[13249,"T"],[13250,""],[13252,"D"],[13253,""],[13255,"K"],[13257,""],[13258,"T"],[13259,""],[13262,"__H"],[13263,"U"],[13264,""],[13268,"S"],[13269,""],[13270,"T"],[13271,"U,T"],[13272,"U"],[13273,""],[13274,"V"],[13279,""],[13288,"T"],[13290,""],[13291,"T"],[13297,""],[13302,"T"],[13306,""],[13316,"D"],[13317,""],[13323,"K"],[13331,""],[13337,"T"],[13338,""],[13339,"T"],[13341,""],[13343,"T"],[13344,""],[13352,"__H"],[13353,"H"],[13354,"__H"],[13355,"U"],[13359,""],[13369,"S"],[13370,""],[13375,"T"],[13379,""],[13383,"U,T"],[13386,""],[13387,"U,T"],[13388,""],[13389,"U"],[13393,""],[13397,"V"],[13403,""],[13404,"T"],[13406,""],[13407,"T"],[13408,""],[13410,"T"],[13411,"U"],[13412,"T,I"],[13413,"I"],[13414,""],[13418,"T"],[13419,"T,E,I"],[13420,"U,T"],[13421,"U"],[13422,""],[13423,"V"],[13429,""],[13432,"T"],[13438,""],[13441,"T"],[13444,""],[13453,"K"],[13459,""],[13464,"T"],[13467,""],[13469,"C"],[13470,""],[13472,"__H"],[13475,"U"],[13478,""],[13483,"F"],[13484,""],[13485,"T"],[13488,""],[13490,"U,T"],[13493,"U"],[13496,""],[13499,"V"],[13528,"CPtr::Target"],[13529,""],[13534,"CPtr::Target"],[13535,""],[13545,"T"],[13559,""],[13565,"T"],[13571,""],[13598,"K"],[13608,""],[13614,"T"],[13621,""],[13626,"H"],[13630,"__H"],[13633,"I"],[13638,"U"],[13645,""],[13651,"T"],[13652,""],[13715,"T"],[13721,"U,T"],[13728,"U"],[13735,""],[13747,"V"],[13755,""],[13758,"T"],[13760,""],[13761,"T"],[13762,""],[13768,"K"],[13770,""],[13771,"T"],[13772,"H"],[13773,"I"],[13774,"U"],[13775,""],[13782,"T"],[13783,"U,T"],[13784,"U"],[13785,""],[13786,"V"],[13789,"T"],[13798,""],[13799,"T"],[13800,""],[13803,"T"],[13805,"U"],[13808,"T"],[13809,"U,T"],[13811,"U"],[13813,""],[13815,"V"],[13817,""],[13829,"Hash::Engine,Hash::Bytes"],[13830,"T"],[13831,"Hash::Engine,Hash::Bytes"],[13832,"T"],[13842,""],[13843,"T"],[13847,""],[13850,"T"],[13852,"D,T"],[13853,""],[13863,"Hash::Engine"],[13864,""],[13865,"T"],[13866,"K"],[13870,""],[13871,"T"],[13873,""],[13875,"T"],[13881,"Hash::Bytes,Hash::Engine"],[13882,"T"],[13883,"Hash::Engine,Hash::Bytes"],[13884,"T"],[13886,"Hash::Engine,Hash::Bytes"],[13887,"T"],[13889,"Hash::Engine,Hash::Bytes"],[13890,"T,__H"],[13891,"B,I,Hash::Engine,Hash::Bytes"],[13894,"T"],[13899,"HashEngine::MidState"],[13900,"T"],[13901,"U"],[13904,""],[13905,"HashEngine::MidState"],[13906,"T"],[13907,"HashEngine::MidState"],[13908,"T"],[13912,"T,S"],[13914,"Hash::Engine,Hash::Bytes"],[13915,"T"],[13919,""],[13921,"U,T"],[13924,"U"],[13927,""],[13930,"V"],[13933,"T"],[13946,""],[13948,"T"],[13949,""],[13954,"T"],[13955,"SeedableRng::Seed"],[13956,"R,SeedableRng::Seed"],[13957,"SeedableRng::Seed"],[13958,"T"],[13959,""],[13960,"T,R"],[13961,""],[13963,"U"],[13964,"E"],[13965,""],[13968,"T"],[13969,""],[13972,"T,D"],[13974,"SeedableRng::Seed"],[13976,""],[13980,"R"],[13981,"T"],[13982,""],[13983,"U,T"],[13984,"U"],[13985,""],[13986,"V"],[14006,"R"],[14009,"T"],[14033,""],[14040,"T"],[14041,"X"],[14042,""],[14043,"X"],[14044,""],[14045,"T"],[14055,""],[14067,"X"],[14068,""],[14069,"X"],[14070,"K"],[14074,""],[14077,"D,R,T"],[14078,"D,F,T,S"],[14079,""],[14082,"T"],[14083,"X"],[14084,""],[14086,"X"],[14087,""],[14088,"T"],[14099,"X"],[14101,"T"],[14102,""],[14103,"U"],[14115,"T,I"],[14116,"I"],[14117,"T,S,F"],[14118,""],[14119,"T"],[14120,"I,X"],[14121,"X,B1,B2"],[14123,"T,D,R"],[14124,"R,T"],[14125,"R"],[14126,"T,D,S,F,R"],[14127,"R"],[14132,"T,R"],[14133,"X,R"],[14135,"R,T"],[14137,"R"],[14140,"R,A,B,C,D,E,F,G,H,I,J,K"],[14141,"R"],[14148,"R,T"],[14154,"R"],[14156,"R,T"],[14171,"R"],[14174,"R,T"],[14177,"R,A,B,C,D,E,F,G,H,I,J"],[14178,"R"],[14180,"R,T"],[14181,"R,A,B,C,D,E,F,G,H,I,J,K,L"],[14182,"R"],[14184,"R,T"],[14185,"R,A,B,C,D,E,F,G,H,I"],[14186,"R"],[14187,"R,A,B,C,D,E,F,G,H"],[14188,"R"],[14190,"R,T"],[14194,"R,A,B,C,D,E,F,G"],[14195,"R,A,B,C,D,E,F"],[14196,"R,A"],[14197,"R,A,B,C,D,E"],[14198,"R,A,B"],[14199,"R,A,B,C"],[14200,"R,A,B,C,D"],[14201,"R,T"],[14204,"R"],[14205,"R,T"],[14206,"R"],[14207,"T,D,R"],[14208,"T"],[14218,""],[14220,"T,E,I"],[14221,"U,T"],[14233,"U"],[14245,""],[14258,"X"],[14259,"V"],[14283,"Borrowed"],[14284,"T"],[14292,"X"],[14293,""],[14294,"X"],[14295,""],[14296,"T"],[14300,""],[14304,"X"],[14307,""],[14308,"X"],[14309,""],[14310,"T"],[14314,"U"],[14318,""],[14319,"UniformSampler::X,B1,B2"],[14320,"B1,B2"],[14336,"UniformSampler::X,B1,B2"],[14337,"B1,B2"],[14353,"UniformSampler::X,R"],[14354,"R"],[14370,"R,T"],[14371,"UniformSampler::X,B1,B2,R"],[14372,"B1,B2,R"],[14386,"UniformSampler::X,B1,B2,R"],[14387,"B1,B2,R"],[14399,"T"],[14403,"U,T"],[14407,"U"],[14411,""],[14415,"V"],[14428,"T"],[14430,"W"],[14431,"T"],[14432,"U"],[14433,"W"],[14434,"U,T"],[14435,"U"],[14436,""],[14437,"V"],[14449,"SliceRandom::Item,R"],[14450,"R,Iterator::Item"],[14451,"SliceRandom::Item,R"],[14452,"R,Iterator::Item"],[14454,"SliceRandom::Item,R,X,F"],[14455,"SliceRandom::Item,R"],[14456,"R,Iterator::Item"],[14457,"SliceRandom::Item,R,X,B,F"],[14459,"T"],[14460,""],[14461,"SeedableRng::Seed"],[14462,"R,SeedableRng::Seed"],[14463,"SeedableRng::Seed"],[14464,"T"],[14465,""],[14466,"T,R"],[14467,""],[14468,"T,S,F"],[14469,""],[14471,"SliceRandom::Item,R"],[14472,"T"],[14473,"R,T"],[14474,"T,D"],[14475,"R,T"],[14476,"T,D"],[14477,"SeedableRng::Seed"],[14478,"SliceRandom::Item,R"],[14479,""],[14480,"T"],[14481,""],[14489,"T"],[14495,""],[14498,"T"],[14501,""],[14507,"K"],[14509,""],[14515,"T"],[14518,"R"],[14519,""],[14520,"U"],[14524,""],[14530,"T"],[14533,""],[14536,"U,T"],[14539,"U"],[14542,""],[14545,"V"],[14551,""],[14552,"T"],[14558,"R,Rsdr"],[14559,"T"],[14560,""],[14561,"R"],[14562,"R,Rsdr"],[14563,"R"],[14564,""],[14566,"R,Rsdr"],[14567,"T"],[14570,"U"],[14573,"R"],[14574,"R,Rsdr"],[14575,"R"],[14576,"R,Rsdr"],[14577,"R"],[14578,"R,Rsdr"],[14580,""],[14581,"T"],[14582,""],[14583,"R"],[14584,"R,Rsdr"],[14585,"U,T"],[14588,"U"],[14591,""],[14594,"V"],[14598,"T"],[14600,""],[14601,"T"],[14602,""],[14604,"K"],[14606,""],[14608,"T"],[14609,"U"],[14610,""],[14613,"T"],[14614,""],[14615,"U,T"],[14616,"U"],[14617,""],[14618,"V"],[14623,"T"],[14625,"SliceRandom::Item,R"],[14626,"R,Iterator::Item"],[14627,"SliceRandom::Item,R"],[14628,"R,Iterator::Item"],[14630,"SliceRandom::Item,R,X,F"],[14631,"SliceRandom::Item,R"],[14632,"R,Iterator::Item"],[14633,"SliceRandom::Item,R,X,B,F"],[14635,"S,T"],[14636,"T"],[14638,"U"],[14639,"T,I"],[14640,"I"],[14641,"T,S"],[14643,"SliceRandom::Item,R"],[14645,"T,S"],[14646,"T,E,I"],[14647,"U,T"],[14648,"U"],[14649,""],[14650,"V"],[14654,"T"],[14660,""],[14662,"T"],[14664,""],[14672,"T"],[14675,""],[14676,"U"],[14679,"T,I"],[14681,""],[14682,"I"],[14684,""],[14690,"R"],[14691,"R,X,F"],[14692,""],[14694,"T"],[14696,"T,E,I"],[14698,"U,T"],[14701,"U"],[14704,""],[14707,"V"],[14712,"T"],[14714,""],[14715,"T"],[14716,""],[14718,"K"],[14720,""],[14722,"T"],[14723,"__H"],[14724,"U"],[14725,"T"],[14726,""],[14727,"U,T"],[14728,"U"],[14729,""],[14730,"V"],[14732,""],[14735,"T"],[14737,""],[14738,"T"],[14739,""],[14741,"D"],[14742,""],[14743,"K"],[14745,""],[14748,"T"],[14749,""],[14751,"__H"],[14752,"I"],[14753,"U"],[14754,""],[14755,"S"],[14756,""],[14757,"T"],[14758,""],[14759,"U,T"],[14760,"U"],[14761,""],[14762,"V"],[14816,""],[14817,"T"],[14850,""],[14862,"T"],[14875,""],[14888,"T"],[14889,""],[14890,"W"],[14891,"T"],[14892,""],[14904,"K"],[14930,"T"],[14932,""],[14954,"E"],[14956,"T"],[14963,""],[14964,"T"],[14968,""],[14969,"T"],[14970,""],[14976,"T"],[14978,""],[14979,"T"],[14980,"E"],[14981,"T"],[14982,"E"],[14983,"T,__H"],[14984,"__H"],[14987,"U"],[15003,"R"],[15004,"E"],[15005,""],[15006,"R,W,U"],[15007,"R"],[15008,"E,E2,F"],[15009,"R"],[15010,""],[15013,"R"],[15015,"T"],[15016,""],[15017,"R,W"],[15018,""],[15028,"E"],[15029,"R,W,T"],[15030,"R,T"],[15031,"R,T,S"],[15032,"R,T"],[15033,"T"],[15046,""],[15057,"R"],[15058,"U,T"],[15074,"U"],[15090,""],[15107,"V"],[15123,""],[15124,"R"],[15132,"T"],[15136,""],[15138,"T"],[15140,""],[15145,"K"],[15149,""],[15154,"T"],[15155,""],[15156,"T"],[15157,""],[15160,"U"],[15162,"C"],[15163,""],[15164,"C"],[15165,""],[15170,"T"],[15172,""],[15174,"U,T"],[15176,"U"],[15178,""],[15180,"V"],[15235,""],[15244,"T"],[15248,""],[15249,"T"],[15268,""],[15269,"T"],[15284,""],[15301,"T"],[15318,""],[15355,"__D"],[15358,"D"],[15359,"__D"],[15361,"D"],[15362,"Write"],[15363,"W"],[15364,""],[15381,"K"],[15415,"C"],[15416,""],[15444,"T"],[15447,""],[15450,"T"],[15451,""],[15485,"T"],[15486,""],[15581,"T"],[15584,""],[15585,"T"],[15586,""],[15587,"T"],[15589,""],[15590,"T"],[15597,""],[15599,"T"],[15600,""],[15602,"C"],[15603,""],[15605,"__H"],[15610,"H"],[15611,"__H"],[15617,""],[15619,"U"],[15638,""],[15639,"T,I"],[15641,""],[15642,"I"],[15644,""],[15666,"C"],[15667,""],[15696,"__S"],[15698,""],[15699,"__S"],[15700,"S"],[15701,"__S"],[15702,""],[15703,"__S"],[15704,"S"],[15705,"W"],[15709,""],[15720,"T"],[15737,""],[15745,"T,E,I"],[15747,"U,T"],[15749,""],[15750,"U,T"],[15751,""],[15752,"U,T"],[15753,""],[15754,"U,T"],[15755,""],[15757,"U,T"],[15761,""],[15763,"U,T"],[15764,""],[15765,"U,T"],[15774,"U"],[15793,""],[15814,"C"],[15815,""],[15816,"V"],[15835,""],[15836,"C,I"],[15837,"I"],[15840,""],[15842,"T"],[15844,""],[15845,"T"],[15846,""],[15849,"T"],[15850,"U"],[15851,"T,I"],[15852,"I"],[15853,""],[15859,"T"],[15860,"T,E,I"],[15861,"U,T"],[15862,"U"],[15863,""],[15864,"V"],[15867,""],[15870,"T"],[15874,""],[15876,"T"],[15878,""],[15884,"K"],[15886,""],[15889,"T"],[15890,""],[15892,"T"],[15893,""],[15894,"H"],[15895,"U"],[15897,"T,I"],[15898,""],[15900,"I"],[15901,""],[15908,"T"],[15910,""],[15912,"T,E,I"],[15913,"U,T"],[15915,"U"],[15917,""],[15919,"V"],[15921,"W"],[15924,"A,I"],[15930,"A,I,T,,"],[15931,"A,I,T,"],[15933,"T"],[15937,"A,I"],[15938,"A,IA"],[15939,"T"],[15941,""],[15943,"A,I"],[15944,"A,IA"],[15945,"__D,A,IA"],[15946,"A,IA"],[15947,"A,I"],[15948,"A,IA"],[15949,"T"],[15951,"A,IA"],[15952,"A"],[15953,"A,I"],[15959,"A,I,T"],[15960,"A,I"],[15961,"U"],[15963,"A,IA"],[15965,"I,A"],[15966,"A,IA,__S"],[15967,"T"],[15969,"U,T"],[15971,"U"],[15974,""],[15976,"V"],[15980,"Indexer::ChangeSet"],[15997,"K"],[15998,"K,Indexer::ChangeSet"],[15999,"K"],[16000,"T"],[16006,"K"],[16008,""],[16009,"T"],[16012,""],[16015,"K"],[16016,""],[16017,"__D"],[16018,"K"],[16019,""],[16020,"K"],[16023,""],[16024,"T"],[16027,""],[16028,"K"],[16030,"K,Indexer::ChangeSet"],[16032,""],[16033,"K,Indexer::ChangeSet"],[16034,"K"],[16035,"U"],[16038,""],[16039,"K"],[16042,"K,"],[16043,"K"],[16052,""],[16053,"K,"],[16054,"K"],[16058,""],[16059,"K"],[16063,"K,"],[16064,"K,R"],[16065,""],[16066,"K,"],[16067,"__S"],[16068,"K"],[16070,"T"],[16073,""],[16074,"U,T"],[16077,"U"],[16080,"K"],[16083,""],[16086,"K"],[16091,"V"],[16099,"I"],[16100,"I,Indexer::ChangeSet"],[16101,"T"],[16103,"I"],[16104,"T"],[16105,""],[16106,"I"],[16108,"T"],[16109,"I"],[16110,"I,Indexer::ChangeSet"],[16113,"I"],[16114,"U"],[16115,"I"],[16119,"I,"],[16120,"I"],[16121,"I,"],[16122,"I"],[16124,"I,"],[16125,"I"],[16126,"T"],[16127,"U,T"],[16128,"U"],[16129,"I"],[16132,""],[16133,"I"],[16134,"I,R"],[16135,"V"],[16148,""],[16153,"T"],[16165,""],[16171,"T"],[16177,""],[16184,"__D"],[16185,""],[16202,"T"],[16203,"B"],[16204,"T"],[16209,""],[16212,"T"],[16214,""],[16218,"ChainOracle::Error"],[16220,""],[16223,"U"],[16229,"ChainOracle::Error"],[16230,""],[16235,"R"],[16236,""],[16237,"__S"],[16238,""],[16239,"T"],[16245,""],[16249,"U,T"],[16256,"U"],[16262,""],[16269,"V"],[16276,""],[16288,"T"],[16304,"I"],[16305,"K"],[16306,"I"],[16307,"K"],[16308,"I"],[16310,"K"],[16314,"I"],[16315,""],[16316,"T"],[16318,""],[16320,"I"],[16321,""],[16322,"I"],[16324,"K"],[16326,"A"],[16327,"K,A"],[16328,"I"],[16329,"K"],[16331,"I"],[16333,""],[16334,"A"],[16335,"K,A"],[16336,"T"],[16338,"I"],[16339,"T"],[16341,"K"],[16342,"T"],[16346,"I,__H"],[16347,"I,F"],[16348,"K,F"],[16349,"U"],[16357,"I"],[16359,"K"],[16360,"I"],[16361,"K"],[16363,"I"],[16365,"K"],[16366,"I"],[16367,"I,"],[16370,"I"],[16372,""],[16373,"K,R"],[16374,""],[16376,"K,,"],[16377,"K"],[16379,"I,"],[16380,"T"],[16382,""],[16387,"U,T"],[16395,"U"],[16405,"I,"],[16408,""],[16416,"K"],[16417,"V"],[16439,"A"],[16449,"A,C,OI,,"],[16450,"A,T,"],[16451,"T"],[16465,"A"],[16466,"A,C"],[16468,""],[16472,"A"],[16473,"T,A"],[16475,"A"],[16476,"T"],[16480,""],[16484,"T,A"],[16486,"A"],[16488,"T,A,Deref::Target"],[16489,"__D,A"],[16490,"A"],[16492,"T,A"],[16494,""],[16495,"A"],[16496,"K"],[16502,"A,C,OI,"],[16504,"A"],[16506,"T,A"],[16508,""],[16510,"A"],[16511,"T"],[16513,"A"],[16514,"T"],[16519,""],[16520,"A"],[16524,""],[16525,"A"],[16528,"A,T"],[16529,"A"],[16530,"U"],[16537,"T,I"],[16539,"I"],[16541,"A"],[16545,"A,C"],[16546,"A,A2,F"],[16548,"A"],[16549,",A"],[16550,"A,O,F,Iterator::Item"],[16552,"A"],[16553,"T,A"],[16555,""],[16556,"A,O,F"],[16558,""],[16561,"A,__S"],[16562,"T"],[16566,""],[16567,"T,E,I"],[16569,"A,C,OI,,"],[16570,"A,C,OI,"],[16572,"U,T"],[16579,"U"],[16586,"A,C"],[16589,"A"],[16600,""],[16607,"V"],[16614,"A,T,O,F"],[16615,"A,O,F"]],"a":{"from_non_null_parts":[3490],"from_non_null_parts_in":[3491],"into_non_null_parts":[3532],"into_non_null_parts_with_alloc":[3533],"is_coin_base":[2087],"ntxid":[1094],"read_to_end":[10974],"txid":[1095],"wtxid":[1097]}}],["bdk_core",{"t":"FFFFIIKFOENONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNMNNMNNNNNNNODNNCNNNNNNNNNNNNNNNNOONNNNNNNNNNFFFPPGFFFFPNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOONNNNONONNNNNNNNNNNNNNNNNNNNNNNNOONOONNNNNNNNNNNNNNNN","n":["BlockId","CheckPoint","CheckPointIter","ConfirmationBlockTime","Indexed","KeychainIndexed","Merge","TxUpdate","anchors","bitcoin","block_id","","borrow","","","","","borrow_mut","","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","confirmation_time","default","","","deserialize","","eq","","","eq_ptr","extend","","fmt","","","","from","","","","","","","from_block_ids","from_header","get","hash","","","","height","","insert","into","","","","","into_iter","","is_empty","iter","map_anchors","merge","new","next","partial_cmp","","prev","push","range","seen_ats","serde","serialize","","spk_client","take","","to_owned","","","","try_from","","","","","try_into","","","","","txouts","txs","type_id","","","","","vzip","","","","","FullScanRequest","FullScanRequestBuilder","FullScanResponse","OutPoint","Spk","SyncItem","SyncProgress","SyncRequest","SyncRequestBuilder","SyncResponse","Txid","borrow","","","","","","","","borrow_mut","","","","","","","","build","","builder","","chain_tip","","","","chain_update","","clone","","clone_into","","clone_to_uninit","","cmp","consumed","default","","","","","","eq","fmt","","","","","from","","","","","","","","","","hash","inspect","","into","","","","","","","","iter_outpoints","iter_spks","","iter_txids","keychains","last_active_indices","next_outpoint","next_spk","","next_txid","outpoints","outpoints_consumed","outpoints_remaining","partial_cmp","progress","remaining","spks","spks_consumed","spks_for_keychain","spks_remaining","spks_with_indexes","to_owned","","to_string","total","total_outpoints","total_spks","total_txids","try_from","","","","","","","","try_into","","","","","","","","tx_update","","txids","txids_consumed","txids_remaining","type_id","","","","","","","","vzip","","","","","","",""],"q":[[0,"bdk_core"],[120,"bdk_core::spk_client"],[263,"bdk_core::checkpoint"],[264,"bdk_core::block_id"],[265,"bdk_core::tx_update"],[266,"core::clone"],[267,"core::cmp"],[268,"core::result"],[269,"serde::de"],[270,"core::iter::traits::collect"],[271,"core::fmt"],[272,"bitcoin::blockdata::block"],[273,"core::option"],[274,"core::hash"],[275,"bdk_core::merge"],[276,"core::ops::function"],[277,"core::iter::traits::iterator"],[278,"core::ops::range"],[279,"serde::ser"],[280,"core::any"],[281,"core::marker"],[282,"bitcoin::blockdata::script::borrowed"],[283,"bitcoin::blockdata::transaction"],[284,"core::iter::traits::exact_size"],[285,"bitcoin::blockdata::script::owned"],[286,"alloc::vec"],[287,"alloc::string"]],"i":"````````l`bjCff23410234023402340234022024020233340234100023433302303031023413Cd45042134445`13`0013452134521345552134521345```Dl0`````0DdDfDhDj4DnEbEd6543721064536543107272727265431077721065543372107646543721055353055356227526242672722226543721065437210106226543721065437210","f":"``````````{{{d{b}}}f}`{d{{d{c}}}{}}0000{{{d{h}}}{{d{hc}}}{}}0000{{{d{f}}}f}{{{d{j}}}j}{{{d{b}}}b}{{{d{{l{c}}}}}{{l{c}}}n}{{d{d{hc}}}A`{}}000{{dAb}A`}000{{{d{f}}{d{f}}}Ad}{{{d{j}}{d{j}}}Ad}`{{}f}{{}j}{{}{{l{c}}}{}}{c{{Af{f}}}Ah}{c{{Af{j}}}Ah}{{{d{f}}{d{f}}}Aj}{{{d{j}}{d{j}}}Aj}{{{d{b}}{d{b}}}Aj}0{{bc}{{Af{bb}}}{{An{}{{Al{f}}}}}}{{{d{h{l{c}}}}{l{c}}}A`B`}{{{d{f}}{d{hBb}}}Bd}{{{d{j}}{d{hBb}}}Bd}{{{d{b}}{d{hBb}}}Bd}{{{d{{l{c}}}}{d{hBb}}}BdBf}{cc{}}{{{Bl{BhBj}}}f}{{{Bl{{d{Bh}}{d{Bj}}}}}f}2222{c{{Af{b{Bn{b}}}}}{{An{}{{Al{f}}}}}}{{{d{C`}}Bh}b}{{{d{b}}Bh}{{Bn{b}}}}{{{d{f}}{d{hc}}}A`Cb}{{{d{j}}{d{hc}}}A`Cb}{{{d{b}}}Bj}`{{{d{b}}}Bh}`{{bf}b}{{}c{}}0000{{}c{}}{bc{}}{{{d{Cd}}}Aj}{{{d{b}}}Cf}{{{l{c}}g}{{l{e}}}B`B`{{Cj{c}{{Ch{e}}}}}}{{{d{hCd}}Cd}A`}{fb}{{{d{hCf}}}{{Bn{c}}}{}}{{{d{f}}{d{f}}}{{Bn{Ad}}}}{{{d{j}}{d{j}}}{{Bn{Ad}}}}{{{d{b}}}{{Bn{b}}}}{{bf}{{Af{bb}}}}{{{d{b}}c}{{`{{Cl{}{{Al{b}}}}}}}{{Cn{Bh}}}}``{{{d{f}}c}AfD`}{{{d{j}}c}AfD`}`{{{d{hCd}}}{{Bn{Cd}}}}0{dc{}}000{c{{Af{e}}}{}{}}0000{{}{{Af{c}}}{}}0000``{dDb}0000{{}c{}}0000```````````{d{{d{c}}}{}}0000000{{{d{h}}}{{d{hc}}}{}}0000000{{{Dd{c}}}{{Df{c}}}{}}{{{Dh{c}}}{{Dj{c}}}B`}{{}{{Dd{c}}}{}}{{}{{Dh{c}}}{B`n}}{{{Dd{c}}b}{{Dd{c}}}{}}{{{d{{Df{c}}}}}{{Bn{b}}}{}}{{{Dh{c}}b}{{Dh{c}}}B`}{{{d{{Dj{c}}}}}{{Bn{b}}}{B`n}}``{{{d{{Dl{c}}}}}{{Dl{c}}}n}{{{d{Dn}}}Dn}{{d{d{hc}}}A`{}}0{{dAb}A`}0{{{d{{Dl{c}}}}{d{{Dl{c}}}}}AdB`}{{{d{Dn}}}E`};{{}{{Df{c}}}{}}{{}{{Dh{c}}}{}}{{}{{Dj{c}}}{}}{{}{{Eb{c}}}{}}{{}{{Ed{ce}}}{}{}}{{{d{{Dl{c}}}}{d{{Dl{c}}}}}AjEf}{{{d{{Dl{c}}}}{d{hBb}}}BdBf}{{{d{{Dl{c}}}}{d{hBb}}}Bd{BfEh}}{{{d{Dn}}{d{hBb}}}Bd}{{{d{{Eb{c}}}}{d{hBb}}}BdBf}{{{d{{Ed{ce}}}}{d{hBb}}}BdBfBf}{cc{}}0{{{Dd{c}}}{{Df{c}}}{}}11{{{Dh{c}}}{{Dj{c}}}{}}2222{{{d{{Dl{c}}}}{d{he}}}A`EjCb}{{{Dd{c}}e}{{Dd{c}}}{}{{Cj{{Dl{c}}Dn}}El}}{{{Dh{c}}e}{{Dh{c}}}B`{{Cj{cBh{d{En}}}}El}}{{}c{}}0000000{{{d{h{Df{c}}}}}{{`{{Fb{}{{Al{F`}}}}}}}{}}{{{d{h{Df{c}}}}}{{`{{Fb{}{{Al{Fd}}}}}}}{}}{{{d{h{Dj{c}}}}c}{{`{{Cl{}{{Al{{Ff{Fd}}}}}}}}}{B`n}}{{{d{h{Df{c}}}}}{{`{{Fb{}{{Al{Fh}}}}}}}{}}{{{d{{Dj{c}}}}}{{Fj{c}}}{B`n}}`{{{d{h{Df{c}}}}}{{Bn{F`}}}{}}{{{d{h{Df{c}}}}}{{Bn{Fd}}}{}}{{{d{h{Dj{c}}}}c}{{Bn{{Ff{Fd}}}}}{B`n}}{{{d{h{Df{c}}}}}{{Bn{Fh}}}{}}{{{Dd{c}}e}{{Dd{c}}}{}{{An{}{{Al{F`}}}}}}``{{{d{{Dl{c}}}}{d{{Dl{c}}}}}{{Bn{Ad}}}Fl}{{{d{{Df{c}}}}}Dn{}}{{{d{Dn}}}E`}{{{Dd{A`}}c}{{Dd{A`}}}{{An{}{{Al{Fd}}}}}}`{{{Dh{c}}cg}{{Dh{c}}}B`{{Cl{}{{Al{{Ff{Fd}}}}}}El}{{An{}{{Fn{e}}}}}}`{{{Dd{c}}e}{{Dd{c}}}{}{{An{}{{Al{{Bl{cFd}}}}}}}}{dc{}}0{dG`}5555{c{{Af{e}}}{}{}}0000000{{}{{Af{c}}}{}}0000000``{{{Dd{c}}e}{{Dd{c}}}{}{{An{}{{Al{Fh}}}}}}``{dDb}0000000{{}c{}}0000000","D":"Nj","p":[[5,"CheckPoint",0,263],[1,"reference",null,null,1],[5,"BlockId",0,264],[0,"mut"],[5,"ConfirmationBlockTime",0,264],[5,"TxUpdate",0,265],[10,"Clone",266],[1,"unit"],[1,"u8"],[6,"Ordering",267],[6,"Result",268,null,1],[10,"Deserializer",269],[1,"bool"],[17,"Item"],[10,"IntoIterator",270],[10,"Ord",267],[5,"Formatter",271],[8,"Result",271],[10,"Debug",271],[1,"u32"],[5,"BlockHash",272],[1,"tuple",null,null,1],[6,"Option",273,null,1],[5,"Header",272],[10,"Hasher",274],[10,"Merge",0,275],[5,"CheckPointIter",0,263],[17,"Output"],[10,"FnMut",276],[10,"Iterator",277],[10,"RangeBounds",278],[10,"Serializer",279],[5,"TypeId",280],[5,"SyncRequestBuilder",120],[5,"SyncRequest",120],[5,"FullScanRequestBuilder",120],[5,"FullScanRequest",120],[6,"SyncItem",120],[5,"SyncProgress",120],[1,"usize"],[5,"SyncResponse",120],[5,"FullScanResponse",120],[10,"PartialEq",267],[10,"Any",280],[10,"Hash",274],[10,"Send",281],[5,"Script",282],[5,"OutPoint",283],[10,"ExactSizeIterator",284],[5,"ScriptBuf",285],[8,"Indexed",0],[5,"Txid",283],[5,"Vec",286],[10,"PartialOrd",267],[17,"IntoIter"],[5,"String",287]],"r":[[0,264],[1,263],[2,263],[3,264],[6,275],[7,265],[8,265],[10,263],[11,264],[12,263],[13,264],[14,264],[15,263],[16,265],[17,263],[18,264],[19,264],[20,263],[21,265],[22,264],[23,264],[24,263],[25,265],[26,264],[27,264],[28,263],[29,265],[30,264],[31,264],[32,263],[33,265],[34,264],[35,264],[36,264],[37,264],[38,264],[39,265],[40,264],[41,264],[42,264],[43,264],[44,263],[45,263],[46,263],[47,265],[48,264],[49,264],[50,263],[51,265],[52,263],[53,264],[54,264],[55,264],[56,264],[57,263],[58,265],[59,263],[60,263],[61,263],[62,264],[63,264],[64,263],[65,264],[66,263],[67,264],[68,263],[69,263],[70,264],[71,264],[72,263],[73,265],[74,263],[75,263],[76,275],[77,263],[78,265],[79,275],[80,263],[81,263],[82,264],[83,264],[84,263],[85,263],[86,263],[87,265],[89,264],[90,264],[92,275],[93,275],[94,264],[95,264],[96,263],[97,265],[98,263],[99,264],[100,264],[101,263],[102,265],[103,263],[104,264],[105,264],[106,263],[107,265],[108,265],[109,265],[110,263],[111,264],[112,264],[113,263],[114,265],[115,263],[116,264],[117,264],[118,263],[119,265]],"b":[[53,"impl-From%3C(u32,+BlockHash)%3E-for-BlockId"],[54,"impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId"],[172,"impl-Debug-for-SyncItem%3C\'i,+I%3E"],[173,"impl-Display-for-SyncItem%3C\'_,+I%3E"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAJIAFQAKAAAADQAXACYABwAxAAMANgABAD8AAQBLAAEAUgACAFkAAgBfAA0AbwAJAIQADwCeAAYApgALALQAAAC3AAAAvAAAANQAAADcAAIA4wAPAPgADwA=","P":[[12,"T"],[22,""],[25,"A"],[26,"T"],[30,""],[39,"A"],[40,"__D"],[42,""],[46,""],[47,"A"],[48,""],[51,"A"],[52,"T"],[53,""],[55,"T"],[59,""],[60,""],[62,"__H"],[64,""],[69,"U"],[74,"I"],[75,"IntoIterator::IntoIter"],[76,""],[78,"A,A2,F"],[79,""],[81,"Iterator::Item"],[82,""],[86,"R"],[89,"__S"],[92,""],[94,"T"],[98,"U,T"],[103,"U"],[110,""],[115,"V"],[131,"T"],[147,"I"],[148,"K"],[149,"I"],[150,"K"],[151,"I"],[153,"K"],[157,"I"],[158,""],[159,"T"],[161,""],[163,"I"],[164,""],[165,"I"],[167,"K"],[169,"A"],[170,"K,A"],[171,"I"],[174,""],[175,"A"],[176,"K,A"],[177,"T"],[179,"I"],[180,"T"],[182,"K"],[183,"T"],[187,"I,__H"],[188,"I,F"],[189,"K,F"],[190,"U"],[198,"I"],[200,"K"],[201,"I"],[202,"K"],[204,"I"],[206,"K"],[207,"I"],[208,"I,"],[211,"I"],[213,""],[214,""],[216,"K,,"],[218,"I,"],[219,"T"],[221,""],[226,"U,T"],[234,"U"],[244,"I,"],[247,""],[255,"V"]]}],["bdk_electrum",{"t":"FENNENNNNONNNNNNNNN","n":["BdkElectrumClient","bdk_core","borrow","borrow_mut","electrum_client","fetch_tx","fmt","from","full_scan","inner","into","new","populate_tx_cache","sync","transaction_broadcast","try_from","try_into","type_id","vzip"],"q":[[0,"bdk_electrum"],[19,"bdk_electrum::bdk_electrum_client"],[20,"bitcoin::blockdata::transaction"],[21,"alloc::sync"],[22,"electrum_client::types"],[23,"core::result"],[24,"electrum_client::api"],[25,"core::fmt"],[26,"bdk_core::spk_client"],[27,"core::cmp"],[28,"core::clone"],[29,"core::convert"],[30,"core::iter::traits::collect"],[31,"core::any"]],"i":"``f0`00000000000000","f":"``{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}`{{{b{{f{c}}}}h}{{A`{{l{j}}n}}}Ab}{{{b{{f{c}}}}{b{dAd}}}AfAh}{cc{}}{{{b{{f{c}}}}gAjAjAl}{{A`{{An{e}}n}}}Ab{B`Bb}{{Bf{{Bd{e}}}}}}`{{}c{}}{c{{f{c}}}Ab}{{{b{{f{c}}}}g}BhAb{{Bf{{l{j}}}}}{{Bl{}{{Bj{e}}}}}}{{{b{{f{c}}}}gAjAl}{{A`{Bnn}}}Ab{}{{Bf{{C`{e}}}}}}{{{b{{f{c}}}}{b{j}}}{{A`{hn}}}Ab}{c{{A`{e}}}{}{}}{{}{{A`{c}}}{}}{bCb}{{}c{}}","D":"Af","p":[[1,"reference",null,null,1],[0,"mut"],[5,"BdkElectrumClient",0,19],[5,"Txid",20],[5,"Transaction",20],[5,"Arc",21,null,1],[6,"Error",22],[6,"Result",23,null,1],[10,"ElectrumApi",24],[5,"Formatter",25],[8,"Result",25],[10,"Debug",25],[1,"usize"],[1,"bool"],[5,"FullScanResponse",26],[10,"Ord",27],[10,"Clone",28],[5,"FullScanRequest",26],[10,"Into",29,null,1],[1,"unit"],[17,"Item"],[10,"IntoIterator",30],[5,"SyncResponse",26],[5,"SyncRequest",26],[5,"TypeId",31]],"r":[[0,19],[2,19],[3,19],[5,19],[6,19],[7,19],[8,19],[9,19],[10,19],[11,19],[12,19],[13,19],[14,19],[15,19],[16,19],[17,19],[18,19]],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAgAAwACAAMABwAAABAAAwA=","P":[[2,"T"],[5,"E"],[7,"T"],[8,"E,K,"],[10,"U"],[11,"E"],[12,"E,,"],[13,"E,I,"],[14,"E"],[15,"U,T"],[16,"U"],[17,""],[18,"V"]]}],["bdk_esplora",{"t":"IKKEMMMM","n":["Error","EsploraAsyncExt","EsploraExt","esplora_client","full_scan","","sync",""],"q":[[0,"bdk_esplora"],[8,"bdk_esplora::blocking_ext"],[9,"bdk_core::spk_client"],[10,"core::result"],[11,"core::cmp"],[12,"core::clone"],[13,"core::convert"],[14,"bdk_esplora::async_ext"],[15,"core::future::future"],[16,"alloc::boxed"],[17,"core::pin"],[18,"core::marker"]],"i":"````bAf10","f":"````{{{d{b}}eff}{{l{{h{c}}j}}}{nA`}{{Ad{{Ab{c}}}}}}{{{d{Af}}eff}{{Al{{Aj{Ah}}}}}{nA`An}{{Ad{{Ab{c}}}}An}}{{{d{b}}ef}{{l{B`j}}}{}{{Ad{{Bb{c}}}}}}{{{d{Af}}ef}{{Al{{Aj{Ah}}}}}An{{Ad{{Bb{c}}}}An}}","D":"A`","p":[[10,"EsploraExt",0,8],[1,"reference",null,null,1],[1,"usize"],[5,"FullScanResponse",9],[8,"Error",0,8],[6,"Result",10,null,1],[10,"Ord",11],[10,"Clone",12],[5,"FullScanRequest",9],[10,"Into",13,null,1],[10,"EsploraAsyncExt",0,14],[10,"Future",15,null,1],[5,"Box",16,null,1],[5,"Pin",17],[10,"Send",18],[5,"SyncResponse",9],[5,"SyncRequest",9]],"r":[[0,8],[1,14],[2,8],[4,8],[5,14],[6,8],[7,14]],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAQA","P":[[4,"K,R"],[6,"I,R"]]}],["bdk_file_store",{"t":"FPFGPPPGFNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNOO","n":["AggregateChangesetsError","Bincode","EntryIter","FileError","InvalidMagicBytes","Io","","IterError","Store","aggregate_changesets","append_changeset","borrow","","","","","borrow_mut","","","","","changeset","create_new","drop","fmt","","","","","","","from","","","","","","","into","","","","","into_iter","iter_changesets","iter_error","new","next","open","open_or_create_new","to_string","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","expected","got"],"q":[[0,"bdk_file_store"],[73,"bdk_file_store::FileError"],[75,"bdk_file_store::store"],[76,"core::option"],[77,"core::result"],[78,"bdk_core::merge"],[79,"serde::ser"],[80,"serde::de"],[81,"core::marker"],[82,"std::io::error"],[83,"std::path"],[84,"core::convert"],[85,"bdk_file_store::entry_iter"],[86,"core::fmt"],[87,"std::fs"],[88,"alloc::string"],[89,"core::any"]],"i":"`Bh``B`10``d0Bf31j3142030214420033144203314203120112240314203142031420314203Ch0","f":"`````````{{{f{b{d{c}}}}}{{l{{h{c}}{j{c}}}}}{nA`AbAdAf}}{{{f{b{d{c}}}}{f{c}}}{{l{AhAj}}}{nA`AbAdAf}}{f{{f{c}}}{}}0000{{{f{b}}}{{f{bc}}}{}}0000`{{{f{{An{Al}}}}c}{{l{{d{e}}B`}}}{{Bd{Bb}}}{nA`AbAdAf}}{{{f{b{Bf{c}}}}}Ah{}}{{{f{Bh}}{f{bBj}}}Bl}0{{{f{{d{c}}}}{f{bBj}}}Bl{AfAdBn}}{{{f{{j{c}}}}{f{bBj}}}BlBn}{{{f{{j{c}}}}{f{bBj}}}Bl{}}{{{f{B`}}{f{bBj}}}Bl}0{cc{}}{AjBh}111{AjB`}2{{}c{}}0000{{}c{}}{{{f{b{d{c}}}}}{{Bf{c}}}{nA`AbAdAf}}`{{C`{f{bCb}}}{{Bf{c}}}{}}{{{f{b{Bf{c}}}}}{{h{e}}}Ab{}}>>{fCd}00{c{{l{e}}}{}{}}0000{{}{{l{c}}}{}}0000{fCf}0000{{}c{}}0000``","D":"Ch","p":[[0,"mut"],[5,"Store",0,75],[1,"reference",null,null,1],[6,"Option",76,null,1],[5,"AggregateChangesetsError",0,75],[6,"Result",77,null,1],[10,"Merge",78],[10,"Serialize",79],[10,"DeserializeOwned",80],[10,"Send",81],[10,"Sync",81],[1,"unit"],[5,"Error",82],[1,"u8"],[1,"slice"],[6,"FileError",0],[5,"Path",83],[10,"AsRef",84],[5,"EntryIter",0,85],[6,"IterError",0,85],[5,"Formatter",86],[8,"Result",86],[10,"Debug",86],[1,"u64"],[5,"File",87],[5,"String",88],[5,"TypeId",89],[15,"InvalidMagicBytes",73]],"r":[[0,75],[1,85],[2,85],[5,85],[7,85],[8,75],[9,75],[10,75],[11,85],[12,85],[13,75],[14,75],[16,85],[17,85],[18,75],[19,75],[21,75],[22,75],[23,85],[24,85],[25,85],[26,75],[27,75],[28,75],[31,85],[32,85],[33,85],[34,75],[35,75],[38,85],[39,85],[40,75],[41,75],[43,85],[44,75],[45,75],[46,85],[47,85],[48,75],[49,75],[50,85],[51,75],[53,85],[54,85],[55,75],[56,75],[58,85],[59,85],[60,75],[61,75],[63,85],[64,85],[65,75],[66,75],[68,85],[69,85],[70,75],[71,75]],"b":[[24,"impl-Display-for-IterError"],[25,"impl-Debug-for-IterError"],[27,"impl-Debug-for-AggregateChangesetsError%3CC%3E"],[28,"impl-Display-for-AggregateChangesetsError%3CC%3E"],[29,"impl-Debug-for-FileError"],[30,"impl-Display-for-FileError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAC8ABwAMAAkAGAAHACEAAAAlAAAALAAAAC8AAQAzABgA","P":[[9,"C"],[11,"T"],[22,"P,C"],[23,"T"],[24,""],[26,"C"],[29,""],[31,"T"],[32,""],[33,"T"],[36,""],[37,"T"],[38,"U"],[43,"I"],[44,"C"],[46,"T"],[47,"T,Iterator::Item"],[48,"P,C"],[50,""],[53,"U,T"],[58,"U"],[63,""],[68,"V"]]}],["bdk_testenv",{"t":"FFEEEOOQNNNNQQNEOOENNNNNQNNNQNNNNNNNNNNNNNNNNCNNNNSH","n":["Config","TestEnv","anyhow","bitcoincore_rpc","bitcoind","","","block_id","borrow","","borrow_mut","","chain_update","changeset","default","electrsd","","","electrum_client","","fmt","from","","genesis_hash","hash","into","","invalidate_blocks","local_chain","make_checkpoint_tip","mine_blocks","mine_empty_block","new","new_with_config","reorg","reorg_empty_blocks","reset_electrsd","rpc_client","send","try_from","","try_into","","type_id","","utils","vzip","","wait_until_electrum_sees_block","wait_until_electrum_sees_txid","DESCRIPTORS","new_tx"],"q":[[0,"bdk_testenv"],[50,"bdk_testenv::utils"],[52,"electrum_client::api"],[53,"core::fmt"],[54,"bitcoin::blockdata::block"],[55,"anyhow"],[56,"bdk_core::checkpoint"],[57,"bitcoin::address"],[58,"core::option"],[59,"alloc::vec"],[60,"bitcoincore_rpc::client"],[61,"bitcoin_units::amount"],[62,"bitcoin::blockdata::transaction"],[63,"core::result"],[64,"core::any"],[65,"core::time"]],"i":"`````hf`1010``0`10`10101`101`1111111111101010`1011``","f":"````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0``{{}f}````{{{b{h}}}{{b{{`{j}}}}}}{{{b{f}}{b{dl}}}n}{cc{}}0{{{b{h}}}{{Ab{A`}}}}`{{}c{}}0{{{b{h}}Ad}{{Ab{Af}}}}`{{{b{h}}}Ah}{{{b{h}}Ad{Al{Aj}}}{{Ab{{An{A`}}}}}}{{{b{h}}}{{Ab{{B`{AdA`}}}}}}{{}{{Ab{h}}}}{f{{Ab{h}}}}{{{b{h}}Ad}{{Ab{{An{A`}}}}}}{{{b{h}}Ad}{{Ab{{An{{B`{AdA`}}}}}}}}{h{{Ab{h}}}}{{{b{h}}}{{b{{`{Bb}}}}}}{{{b{h}}{b{{Aj{Bd}}}}Bf}{{Ab{Bh}}}}{c{{Bj{e}}}{}{}}0{{}{{Bj{c}}}{}}0{bBl}0`{{}c{}}0{{{b{h}}Bn}{{Ab{Af}}}}{{{b{h}}BhBn}{{Ab{Af}}}}`{C`Cb}","D":"Bn","p":[[1,"reference",null,null,1],[0,"mut"],[5,"Config",0],[5,"TestEnv",0],[10,"ElectrumApi",52],[5,"Formatter",53],[8,"Result",53],[5,"BlockHash",54],[8,"Result",55],[1,"usize"],[1,"unit"],[5,"CheckPoint",56],[5,"Address",57],[6,"Option",58,null,1],[5,"Vec",59],[1,"tuple",null,null,1],[10,"RpcApi",60],[6,"NetworkChecked",57],[5,"Amount",61],[5,"Txid",62],[6,"Result",63,null,1],[5,"TypeId",64],[5,"Duration",65],[1,"u32"],[5,"Transaction",62]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAB0ACwAAAAAAAwADAAgABgAQAAEAEwAAABUAAAAZAAAAHQAAACUAAAAoAAgAMwABAA==","P":[[8,"T"],[14,""],[21,"T"],[23,""],[25,"U"],[27,""],[39,"U,T"],[41,"U"],[43,""],[46,"V"],[48,""]]}],["bdk_wallet",{"t":"GGFGKFPPPFGFGPPPPPRRPGPPEPPPPKGPGGFGPFPPPPPPPPPFPFFGPPPFGTTFKIFPNNONOONNNNNNNNONDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNCONNNNNNNNNNNNNNNNONCNOQNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNDNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONMMNNNNNNNNNNNNNNNNNNNMNNOOONNNCONNNNNNNNNNNNONNNNDNNONNNNNNONNMMNNNNCNNNECONNNNDDNNNNNNNOCENNNNNNOENNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNOOONONNNNNNNNNNNNNNNNNNNNOOHNNNNNNNNNNNNNNNNNNHOOOOOOOOOOOOOOOOFPKFIGFFPFFONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNHNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPIGEGIKTIKRGFPPPPEKGPPPPTIPPPPPPPPPPNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNMNNMNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNONMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNMNNNNNNMNNNNNNNNNNNNNNNNONNNNNNNNNMNNNNCNNNNNNNNNNNMNNNCNNNNNNNNNNNNNNNNNNNONNNNNNNNNNHPPGPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNPPPGPFIPPIPPPPPPPPPPPGFGPPPPPGGPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNONNONNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOFFFFFFFFKIFFFFNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPGPPPPPPPGPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOFIOONNNNNNNNNNNOONNNNNNPKGGGRRKGPKKFKPPPRGIPPPPPRPFPKGPPPFFGFPIPPPHMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNNNNNNNNNNOONHNMNNHNMNNOONNNNNNMNNNNNMNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKMMMSHPPPPPPPKPPPPPPPPPPPPPPPPFKGGGFFFPGKPNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNMNNNMNONONNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOGGPPGPPPPPPFGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOO","n":["AddForeignUtxoError","AddUtxoError","AddressInfo","ApplyBlockError","AsyncWalletPersister","Balance","CannotConnect","ChangeAllowed","ChangeForbidden","ChangeSet","ChangeSpendPolicy","CreateParams","CreateWithPersistError","Custom","DataAlreadyExists","Descriptor","","","Error","","External","FileStoreError","Foreign","Genesis","HdKeyPaths","Internal","InvalidChangeSet","InvalidOutpoint","InvalidTxid","IsDust","KeychainKind","Load","LoadError","LoadMismatch","LoadParams","LoadWithPersistError","Local","LocalOutput","Mismatch","MissingDescriptor","MissingGenesis","MissingNetwork","MissingUtxo","Network","OnlyChange","Persist","","PersistedWallet","Shuffle","SignOptions","TxBuilder","TxOrdering","UnexpectedConnectedToHash","UnknownUtxo","Untouched","Update","Utxo","WALLET_SCHEMA_NAME","WALLET_TABLE_NAME","Wallet","WalletPersister","WalletTx","WeightedUtxo","Write","add","add_signer","address","all_unbounded_spk_iters","allow_all_sighashes","allow_grinding","apply_block","apply_block_connected_to","apply_unconfirmed_txs","apply_update","apply_update_at","as_byte","as_ref","","assume_height","balance","bitcoin","borrow","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","build_fee_bump","build_tx","calculate_fee","calculate_fee_rate","cancel_tx","chain","","chain_position","","change_descriptor","check_genesis_hash","check_network","checkpoints","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","cmp","coin_selection","confirmed","create","","create_async","create_single","create_wallet","create_wallet_async","create_wallet_no_persist","create_with_params","default","","","","deref","","deref_mut","derivation_index","","derivation_of_spk","descriptor","","","","descriptor_checksum","deserialize","","","","eq","","","","","","","","","","equivalent","","","","","","","","","","","","error","export","extract_keys","file_store","finalize_psbt","fmt","","","","","","","","","","","","","","","","","","","","","","","fragment","from","","","","","","","","","","","","","","","","","","","","","","","","","","from_sqlite","genesis_hash","get_psbt_input","get_signers","get_tx","get_utxo","hash","","immature","index","indexer","init_sqlite_tables","initialize","","insert_txout","into","","","","","","","","","","","","","","","","","","is_dust","is_empty","is_mine","is_spent","keychain","","keychains","keymap","","keys","last_active_indices","latest_checkpoint","list_output","list_unspent","list_unused_addresses","load","","load_async","load_wallet","load_wallet_async","load_wallet_no_persist","load_with_params","local_chain","","lookahead","","mark_used","merge","miniscript","network","","","new","","new_single","next_derivation_index","next_unused_address","outpoint","","partial_cmp","peek_address","persist","","","persist_async","persist_to_sqlite","policies","psbt","public_descriptor","reveal_addresses_to","reveal_next_address","rusqlite","rusqlite_impl","satisfaction_weight","schema_v0","secp_ctx","sent_and_received","sequence","serde","serde_json","serialize","","","","set_keymap","set_keymaps","sign","sign_with_tap_internal_key","signer","","spk_index","staged","staged_mut","start_full_scan","start_sync_with_revealed_spks","take_staged","tap_leaves_options","template","to_owned","","","","","","","","to_string","","","","","","","total","transactions","transactions_sort_by","trust_witness_utxo","trusted_pending","trusted_spendable","try_finalize","try_from","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","tx_builder","tx_graph","","tx_node","tx_update","txout","","type_id","","","","","","","","","","","","","","","","","","unbounded_spk_iter","unmark_used","untrusted_pending","utxo","version","vzip","","","","","","","","","","","","","","","","","","wallet_name_from_descriptor","foreign_utxo","input_txid","connected_to_hash","expected_hash","expected","","","keychain","loaded","","","input_sort","output_sort","outpoint","psbt_input","sequence","BranchAndBoundCoinSelection","Change","CoinSelectionAlgorithm","CoinSelectionResult","DefaultCoinSelectionAlgorithm","Excess","InsufficientFunds","LargestFirstCoinSelection","NoChange","OldestFirstCoinSelection","SingleRandomDraw","available","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","coin_select","","","","","decide_change","default","","","","eq","equivalent","","excess","fee_amount","fmt","","","","","","","","from","","","","","","","into","","","","","","","local_selected_amount","needed","new","selected","selected_amount","to_owned","","","","","to_string","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","amount","change_fee","dust_threshold","fee","remaining_amount","Bare","","","DerivedDescriptor","Descriptor","DescriptorError","DescriptorPublicKey","ExtendedDescriptor","ExtractPolicy","FALSE","HdKeyPaths","IntoWalletDescriptor","Key","Legacy","Miniscript","MultiXPub","Pkh","","","Policy","ScriptContext","Segwitv0","Sh","","","Single","TRUE","TapKeyOrigins","Tr","","","Wpkh","","","Wsh","","","XPub","address","as_enum","","as_inner","as_node","at_derivation_index","borrow","","","","borrow_mut","","","","branches","build_template","build_template_mall","calc_checksum","check_global_consensus_validity","","","check_global_policy_validity","","check_global_validity","check_local_consensus_validity","","","check_local_policy_validity","","","check_local_validity","check_pk","","","check_terminal_non_malleable","","","check_witness","","","checksum","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","","","contains_raw_pkh","derive","derived_descriptor","","desc_type","descriptor_id","deserialize","","dust_value","encode","eq","","","","equivalent","","","","","","","","error","explicit_script","ext","ext_check","extract_policy","","","find_derivation_index_for_spk","fmt","","","","","","for_each_key","","from","","","","","","","","","","from_ast","from_components_unchecked","from_str","","from_str_ext","from_str_insane","from_tree","","get_nth_child","get_nth_pk","get_satisfaction","get_satisfaction_mall","has_mixed_timelocks","has_repeated_keys","has_wildcard","hash","","","","into","","","","into_inner","into_single_descriptors","into_wallet_descriptor","","is_deriveable","is_multipath","is_non_malleable","iter","iter_pk","lift","","lift_check","max_satisfaction_size","","","","max_satisfaction_weight","max_satisfaction_witness_elements","max_weight_to_satisfy","name_str","","","new_bare","new_pk","new_pkh","new_sh","new_sh_sortedmulti","new_sh_with_wpkh","new_sh_with_wsh","new_sh_wpkh","new_sh_wsh","new_sh_wsh_sortedmulti","new_tr","new_wpkh","new_wsh","new_wsh_sortedmulti","node","other_top_level_checks","parse","parse_descriptor","parse_insane","parse_with_ext","partial_cmp","","","","pk_len","","","plan","plan_mall","policy","requires_sig","sanity_check","","satisfy","","satisfy_malleable","script_code","script_pubkey","script_size","serialize","","sig_type","","","substitute_raw_pkh","template","to_owned","","","","to_string","","to_string_with_secret","top_level_checks","top_level_type_check","translate_pk","","try_from","","","","try_into","","","","ty","type_id","","","","unsigned_script_sig","vzip","","","","within_resource_limits","calc_checksum","Base58","Bip32","Error","ExternalAndInternalAreTheSame","HardenedDerivationXpub","Hex","InvalidDescriptorCharacter","InvalidDescriptorChecksum","InvalidHdKeyPath","Key","Miniscript","MultiPath","Pk","Policy","borrow","borrow_mut","eq","fmt","","from","","","","","","","","into","to_string","try_from","try_into","type_id","vzip","AbsoluteTimelock","AddOnLeaf","AddOnPartialComplete","BuildSatisfaction","Complete","Condition","ConditionMap","EcdsaSignature","Fingerprint","FoldedConditionMap","Hash160Preimage","Hash256Preimage","IncompatibleConditions","IndexOutOfRange","MixedTimelockUnits","Multisig","None","","NotEnoughItemsSelected","Partial","PartialComplete","PkOrF","Policy","PolicyError","Psbt","PsbtTimelocks","Pubkey","RelativeTimelock","Ripemd160Preimage","Satisfaction","SatisfiableItem","SchnorrSignature","Sha256Preimage","Thresh","XOnlyPubkey","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","contribution","csv","default","eq","","","","","","equivalent","","","","","","","","","","","","fmt","","","","","","","","from","","","","","","","","","get_condition","hash","","id","","into","","","","","","","is_leaf","","is_null","item","partial_cmp","requires_path","satisfaction","serialize","","","","","timelock","to_owned","","","","","","to_string","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","current_height","input_max_height","psbt","condition","conditions","","items","","m","","n","","sorted","","hash","","","","items","keys","threshold","","value","","Bip44","Bip44Public","Bip49","Bip49Public","Bip84","Bip84Public","Bip86","Bip86Public","DescriptorTemplate","DescriptorTemplateOut","P2Pkh","P2TR","P2Wpkh","P2Wpkh_P2Sh","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","build","","","","","","","","","","","","","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","fmt","","","","","","","","","","","","from","","","","","","","","","","","","into","","","","","","","","","","","","into_wallet_descriptor","","","","","","","","","","","","","to_owned","","","","","","","","","","","","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","vzip","","","","","","","","","","","","BuildFeeBumpError","CoinSelection","Conversion","CreateTxError","Descriptor","FeeRateTooLow","FeeRateUnavailable","FeeTooLow","IrreplaceableTransaction","LockTime","MiniscriptPsbt","MiniscriptPsbtError","MissingKeyOrigin","MissingNonWitnessUtxo","NoRecipients","NoUtxosSelected","OutputBelowDustLimit","OutputUpdate","Policy","Psbt","RbfSequenceCsv","SpendingPolicyRequired","TransactionConfirmed","TransactionNotFound","UnknownUtxo","","UtxoUpdate","Version0","Version1Csv","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","fmt","","","","","","from","","","","","","","","into","","","to_owned","to_string","","","try_from","","","try_into","","","type_id","","","vzip","","","csv","requested","required","","","sequence","FullyNodedExport","WalletExport","blockheight","","borrow","borrow_mut","change_descriptor","descriptor","deserialize","export_wallet","fmt","","from","from_str","into","label","","serialize","to_string","try_from","try_into","type_id","vzip","Bip32","DerivableKey","DescriptorKey","DescriptorPublicKey","DescriptorSecretKey","Entropy","Error","ExtScriptContext","ExtendedKey","FullKey","GeneratableDefaultOptions","GeneratableKey","GeneratedKey","IntoDescriptorKey","InvalidChecksum","InvalidNetwork","InvalidScriptContext","Key","KeyError","KeyMap","Legacy","Message","Miniscript","MultiXPrv","MultiXPub","Options","Private","PrivateKeyGenerateOptions","Public","ScriptContext","ScriptContextEnum","Segwitv0","Single","","SinglePriv","SinglePub","SinglePubKey","SortedMultiVec","Tap","ValidNetworks","XOnly","XPrv","XPub","any_network","as_enum","at_derivation_index","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","build_template","check_global_consensus_validity","check_global_policy_validity","check_global_validity","check_local_consensus_validity","check_local_policy_validity","check_local_validity","check_pk","check_terminal_non_malleable","check_witness","clone","","","","","","","","","clone_into","","","","","","","","","clone_to_uninit","","","","","","","","","cmp","","","","compressed","default","deref","derive","deserialize","encode","eq","","","","","","","","equivalent","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","for_each_key","from","","","","","","","","","","","","","","","","","from_public","from_secret","from_str","","from_tree","full_derivation_path","full_derivation_paths","generate","generate_default","generate_default_with_aux_rand","generate_with_aux_rand","generate_with_entropy","generate_with_entropy_default","has_secret","has_wildcard","hash","","","","into","","","","","","","","","","","","into_assets","into_descriptor_key","","","","","","","into_extended_key","","","into_key","into_single_keys","","into_xprv","into_xpub","is_deriveable","is_legacy","","is_multipath","","is_segwit_v0","","is_taproot","","is_uncompressed","is_x_only_key","k","key","","lift","mainnet_network","master_fingerprint","max_satisfaction_size","","max_satisfaction_witness_elements","merge_networks","n","name_str","new","num_der_paths","origin","","other_top_level_checks","override_valid_networks","partial_cmp","","","","pk_len","pks","sanity_check","satisfy","script_size","serialize","sig_type","sorted_node","test_networks","to_owned","","","","","","","","","to_public","to_string","","","","top_level_checks","top_level_type_check","translate_pk","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","vzip","","","","","","","","","","","","PsbtUtils","fee_amount","fee_rate","get_utxo_for","SCHEMAS_TABLE_NAME","migrate_schema","All","Dummy","Exclude","External","Fingerprint","Include","InputIndexOutOfRange","InputSigner","InvalidKey","InvalidNonWitnessUtxo","InvalidSighash","Legacy","MiniscriptPsbt","MissingHdKeypath","MissingKey","MissingNonWitnessUtxo","MissingWitnessScript","MissingWitnessUtxo","NonStandardSighash","None","PkHash","Psbt","Segwitv0","SighashTaproot","SignOptions","SignerCommon","SignerContext","SignerError","SignerId","SignerOrdering","SignerWrapper","SignersContainer","Tap","TapLeavesOptions","TransactionSigner","UserCanceled","add_external","allow_all_sighashes","allow_grinding","as_key_map","assume_height","borrow","","","","","","","","borrow_mut","","","","","","","","build","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","default","","","","deref","descriptor_secret_key","","","","","eq","","","","equivalent","","","","","","","","find","fmt","","","","","","","","","from","","","","","","","","","","hash","id","","","","ids","into","","","","","","","","new","","partial_cmp","","remove","sign_input","","","","sign_transaction","","sign_with_tap_internal_key","signers","tap_leaves_options","to_owned","","","","","","","to_string","trust_witness_utxo","try_finalize","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","vzip","","","","","","","","is_internal_key","AddForeignUtxoError","AddUtxoError","ChangeAllowed","ChangeForbidden","ChangeSpendPolicy","Custom","InvalidOutpoint","InvalidTxid","MissingUtxo","OnlyChange","Shuffle","TxBuilder","TxOrdering","UnknownUtxo","Untouched","add_data","add_foreign_utxo","add_foreign_utxo_with_sequence","add_global_xpubs","add_recipient","add_unspendable","add_utxo","add_utxos","allow_dust","borrow","","","","","borrow_mut","","","","","change_policy","clone","","clone_into","","clone_to_uninit","","cmp","coin_selection","current_height","default","","do_not_spend_change","drain_to","drain_wallet","eq","equivalent","","fee_absolute","fee_rate","finish","finish_with_aux_rand","fmt","","","","","","","from","","","","","hash","include_output_redeem_witness_script","into","","","","","manually_selected_only","nlocktime","only_spend_change","only_witness_utxo","ordering","partial_cmp","policy_path","set_exact_sequence","set_recipients","sighash","sort_tx","sort_tx_with_aux_rand","to_owned","","to_string","","try_from","","","","","try_into","","","","","type_id","","","","","unspendable","version","vzip","","","","","foreign_utxo","input_txid","input_sort","output_sort"],"q":[[0,"bdk_wallet"],[7,"bdk_wallet::tx_builder"],[9,"bdk_wallet"],[13,"bdk_wallet::tx_builder"],[14,"bdk_wallet"],[27,"bdk_wallet::tx_builder"],[29,"bdk_wallet"],[42,"bdk_wallet::tx_builder"],[43,"bdk_wallet"],[44,"bdk_wallet::tx_builder"],[45,"bdk_wallet"],[48,"bdk_wallet::tx_builder"],[49,"bdk_wallet"],[53,"bdk_wallet::tx_builder"],[55,"bdk_wallet"],[68,"bdk_wallet::signer"],[70,"bdk_wallet"],[78,"bdk_wallet::signer"],[79,"bdk_wallet"],[361,"bdk_wallet::signer"],[362,"bdk_wallet"],[370,"bdk_wallet::signer"],[371,"bdk_wallet"],[390,"bdk_wallet::signer"],[391,"bdk_wallet"],[393,"bdk_wallet::signer"],[394,"bdk_wallet"],[479,"bdk_wallet::tx_builder::AddForeignUtxoError"],[481,"bdk_wallet::ApplyBlockError"],[483,"bdk_wallet::LoadMismatch"],[490,"bdk_wallet::tx_builder::TxOrdering"],[492,"bdk_wallet::Utxo"],[495,"bdk_wallet::coin_selection"],[612,"bdk_wallet::coin_selection::Excess"],[617,"bdk_wallet::descriptor"],[629,"bdk_wallet::keys"],[630,"bdk_wallet::descriptor"],[632,"bdk_wallet::keys"],[633,"bdk_wallet::descriptor"],[642,"bdk_wallet::keys"],[643,"bdk_wallet::descriptor"],[654,"bdk_wallet::keys"],[655,"bdk_wallet::descriptor"],[673,"bdk_wallet::keys"],[674,"bdk_wallet::descriptor"],[676,"bdk_wallet::keys"],[677,"bdk_wallet::descriptor"],[678,"bdk_wallet::keys"],[680,"bdk_wallet::descriptor"],[682,"bdk_wallet::keys"],[683,"bdk_wallet::descriptor"],[685,"bdk_wallet::keys"],[687,"bdk_wallet::descriptor"],[689,"bdk_wallet::keys"],[690,"bdk_wallet::descriptor"],[692,"bdk_wallet::keys"],[693,"bdk_wallet::descriptor"],[795,"bdk_wallet::keys"],[796,"bdk_wallet::descriptor"],[802,"bdk_wallet::keys"],[803,"bdk_wallet::descriptor"],[820,"bdk_wallet::keys"],[821,"bdk_wallet::descriptor"],[829,"bdk_wallet::keys"],[830,"bdk_wallet::descriptor"],[846,"bdk_wallet::keys"],[847,"bdk_wallet::descriptor"],[858,"bdk_wallet::keys"],[860,"bdk_wallet::descriptor"],[881,"bdk_wallet::descriptor::checksum"],[882,"bdk_wallet::descriptor::error"],[915,"bdk_wallet::descriptor::policy"],[1080,"bdk_wallet::descriptor::policy::BuildSatisfaction"],[1083,"bdk_wallet::descriptor::policy::Satisfaction"],[1094,"bdk_wallet::descriptor::policy::SatisfiableItem"],[1104,"bdk_wallet::descriptor::template"],[1300,"bdk_wallet::error"],[1371,"bdk_wallet::error::CreateTxError"],[1377,"bdk_wallet::export"],[1400,"bdk_wallet::keys"],[1725,"bdk_wallet::psbt"],[1729,"bdk_wallet::rusqlite_impl"],[1731,"bdk_wallet::signer"],[1924,"bdk_wallet::signer::SignerContext"],[1925,"bdk_wallet::tx_builder"],[2038,"bdk_wallet::tx_builder::AddForeignUtxoError"],[2040,"bdk_wallet::tx_builder::TxOrdering"],[2042,"bdk_chain::balance"],[2043,"bdk_wallet::wallet"],[2044,"bdk_wallet::types"],[2045,"bdk_wallet::wallet::signer"],[2046,"alloc::sync"],[2047,"bitcoin::blockdata::script::owned"],[2048,"bdk_core"],[2049,"core::iter::traits::iterator"],[2050,"core::clone"],[2051,"alloc::collections::btree::map"],[2052,"bitcoin::blockdata::block"],[2053,"bdk_chain::local_chain"],[2054,"core::result"],[2055,"bdk_core::block_id"],[2056,"bitcoin::blockdata::transaction"],[2057,"core::convert"],[2058,"core::iter::traits::collect"],[2059,"bdk_chain::tx_graph"],[2060,"bdk_wallet::wallet::coin_selection"],[2061,"bdk_wallet::wallet::tx_builder"],[2062,"bdk_wallet::wallet::error"],[2063,"bitcoin_units::amount"],[2064,"bitcoin_units::fee_rate"],[2065,"bdk_wallet::wallet::params"],[2066,"bitcoin::network"],[2067,"bdk_core::checkpoint"],[2068,"bdk_wallet::wallet::changeset"],[2069,"core::cmp"],[2070,"bdk_wallet::wallet::persisted"],[2071,"core::marker"],[2072,"core::option"],[2073,"alloc::string"],[2074,"serde::de"],[2075,"bitcoin::psbt"],[2076,"core::fmt"],[2077,"bdk_chain::indexer::keychain_txout"],[2078,"bdk_chain::indexed_tx_graph"],[2079,"bdk_core::spk_client"],[2080,"rusqlite::transaction"],[2081,"rusqlite"],[2082,"bitcoin::psbt::map::input"],[2083,"core::hash"],[2084,"core::future::future"],[2085,"alloc::boxed"],[2086,"core::pin"],[2087,"bdk_wallet::wallet::utils"],[2088,"bitcoin::blockdata::script::borrowed"],[2089,"miniscript::descriptor"],[2090,"core::iter::traits::double_ended"],[2091,"secp256k1::context::alloc_only"],[2092,"secp256k1"],[2093,"serde::ser"],[2094,"alloc::vec"],[2095,"core::ops::function"],[2096,"core::any"],[2097,"rand_core"],[2098,"core::default"],[2099,"bitcoin::address"],[2100,"miniscript"],[2101,"miniscript::miniscript::private"],[2102,"miniscript::miniscript::decode"],[2103,"miniscript::miniscript::context"],[2104,"miniscript::iter::tree"],[2105,"miniscript::descriptor::key"],[2106,"miniscript::miniscript::satisfy"],[2107,"miniscript::plan"],[2108,"bitcoin_hashes::sha256"],[2109,"miniscript::miniscript::hash256"],[2110,"bitcoin_hashes::ripemd160"],[2111,"bitcoin_hashes::hash160"],[2112,"bitcoin::crypto::key"],[2113,"secp256k1::context"],[2114,"bdk_chain::descriptor_ext"],[2115,"miniscript::blanket_traits"],[2116,"miniscript::miniscript::analyzable"],[2117,"core::ops::range"],[2118,"miniscript::descriptor::sh"],[2119,"miniscript::descriptor::segwitv0"],[2120,"miniscript::descriptor::tr"],[2121,"miniscript::descriptor::bare"],[2122,"miniscript::miniscript::types"],[2123,"miniscript::miniscript::types::extra_props"],[2124,"miniscript::expression"],[2125,"miniscript::miniscript::iter"],[2126,"miniscript::policy::semantic"],[2127,"miniscript::policy"],[2128,"bitcoin_units::weight"],[2129,"hex_conservative::error"],[2130,"bitcoin::bip32"],[2131,"base58ck::error"],[2132,"bitcoin::psbt::error"],[2133,"bdk_wallet::wallet::export"],[2134,"miniscript::descriptor::sortedmulti"],[2135,"core::str::traits"],[2136,"rusqlite::error"],[2137,"bitcoin::blockdata::script::push_bytes::primitive"],[2138,"bitcoin::blockdata::locktime::absolute"],[2139,"bdk_chain"],[2140,"bdk_chain::rusqlite_impl"]],"i":"``````IdB@j0````B@lFf0GnH`FhFnj`Ej4`1GjB@f0``I`````3`888817;29`:```<B@h;``El0````2bfEn1Hd022222::202`Fb4Dn<EfEh=8Fd;=Ff8Cf8GnH`Id9=8j87EjEl8I`Gj9f9En98711111`:Jn?5Dn03b9EfEh:9?52;10:9?52;10:9?5;`2Fd707Fb00845;Cf282949`6<`95>4<5>43=<:8GnH`77j07766Ej0<<``:`=991870El7I`0Gj0Ff0f9En0998Id0`<bDn:EfEh;:::::Fd:9987Cf007Gn0H`8>Fb;;;;j79;El0FhFn?4<;3:9Ej39I`GjFff<En<;IdKn:3Ef034=Dn`Cf6666Fd7022277>Fb38?`08?03088<4j9?>22El:`:::``Eh1;;?``b382<<<Hd``======0`1492Ej48=2I`GjFfEnGnId8f08998=9Dn=Ef<9=Fd9873Cf76H`6Fb?5j5Eh?El6?>=95<;4:`90Jn6Ej95b;5:4139I`GjFf?;EnGn<Idf07;`=7Dn=Ef=:<Fd9873Cf76H`6`BAb0BAd0BAfBAhBAj0210BAl0BAn00`Of``````0``Nf01ObNhNjNlNn5643210532105321053210O`4321`4321666556675432167543216754321562556432166754321675432167543216754321BB`BBb010LbBBdOj``````A@f``A@j``A@n543```54302`54354354303AC`ACb44551045104444`3103033103103310310310`51045104510451044555555454510455110044`544ADd6566621556566666662155565556555665566215621556Fj977666766532676753277777777777777656766732653277`676766776765326`732676755767326732667326773266`G`0`000000000000000000000000000000AHnAH`0`AI```2AHl`3322231ADf322```00144``4441142LlAIb52364105236410236410236410210036410533664411005536410552364411052130613641052640101136410036410253641052364105236410523641052BBf00BBhBBjBBl10101010BBnBC`BCbBCdBCfBCh01BCjBCl``````````````AIhAIlAInAJ`AJdAJhAJjAJlAJnAK`AKbAKd;:9876543210AId<;:987654321<;:987654321<;:987654321<;:987654321<;:987654321<;:987654321<;:987654321AIf=<;:98765432=<;:98765432=<;:98765432=<;:98765432=<;:98765432=<;:98765432`JjAKf`11Df2022`22222122220020122120120111112200122222201201120120120120120BCnBD`0BDbBDd3``BDfAKj0000000000010000000AHb````AMj0``ALh````222A@j``A@d44AG`A@n5ALn`0``312````3`521`BDh21AL`ALj6ALb;AKn67ALdALf<754:3>28910<2;;;;;;;;;5:328910<5:328910<5:328910<281<335882:>28910<::2288991100<<4:3>>22889910<277754:3>>>288910<4489288=AMn0>>089392=865;4?39:21=9AIjAJf887;<0:88;<::;9=;<9=9=;;5435`;>55`5>5;43>75;4?>5555;>5`8=65;<43?<AHb6<=??6;98>706<=54ALh<:9?817=>650<:9?817=>650<:9?817=>650`ANj00``AOfANn1Hf120`000AO`111111132101````````0``1JlHd010432AObl3276541032736410327641032764103276003271AOh0222751877551188476652143877765214387022247652143824714B@`333n4565974365:8559874365:9874365:9874365:9874365:BDj``B@j0`B@lB@f0021``B@h2Dd0000000001234012340343434400340004440000011223401234400123400000400003334120123401234012340001234BAb0BAl0","f":"````````````````````````````````````````````````````````````````{{bb}b}{{{h{df}}jl{A`{n}}}Ab}`{{{h{f}}}{{An{j{`{{Aj{}{{Ad{{Ah{Af}}}}}}Al}}}}}}``{{{h{df}}{h{B`}}Bb}{{Bf{AbBd}}}}{{{h{df}}{h{B`}}BbBh}{{Bf{AbBj}}}}{{{h{df}}e}Ab{{Bn{{A`{Bl}}}}}{{Cd{}{{Ad{{Cb{cC`}}}}}}}}{{{h{df}}c}{{Bf{AbBd}}}{{Bn{Cf}}}}{{{h{df}}cC`}{{Bf{AbBd}}}{{Bn{Cf}}}}{{{h{j}}}Ch}{{{h{j}}}{{h{{Cj{Ch}}}}}}{{{h{f}}}{{h{{Cn{Cl}}}}}}`{{{h{f}}}b}`{h{{h{c}}}{}}00000000000000000{{{h{d}}}{{h{dc}}}{}}00000000000000000{{{h{df}}D`}{{Bf{{Dd{Db}}Df}}}}{{{h{df}}}{{Dd{Db}}}}{{{h{f}}{h{Bl}}}{{Bf{DhDj}}}}{{{h{f}}{h{Bl}}}{{Bf{DlDj}}}}{{{h{df}}{h{Bl}}}Ab}`````{{DnE`}Dn}{{DnEb}Dn}{{{h{f}}}Ed}{{{h{b}}}b}{{{h{j}}}j}{{{h{Ef}}}Ef}{{{h{Eh}}}Eh}{{{h{Ej}}}Ej}{{{h{El}}}El}{{{h{Cf}}}Cf}{{{h{En}}}En}{{h{h{dc}}}Ab{}}0000000{{hCh}Ab}0000000{{{h{j}}{h{j}}}F`}``{{{h{dc}}Fb}{{Bf{{Fd{c}}Ff}}}Fh}{{cc}Fb{FjFlAl}}{{{h{dc}}Fb}{{Bf{{Fd{c}}Ff}}}Fn}{cFb{FjFlAl}}{{Fb{h{dc}}}{{Bf{{Fd{c}}Ff}}}Fh}{{Fb{h{dc}}}{{Bf{{Fd{c}}Ff}}}Fn}{Fb{{Bf{fG`}}}}0{{}b}{{}Dn}{{}El}{{}Cf}{{{h{{Fd{c}}}}}{{h{e}}}{}{}}{{{h{En}}}{{h{c}}}{}}{{{h{d{Fd{c}}}}}{{h{de}}}{}{}}{{{h{f}}j}{{Gb{Bb}}}}`{{{h{f}}Af}{{Gb{{Cb{jBb}}}}}}`{{Dnj{Gb{c}}}Dn{FjFl}}``{{{h{f}}j}Gd}{c{{Bf{b}}}Gf}{c{{Bf{j}}}Gf}{c{{Bf{Ef}}}Gf}{c{{Bf{El}}}Gf}{{{h{b}}{h{b}}}Gh}{{{h{j}}{h{j}}}Gh}{{{h{Ef}}{h{Ef}}}Gh}{{{h{Eh}}{h{Eh}}}Gh}{{{h{Ej}}{h{Ej}}}Gh}{{{h{El}}{h{El}}}Gh}{{{h{{Gj{c}}}}{h{{Gj{c}}}}}GhGl}{{{h{En}}{h{En}}}Gh}{{{h{Gn}}{h{Gn}}}Gh}{{{h{H`}}{h{H`}}}Gh}{{h{h{c}}}Gh{}}00000000000``{DnDn}`{{{h{f}}{h{dHb}}Hd}{{Bf{GhHf}}}}{{{h{b}}{h{dHh}}}{{Bf{AbHj}}}}0{{{h{j}}{h{dHh}}}Hl}{{{h{Ef}}{h{dHh}}}Hl}{{{h{Eh}}{h{dHh}}}Hl}{{{h{Ej}}{h{dHh}}}Hl}{{{h{El}}{h{dHh}}}Hl}{{{h{{Fd{c}}}}{h{dHh}}}HlHn}{{{h{I`}}{h{dHh}}}Hl}0{{{h{{Gj{c}}}}{h{dHh}}}HlIb}{{{h{{Gj{c}}}}{h{dHh}}}HlHn}{{{h{{Ff{c}}}}{h{dHh}}}HlHn}{{{h{{Ff{c}}}}{h{dHh}}}HlIb}{{{h{f}}{h{dHh}}}Hl}{{{h{Cf}}{h{dHh}}}Hl}{{{h{En}}{h{dHh}}}Hl}0{{{h{Gn}}{h{dHh}}}Hl}0{{{h{H`}}{h{dHh}}}Hl}{{{h{Id}}{h{dHh}}}Hl}0`{cc{}}000000{IfEl}1{IhEl}{{{Ij{ClIf}}}El}{{{Il{Cl}}}El}444{H`{{Gj{c}}}{}}555{{{In{j}}}Cf}{J`Cf}7{H`Gn}888{{{h{Jb}}}{{Jd{El}}}}{{FbE`}Fb}{{{h{f}}Ef{Gb{Jf}}Gh}{{Bf{JhJj}}}}{{{h{f}}j}{{A`{Jl}}}}{{{h{f}}D`}{{Gb{Jn}}}}{{{h{f}}K`}{{Gb{Ef}}}}{{{h{j}}{h{dc}}}AbKb}{{{h{Ef}}{h{dc}}}AbKb}```{{{h{Jb}}}{{Jd{Ab}}}}{{{h{d{Fh{}{{Kd{c}}}}}}}{{Bf{Elc}}}{}}{{{h{d{Fn{}{{Kd{c}}}}}}}{{Kj{{Kh{Kf}}}}}{}}{{{h{df}}K`Kl}Ab}{{}c{}}00000000000000000{{{h{Kn}}{h{L`}}}Gh}{{{h{El}}}Gh}{{{h{f}}Af}Gh}```{{{h{f}}}{{`{{Aj{}{{Ad{{Cb{j{h{Lb}}}}}}}}}}}}{{FbjLd}Fb}{{DnjLd}Dn}``{{{h{f}}}Lf}{{{h{f}}}{{`{{Aj{}{{Ad{Ef}}}}}}}}0{{{h{f}}j}{{`{{Lh{}{{Ad{En}}}}}}}}{{{h{dc}}Dn}{{Bf{{Gb{{Fd{c}}}}Gj}}}Fh}{{}Dn}{{{h{dc}}Dn}{{Bf{{Gb{{Fd{c}}}}Gj}}}Fn}{{Dn{h{dc}}}{{Bf{{Gb{{Fd{c}}}}Gj}}}Fh}{{Dn{h{dc}}}{{Bf{{Gb{{Fd{c}}}}Gj}}}Fn}{{DnEl}{{Bf{{Gb{f}}Gn}}}}{{ElDn}{{Bf{{Gb{f}}Gn}}}}{{{h{f}}}{{h{Lj}}}}`{{FbBb}Fb}{{DnBb}Dn}{{{h{df}}jBb}Gh}{{{h{dEl}}El}Ab}`{{FbEb}Fb}{{{h{f}}}Eb}`{{cc}Fb{FjFl}}={cFb{FjFl}}{{{h{f}}j}Bb}{{{h{df}}j}En}{{{h{Ej}}}K`}`{{{h{j}}{h{j}}}{{Gb{F`}}}}{{{h{f}}jBb}En}{{{h{d{Fh{}{{Kd{c}}}}}}{h{El}}}{{Bf{Abc}}}{}}{{{h{d{Fn{}{{Kd{c}}}}}}{h{El}}}{{Kj{{Kh{Kf}}}}}{}}{{{h{d{Fd{c}}}}{h{dc}}}{{Bf{Gh}}}Fh}{{{h{d{Fd{c}}}}{h{dc}}}{{Bf{Gh}}}Fn}{{{h{El}}{h{Jb}}}{{Jd{Ab}}}}{{{h{f}}j}{{Bf{{Gb{Ll}}G`}}}}`{{{h{f}}j}{{h{Lb}}}}{{{h{df}}jBb}{{`{{Aj{}{{Ad{En}}}}}}}};```{{}Gd}{{{h{f}}}{{h{{M`{Ln}}}}}}{{{h{f}}{h{Bl}}}{{Cb{DhDh}}}}{{{h{Ej}}}{{Gb{Mb}}}}``{{{h{b}}c}BfMd}{{{h{j}}c}BfMd}{{{h{Ef}}c}BfMd}{{{h{El}}c}BfMd}{{{h{df}}jLd}Ab}{{{h{df}}c}Ab{{Cd{}{{Ad{{Cb{jLd}}}}}}}}{{{h{f}}{h{dHb}}Hd}{{Bf{GhHf}}}}```{{{h{f}}}{{h{{Mf{j}}}}}}{{{h{f}}}{{Gb{{h{El}}}}}}{{{h{df}}}{{Gb{{h{dEl}}}}}}{{{h{f}}}{{Mh{j}}}}{{{h{f}}}{{Mj{{Cb{jBb}}}}}}{{{h{df}}}{{Gb{El}}}}``{hc{}}0000000{hGd}000000{{{h{b}}}Dh}{{{h{f}}}{{`{{Aj{}{{Ad{Jn}}}}}}}}{{{h{f}}c}{{Ml{Jn}}}{{N`{{h{Jn}}{h{Jn}}}{{Mn{F`}}}}}}``2`{c{{Bf{e}}}{}{}}00000000000000000{{}{{Bf{c}}}{}}00000000000000000`{{{h{f}}}{{h{{Cn{Cl}}}}}}```{{{h{Ej}}}{{h{Kl}}}}`{hNb}00000000000000000{{{h{f}}j}{{`{{Aj{}{{Ad{{Ah{Af}}}}}}Al}}}}{{{h{df}}jBb}Gh}``{{}{{h{Nd}}}}{{}c{}}00000000000000000{{c{Gb{c}}Eb{h{{M`{Ln}}}}}{{Bf{GdG`}}}Fj}````````````````````````````{h{{h{c}}}{}}000000{{{h{d}}}{{h{dc}}}{}}000000{{{h{Nf}}}Nf}{{{h{Nh}}}Nh}{{{h{Nj}}}Nj}{{{h{{Nl{c}}}}}{{Nl{c}}}Al}{{{h{Nn}}}Nn}{{h{h{dc}}}Ab{}}0000{{hCh}Ab}0000{{{h{O`}}{Ml{Eh}}{Ml{Eh}}DlDh{h{L`}}{h{dc}}}{{Bf{ObNf}}}Od}{{{h{Nh}}{Ml{Eh}}{Ml{Eh}}DlDh{h{L`}}{h{dc}}}{{Bf{ObNf}}}Od}{{{h{Nj}}{Ml{Eh}}{Ml{Eh}}DlDh{h{L`}}{h{dc}}}{{Bf{ObNf}}}Od}{{{h{{Nl{c}}}}{Ml{Eh}}{Ml{Eh}}DlDh{h{L`}}{h{de}}}{{Bf{ObNf}}}O`Od}{{{h{Nn}}{Ml{Eh}}{Ml{Eh}}DlDh{h{L`}}{h{dc}}}{{Bf{ObNf}}}Od}{{DhDl{h{L`}}}Of}{{}Nh}{{}Nj}{{}{{Nl{c}}}Oh}{{}Nn}{{{h{Nf}}{h{Nf}}}Gh}{{h{h{c}}}Gh{}}0``{{{h{Nf}}{h{dHh}}}Hl}0{{{h{Of}}{h{dHh}}}Hl}{{{h{Ob}}{h{dHh}}}Hl}{{{h{Nh}}{h{dHh}}}Hl}{{{h{Nj}}{h{dHh}}}Hl}{{{h{{Nl{c}}}}{h{dHh}}}HlHn}{{{h{Nn}}{h{dHh}}}Hl}{cc{}}000000{{}c{}}000000{{{h{Ob}}}Dh}`{{C`c}{{Nl{c}}}{}}`1{hc{}}0000{hGd}{c{{Bf{e}}}{}{}}000000{{}{{Bf{c}}}{}}000000{hNb}000000{{}c{}}000000```````````````````````````````````````````{{{h{{Oj{c}}}}Eb}{{Bf{OlOn}}}{A@`A@b}}{{}A@d}0{{{h{{A@f{ce}}}}}{{h{{A@h{ce}}}}}A@`A@j}{{{h{{h{{A@f{ce}}}}}}}{{A@l{{h{{A@f{ce}}}}}}}A@`A@j}{{{h{{Oj{A@n}}}}Bb}{{Bf{{Oj{AA`}}AAb}}}}{h{{h{c}}}{}}000{{{h{d}}}{{h{dc}}}{}}000{{{h{{A@f{ce}}}}}{{Ml{{h{{A@f{ce}}}}}}}A@`A@j}{{{h{{A@f{ce}}}}{h{g}}}{{AAf{{AAd{c}}}}}{A@bA@`}A@j{{AAh{c}}}}0`{{{h{{A@f{c{A@j{}{{AAj{e}}}}}}}}}{{Bf{AbAAl}}}A@`{{ABn{}{{AAn{AB`}}{ABb{ABd}}{ABf{ABh}}{ABj{ABl}}}}A@`A@`A@`A@`}}{{{h{{A@f{cAC`}}}}}{{Bf{AbAAl}}}A@`}{{{h{{A@f{cACb}}}}}{{Bf{AbAAl}}}A@`}2022102102{{{h{c}}}{{Bf{AbAAl}}}A@`}00{{{h{{A@h{c{A@j{}{{AAj{e}}}}}}}}}{{Bf{AbAAl}}}A@`{{ABn{}{{AAn{AB`}}{ABb{ABd}}{ABf{ABh}}{ABj{ABl}}}}A@`A@`A@`A@`}}{{{h{{A@h{cAC`}}}}}{{Bf{AbAAl}}}A@`}{{{h{{A@h{cACb}}}}}{{Bf{AbAAl}}}A@`}{{{h{{Cj{{Ml{Ch}}}}}}}{{Bf{AbAAl}}}}00`{{{h{{Oj{c}}}}}{{Oj{c}}}{AlA@`}}{{{h{AC`}}}AC`}{{{h{ACb}}}ACb}{{{h{{A@f{ce}}}}}{{A@f{ce}}}{AlA@`}{AlA@j}}{{h{h{dc}}}Ab{}}000{{hCh}Ab}000{{{h{{Oj{c}}}}{h{{Oj{c}}}}}F`{ACdA@`}}{{{h{AC`}}{h{AC`}}}F`}{{{h{ACb}}{h{ACb}}}F`}{{{h{{A@f{ce}}}}{h{{A@f{ce}}}}}F`A@`A@j}{{{h{{A@f{ce}}}}}GhA@`A@j}{{{h{{Oj{A@n}}}}Bb}{{Bf{{Oj{AA`}}AAb}}}}{{{h{{Oj{A@n}}}}{h{{M`{c}}}}Bb}{{Bf{{Oj{ACf}}AAb}}}ACh}{{{h{{Oj{AA`}}}}{h{{M`{c}}}}}{{Bf{{Oj{ACf}}AAb}}}ACh}{{{h{{Oj{c}}}}}ACjA@`}{{{h{{Oj{A@n}}}}}ACl}{c{{Bf{{Oj{e}}}}}GfACn}{c{{Bf{{A@f{eg}}}}}GfACnA@j}{{{h{{Oj{A@n}}}}}Dh}{{{h{{A@f{ce}}}}}Af{A@bA@`}A@j}{{{h{{Oj{c}}}}{h{{Oj{c}}}}}Gh{GlA@`}}{{{h{AC`}}{h{AC`}}}Gh}{{{h{ACb}}{h{ACb}}}Gh}{{{h{{A@f{ce}}}}{h{{A@f{ce}}}}}GhA@`A@j}{{h{h{c}}}Gh{}}0000000`{{{h{{Oj{c}}}}}{{Bf{AfOn}}}{A@`A@b}}`{{{h{{A@f{ce}}}}{h{AD`}}}{{Bf{AbADb}}}A@`A@j}{{{h{ADd}}{h{Jl}}ADf{h{{M`{Ln}}}}}{{Bf{{Gb{Ll}}G`}}}}{{{h{{Oj{A@n}}}}{h{Jl}}ADf{h{{M`{Ln}}}}}{{Bf{{Gb{Ll}}G`}}}}{{{h{{A@f{A@nc}}}}{h{Jl}}ADf{h{{M`{Ln}}}}}{{Bf{{Gb{Ll}}G`}}}A@j}{{{h{{Oj{A@n}}}}{h{{M`{c}}}}{h{L`}}{ADh{Bb}}}{{Bf{{Gb{{Cb{Bb{Oj{ACf}}}}}}AAb}}}ACh}{{{h{{Oj{c}}}}{h{dHh}}}{{Bf{AbHj}}}A@`}0{{{h{AC`}}{h{dHh}}}{{Bf{AbHj}}}}{{{h{ACb}}{h{dHh}}}{{Bf{AbHj}}}}{{{h{{A@f{ce}}}}{h{dHh}}}{{Bf{AbHj}}}A@`A@j}0{{{h{{Oj{c}}}}e}GhA@`{{N`{{h{c}}}{{Mn{Gh}}}}}}{{{h{{A@f{ce}}}}g}GhA@`A@j{{N`{{h{c}}}{{Mn{Gh}}}}}}{{{ADj{c}}}{{Oj{c}}}A@`}{{{ADl{c}}}{{Oj{c}}}A@`}{{{ADn{c}}}{{Oj{c}}}A@`}{{{AE`{c}}}{{Oj{c}}}A@`}{{{AEb{c}}}{{Oj{c}}}A@`}{{{AEd{c}}}{{Oj{c}}}A@`}{cc{}}000{{{A@h{ce}}}{{Bf{{A@f{ce}}On}}}A@`A@j}{{{A@h{ce}}AEfAEh}{{A@f{ce}}}A@`A@j}{{{h{Nd}}}{{Bf{{Oj{c}}On}}}ACn}{{{h{Nd}}}{{Bf{{A@f{ce}}On}}}ACnA@j}{{{h{Nd}}{h{AD`}}}{{Bf{{A@f{ce}}On}}}ACnA@j}1{{{h{AEj}}}{{Bf{{Oj{c}}On}}}ACn}{{{h{AEj}}}{{Bf{{A@f{ce}}On}}}ACnA@j}{{{h{{A@f{ce}}}}AEl}{{Gb{{h{{A@f{ce}}}}}}}A@`A@j}{{{h{{A@f{ce}}}}AEl}{{Gb{c}}}A@`A@j}{{{h{{Oj{c}}}}e}{{Bf{{Cb{{Ml{{Ml{Ch}}}}Af}}On}}}{A@`A@b}{{AEn{c}}}}0{{{h{{A@f{ce}}}}}GhA@`A@j}0{{{h{{Oj{A@n}}}}}Gh}{{{h{{Oj{c}}}}{h{de}}}Ab{AF`A@`}Kb}{{{h{AC`}}{h{dc}}}AbKb}{{{h{ACb}}{h{dc}}}AbKb}{{{h{{A@f{ce}}}}{h{dg}}}AbA@`A@jKb}{{}c{}}000{{{A@f{ce}}}{{A@h{ce}}}A@`A@j}{{{Oj{A@n}}}{{Bf{{Ml{{Oj{A@n}}}}On}}}}{{Fj{h{{M`{Ln}}}}Eb}{{Bf{{Cb{LbLd}}G`}}}}{{Lb{h{{M`{Ln}}}}Eb}{{Bf{{Cb{LbLd}}G`}}}}99:{{{h{{A@f{ce}}}}}{{AFb{ce}}}A@`A@j}{{{h{{A@f{ce}}}}}{{AFd{ce}}}A@`A@j}{{{h{{Oj{c}}}}}{{Bf{{AFf{c}}On}}}A@`}{{{h{{A@f{ce}}}}}{{Bf{{AFf{c}}On}}}A@`A@j}{{{h{{A@f{ce}}}}}{{Bf{AbAFh}}}A@`A@j}{{{h{{A@f{c{A@j{}{{AAj{e}}}}}}}}}{{Gb{AEl}}}A@`{{ABn{}{{AAn{AB`}}{ABb{ABd}}{ABf{ABh}}{ABj{ABl}}}}A@`A@`A@`A@`}}{{{h{{A@f{cAC`}}}}}{{Gb{AEl}}}A@`}{{{h{{A@f{cACb}}}}}{{Gb{AEl}}}A@`}{{{h{{A@f{ce}}}}}{{Bf{AElOn}}}A@`A@j}{{{h{{Oj{c}}}}}{{Bf{AElOn}}}A@`}1{{{h{{Oj{c}}}}}{{Bf{AFjOn}}}A@`}{{}{{h{Nd}}}}00{{{A@f{cAFl}}}{{Bf{{Oj{c}}On}}}A@`}{c{{Oj{c}}}A@`}{c{{Bf{{Oj{c}}On}}}A@`}{{{A@f{cAC`}}}{{Bf{{Oj{c}}On}}}A@`}{{AEl{Ml{c}}}{{Bf{{Oj{c}}On}}}A@`}{{{ADl{c}}}{{Oj{c}}}A@`}{{{AE`{c}}}{{Oj{c}}}A@`}4{{{A@f{cACb}}}{{Bf{{Oj{c}}On}}}A@`}3{{c{Gb{{AFn{c}}}}}{{Bf{{Oj{c}}On}}}A@`}614`{{{h{{A@f{c{A@j{}{{AAj{e}}}}}}}}}{{Bf{AbOn}}}A@`{{ABn{}{{AAn{AB`}}{ABb{ABd}}{ABf{ABh}}{ABj{ABl}}}}A@`A@`A@`A@`}}{{{h{L`}}}{{Bf{{A@f{c}}On}}}A@j}{{{h{{M`{c}}}}{h{Nd}}}{{Bf{{Cb{{Oj{A@n}}{An{A@nAG`}}}}On}}}AGb}1{{{h{L`}}{h{AD`}}}{{Bf{{A@f{c}}On}}}A@j}{{{h{{Oj{c}}}}{h{{Oj{c}}}}}{{Gb{F`}}}{AGdA@`}}{{{h{AC`}}{h{AC`}}}{{Gb{F`}}}}{{{h{ACb}}{h{ACb}}}{{Gb{F`}}}}{{{h{{A@f{ce}}}}{h{{A@f{ce}}}}}{{Gb{F`}}}A@`A@j}{{{h{c}}}AElA@`}00{{{Oj{AA`}}{h{c}}}{{Bf{AGf{Oj{AA`}}}}}{{AAh{AA`}}}}0`{{{h{{A@f{ce}}}}}GhA@`A@j}{{{h{{Oj{c}}}}}{{Bf{AbOn}}}A@`}{{{h{{A@f{ce}}}}}{{Bf{AbADb}}}A@`A@j}{{{h{{Oj{c}}}}{h{dAGh}}e}{{Bf{AbOn}}}{A@`A@b}{{AEn{c}}}}{{{h{{A@f{ce}}}}g}{{Bf{{Ml{{Ml{Ch}}}}On}}}{A@bA@`}A@j{{AEn{c}}}}0{{{h{{Oj{c}}}}}{{Bf{AfOn}}}{A@`A@b}}{{{h{{Oj{c}}}}}Af{A@`A@b}}{{{h{{A@f{ce}}}}}AElA@`A@j}{{{h{{Oj{c}}}}e}BfA@`Md}{{{h{{A@f{ce}}}}g}BfA@`A@jMd}{{}AGj}00{{{h{{A@f{ce}}}}{h{{An{ABlc}}}}}{{A@f{ce}}}A@`A@j}`{hc{}}000{hGd}0{{{h{{Oj{A@n}}}}{h{{An{A@nAG`}}}}}Gd}{{{h{{A@f{c{A@j{}{{AAj{e}}}}}}}}}{{Bf{AbOn}}}A@`{{ABn{}{{AAn{AB`}}{ABb{ABd}}{ABf{ABh}}{ABj{ABl}}}}A@`A@`A@`A@`}}0{{{h{{Oj{c}}}}{h{di}}}{{Bf{{AGl{g}}}}}A@`A@`{}{{AGn{ceg}}}}{{{h{{A@f{ce}}}}{h{dk}}}{{Bf{{AGl{i}}}}}A@`A@jA@`{}{{AGn{cgi}}}}{c{{Bf{e}}}{}{}}000{{}{{Bf{c}}}{}}000`{hNb}000>{{}c{}}000{{{h{{A@f{ce}}}}}GhA@`A@j}{{{h{Nd}}}{{Bf{GdG`}}}}``````````````{h{{h{c}}}{}}{{{h{d}}}{{h{dc}}}{}}{{{h{G`}}{h{G`}}}Gh}{{{h{G`}}{h{dHh}}}Hl}0{AH`G`}{AHbG`}{cc{}}{AHdG`}{OnG`}{AHfG`}{AHhG`}{AHjG`}{{}c{}}{hGd}{c{{Bf{e}}}{}{}}{{}{{Bf{c}}}{}}{hNb}{{}c{}}```````````````````````````````````{h{{h{c}}}{}}000000{{{h{d}}}{{h{dc}}}{}}000000{{{h{AHl}}}AHl}{{{h{AHn}}}AHn}{{{h{AI`}}}AI`}{{{h{Ll}}}Ll}{{{h{AIb}}}AIb}{{{h{ADf}}}ADf}{{h{h{dc}}}Ab{}}00000{{hCh}Ab}00000``{{}AIb}{{{h{AHl}}{h{AHl}}}Gh}{{{h{AHn}}{h{AHn}}}Gh}{{{h{AI`}}{h{AI`}}}Gh}{{{h{Ll}}{h{Ll}}}Gh}{{{h{AIb}}{h{AIb}}}Gh}{{{h{AH`}}{h{AH`}}}Gh}{{h{h{c}}}Gh{}}00000000000{{{h{AHl}}{h{dHh}}}Hl}{{{h{AHn}}{h{dHh}}}Hl}{{{h{AI`}}{h{dHh}}}Hl}{{{h{Ll}}{h{dHh}}}Hl}{{{h{AIb}}{h{dHh}}}Hl}{{{h{AH`}}{h{dHh}}}Hl}0{{{h{ADf}}{h{dHh}}}Hl}{cc{}}00{GhAI`}1{AHnLl}222{{{h{Ll}}{h{{An{Gd{Ml{AEl}}}}}}}{{Bf{AIbAH`}}}}{{{h{AHl}}{h{dc}}}AbKb}{{{h{AIb}}{h{dc}}}AbKb}{{{h{AHn}}}Gd}`{{}c{}}000000{{{h{AHn}}}Gh}{{{h{AI`}}}Gh}{{{h{AIb}}}Gh}`{{{h{AIb}}{h{AIb}}}{{Gb{F`}}}}{{{h{Ll}}}Gh}`{{{h{AHl}}c}BfMd}{{{h{AHn}}c}BfMd}{{{h{AI`}}c}BfMd}{{{h{Ll}}c}BfMd}{{{h{AIb}}c}BfMd}`{hc{}}00000{hGd}{c{{Bf{e}}}{}{}}000000{{}{{Bf{c}}}{}}000000{hNb}000000{{}c{}}000000``````````````````````````````````````{h{{h{c}}}{}}00000000000{{{h{d}}}{{h{dc}}}{}}00000000000{{AIdEb}{{Bf{AIfG`}}}}{{{AIh{c}}Eb}{{Bf{AIfG`}}}{{AIj{AC`}}}}{{{AIl{c}}Eb}{{Bf{AIfG`}}}{{AIj{ACb}}}}{{{AIn{c}}Eb}{{Bf{AIfG`}}}{{AIj{ACb}}}}{{{AJ`{c}}Eb}{{Bf{AIfG`}}}{{AIj{AJb}}}}{{{AJd{c}}Eb}{{Bf{AIfG`}}}{{AJf{AC`}}}}{{{AJh{c}}Eb}{{Bf{AIfG`}}}{{AJf{AC`}}}}{{{AJj{c}}Eb}{{Bf{AIfG`}}}{{AJf{ACb}}}}{{{AJl{c}}Eb}{{Bf{AIfG`}}}{{AJf{ACb}}}}{{{AJn{c}}Eb}{{Bf{AIfG`}}}{{AJf{ACb}}}}{{{AK`{c}}Eb}{{Bf{AIfG`}}}{{AJf{ACb}}}}{{{AKb{c}}Eb}{{Bf{AIfG`}}}{{AJf{AJb}}}}{{{AKd{c}}Eb}{{Bf{AIfG`}}}{{AJf{AJb}}}}{{{h{{AIh{c}}}}}{{AIh{c}}}{Al{AIj{AC`}}}}{{{h{{AIl{c}}}}}{{AIl{c}}}{Al{AIj{ACb}}}}{{{h{{AIn{c}}}}}{{AIn{c}}}{Al{AIj{ACb}}}}{{{h{{AJ`{c}}}}}{{AJ`{c}}}{Al{AIj{AJb}}}}{{{h{{AJd{c}}}}}{{AJd{c}}}{Al{AJf{AC`}}}}{{{h{{AJh{c}}}}}{{AJh{c}}}{Al{AJf{AC`}}}}{{{h{{AJj{c}}}}}{{AJj{c}}}{Al{AJf{ACb}}}}{{{h{{AJl{c}}}}}{{AJl{c}}}{Al{AJf{ACb}}}}{{{h{{AJn{c}}}}}{{AJn{c}}}{Al{AJf{ACb}}}}{{{h{{AK`{c}}}}}{{AK`{c}}}{Al{AJf{ACb}}}}{{{h{{AKb{c}}}}}{{AKb{c}}}{Al{AJf{AJb}}}}{{{h{{AKd{c}}}}}{{AKd{c}}}{Al{AJf{AJb}}}}{{h{h{dc}}}Ab{}}00000000000{{hCh}Ab}00000000000{{{h{{AIh{c}}}}{h{dHh}}}Hl{Hn{AIj{AC`}}}}{{{h{{AIl{c}}}}{h{dHh}}}Hl{Hn{AIj{ACb}}}}{{{h{{AIn{c}}}}{h{dHh}}}Hl{Hn{AIj{ACb}}}}{{{h{{AJ`{c}}}}{h{dHh}}}Hl{Hn{AIj{AJb}}}}{{{h{{AJd{c}}}}{h{dHh}}}Hl{Hn{AJf{AC`}}}}{{{h{{AJh{c}}}}{h{dHh}}}Hl{Hn{AJf{AC`}}}}{{{h{{AJj{c}}}}{h{dHh}}}Hl{Hn{AJf{ACb}}}}{{{h{{AJl{c}}}}{h{dHh}}}Hl{Hn{AJf{ACb}}}}{{{h{{AJn{c}}}}{h{dHh}}}Hl{Hn{AJf{ACb}}}}{{{h{{AK`{c}}}}{h{dHh}}}Hl{Hn{AJf{ACb}}}}{{{h{{AKb{c}}}}{h{dHh}}}Hl{Hn{AJf{AJb}}}}{{{h{{AKd{c}}}}{h{dHh}}}Hl{Hn{AJf{AJb}}}}{cc{}}00000000000{{}c{}}00000000000{{AIf{h{{M`{Ln}}}}Eb}{{Bf{{Cb{LbLd}}G`}}}}{{{h{{M`{Ln}}}}Eb}{{Bf{{Cb{{Oj{A@n}}{An{A@nAG`}}}}G`}}}}00000000000{hc{}}00000000000{c{{Bf{e}}}{}{}}00000000000{{}{{Bf{c}}}{}}00000000000{hNb}00000000000{{}c{}}00000000000`````````````````````````````{h{{h{c}}}{}}00{{{h{d}}}{{h{dc}}}{}}00{{{h{AKf}}}AKf}{{h{h{dc}}}Ab{}}{{hCh}Ab}{{{h{AKf}}{h{dHh}}}Hl}0{{{h{Jj}}{h{dHh}}}Hl}0{{{h{Df}}{h{dHh}}}Hl}0{cc{}}{AKfJj}{AH`Jj}{G`Jj}3{NfJj}{AKhJj}5{{}c{}}00{hc{}}{hGd}00{c{{Bf{e}}}{}{}}00{{}{{Bf{c}}}{}}00{hNb}00{{}c{}}00``````````{h{{h{c}}}{}}{{{h{d}}}{{h{dc}}}{}}{{{h{AKj}}}{{Gb{Gd}}}}{{{h{AKj}}}Gd}{c{{Bf{AKj}}}Gf}{{{h{f}}{h{Nd}}Gh}{{Bf{AKj{h{Nd}}}}}}{{{h{AKj}}{h{dHh}}}Hl}0{cc{}}{{{h{Nd}}}{{Bf{AKjc}}}{}}?``{{{h{AKj}}c}BfMd}>=<;:```````````````````````````````````````````{{}AKl}{{}A@d}{{A@nBb}{{Bf{AA`AAb}}}}<<<<<<<<<<<<;;;;;;;;;;;;{{{h{{AKn{ce}}}}{h{g}}}{{AAf{{AAd{c}}}}}{A@bA@`}A@j{{AAh{c}}}}{{{h{{A@f{c{A@j{}{{AAj{e}}}}}}}}}{{Bf{AbAAl}}}A@`{{ABn{}{{AAn{AB`}}{ABb{ABd}}{ABf{ABh}}{ABj{ABl}}}}A@`A@`A@`A@`}}00000{{{h{c}}}{{Bf{AbAAl}}}A@`}{{{h{{A@h{c{A@j{}{{AAj{e}}}}}}}}}{{Bf{AbAAl}}}A@`{{ABn{}{{AAn{AB`}}{ABb{ABd}}{ABf{ABh}}{ABj{ABl}}}}A@`A@`A@`A@`}}{{{h{{Cj{{Ml{Ch}}}}}}}{{Bf{AbAAl}}}}{{{h{{AL`{ce}}}}}{{AL`{ce}}}AlA@j}{{{h{A@d}}}A@d}{{{h{ALb}}}ALb}{{{h{{AKn{ce}}}}}{{AKn{ce}}}{AlA@`}{AlA@j}}{{{h{A@n}}}A@n}{{{h{AG`}}}AG`}{{{h{ALd}}}ALd}{{{h{ALf}}}ALf}{{{h{ALh}}}ALh}{{h{h{dc}}}Ab{}}00000000{{hCh}Ab}00000000{{{h{{AKn{ce}}}}{h{{AKn{ce}}}}}F`{ACdA@`}{ACdA@j}}{{{h{A@n}}{h{A@n}}}F`}{{{h{ALd}}{h{ALd}}}F`}{{{h{ALh}}{h{ALh}}}F`}`{{}ALb}{{{h{{AL`{ce}}}}}{{h{g}}}{}A@j{}}{{A@nBb}{{Bf{AA`AAb}}}}{c{{Bf{A@n}}}Gf}{{{h{{AKn{ce}}}}}Af{A@bA@`}A@j}{{{h{A@d}}{h{A@d}}}Gh}{{{h{AHb}}{h{AHb}}}Gh}{{{h{{AKn{ce}}}}{h{{AKn{ce}}}}}Gh{GlA@`}{GlA@j}}{{{h{A@n}}{h{A@n}}}Gh}{{{h{AG`}}{h{AG`}}}Gh}{{{h{ALd}}{h{ALd}}}Gh}{{{h{ALf}}{h{ALf}}}Gh}{{{h{ALh}}{h{ALh}}}Gh}{{h{h{c}}}Gh{}}0000000000000{{{h{{ALj{c}}}}{h{dHh}}}Hl{HnA@j}}{{{h{A@d}}{h{dHh}}}Hl}{{{h{ALb}}{h{dHh}}}Hl}{{{h{AHb}}{h{dHh}}}Hl}0{{{h{{AKn{ce}}}}{h{dHh}}}{{Bf{AbHj}}}A@`A@j}0{{{h{A@n}}{h{dHh}}}{{Bf{AbHj}}}}0{{{h{AG`}}{h{dHh}}}{{Bf{AbHj}}}}0{{{h{ALd}}{h{dHh}}}{{Bf{AbHj}}}}{{{h{ALf}}{h{dHh}}}{{Bf{AbHj}}}}{{{h{ALh}}{h{dHh}}}{{Bf{AbHj}}}}{{{h{{AKn{ce}}}}g}GhA@`A@j{{N`{{h{c}}}{{Mn{Gh}}}}}}{ALl{{ALn{c}}}A@j}{cc{}}{AM`{{ALn{c}}}A@j}11111{AHfAHb}{OnAHb}3{AA`A@n}44444{{A@nAKl}{{ALj{c}}}A@j}{{AG`AKl}{{ALj{c}}}A@j}{{{h{Nd}}}{{Bf{A@n}}}}{{{h{Nd}}}{{Bf{AG`}}}}{{{h{AEj}}}{{Bf{{AKn{ce}}On}}}{AMbA@`}A@j}{{{h{A@n}}}{{Gb{AMd}}}}{{{h{A@n}}}{{Ml{AMd}}}}{c{{Bf{{AL`{{AMj{}{{AMf{e}}{AMh{c}}{Kd{g}}}}i}}g}}}{}{{AMl{{Cj{Ch}}}}Oh}HnA@j}{{}{{Bf{{AL`{AMnc}}e}}}A@j{}}{{{h{dc}}}{{Bf{{AL`{AMne}}g}}}{AN`Od}A@j{}}{{c{h{de}}}{{Bf{{AL`{{AMj{}{{AMf{g}}{AMh{c}}{Kd{i}}}}k}}i}}}{}{AN`Od}{{AMl{{Cj{Ch}}}}Oh}HnA@j}{{ce}{{Bf{{AL`{{AMj{}{{AMf{e}}{AMh{c}}{Kd{g}}}}i}}g}}}{}{{AMl{{Cj{Ch}}}}Oh}HnA@j}{c{{Bf{{AL`{AMne}}g}}}{}A@j{}}{{{h{{ALn{c}}}}}GhA@j}{{{h{A@n}}}Gh}{{{h{{AKn{ce}}}}{h{dg}}}Ab{AF`A@`}{AF`A@j}Kb}{{{h{A@n}}{h{dc}}}AbKb}{{{h{ALd}}{h{dc}}}AbKb}{{{h{ALh}}{h{dc}}}AbKb}{{}c{}}00000000000{A@nANb}{AIj{{Bf{{ALj{c}}AHb}}}A@j}{{AJf{Gb{ANd}}AMd}{{Bf{{ALj{c}}AHb}}}A@j}{{{AL`{ec}}}{{Bf{{ALj{c}}AHb}}}A@j{{AIj{c}}}}{{{AL`{ec}}{Gb{ANd}}AMd}{{Bf{{ALj{c}}AHb}}}A@j{{AJf{c}}}}{{{ALj{c}}}{{Bf{{ALj{c}}AHb}}}A@j}{A@n{{Bf{{ALj{c}}AHb}}}A@j}{AG`{{Bf{{ALj{c}}AHb}}}A@j}{AJf{{Bf{{ALn{c}}AHb}}}A@j}{{{ALn{c}}}{{Bf{{ALn{c}}AHb}}}A@j}{{{AL`{ec}}}{{Bf{{ALn{c}}AHb}}}A@j{{AJf{c}}}}{{{AL`{ce}}}c{}A@j}{A@n{{Ml{A@n}}}}{AG`{{Ml{AG`}}}}{{{ALn{c}}Eb}{{Gb{AM`}}}A@j}{{{ALn{c}}Eb{h{{M`{e}}}}}ALlA@jAGb}{{{h{A@n}}}Gh}{{}Gh}{{{h{A@d}}}Gh}2{{{h{AG`}}}Gh}212133{{{h{{AKn{ce}}}}}AElA@`A@j}``{{{h{{AKn{ce}}}}}{{Bf{{AFf{c}}On}}}A@`A@j}{{}AKl}{{{h{A@n}}}ANf}{{{h{{A@f{c{A@j{}{{AAj{e}}}}}}}}}{{Gb{AEl}}}A@`{{ABn{}{{AAn{AB`}}{ABb{ABd}}{ABf{ABh}}{ABj{ABl}}}}A@`A@`A@`A@`}}44{{{h{AKl}}{h{AKl}}}AKl}5{{}{{h{Nd}}}}{{AEl{Ml{c}}}{{Bf{{AKn{ce}}On}}}A@`A@j}{{{h{A@n}}}AEl}``{{{h{{A@f{c{A@j{}{{AAj{e}}}}}}}}}{{Bf{AbOn}}}A@`{{ABn{}{{AAn{AB`}}{ABb{ABd}}{ABf{ABh}}{ABj{ABl}}}}A@`A@`A@`A@`}}{{{ALj{c}}AKl}{{ALj{c}}}A@j}{{{h{{AKn{ce}}}}{h{{AKn{ce}}}}}{{Gb{F`}}}{AGdA@`}{AGdA@j}}{{{h{A@n}}{h{A@n}}}{{Gb{F`}}}}{{{h{ALd}}{h{ALd}}}{{Gb{F`}}}}{{{h{ALh}}{h{ALh}}}{{Gb{F`}}}}{{{h{c}}}AElA@`}{{{h{{AKn{ce}}}}}{{h{{Cj{c}}}}}A@`A@j}{{{h{{AKn{ce}}}}}{{Bf{AbOn}}}A@`A@j}{{{h{{AKn{ce}}}}g}{{Bf{{Ml{{Ml{Ch}}}}On}}}{A@bA@`}A@j{{AEn{c}}}}{{{h{{AKn{ce}}}}}AElA@`A@j}{{{h{A@n}}c}BfMd}{{}AGj}{{{h{{AKn{ce}}}}}{{A@h{ce}}}{A@bA@`}A@j}{{}AKl}{hc{}}00000000{{{h{AG`}}{h{{M`{c}}}}}{{Bf{A@nANh}}}AGb}{hGd}000{{{h{{A@f{c{A@j{}{{AAj{e}}}}}}}}}{{Bf{AbOn}}}A@`{{ABn{}{{AAn{AB`}}{ABb{ABd}}{ABf{ABh}}{ABj{ABl}}}}A@`A@`A@`A@`}}0{{{h{{AKn{ce}}}}{h{dk}}}{{Bf{{AKn{ge}}{AGl{i}}}}}A@`A@jA@`{}{{AGn{cgi}}}}{c{{Bf{e}}}{}{}}00000000000{{}{{Bf{c}}}{}}00000000000{hNb}00000000000{{}c{}}00000000000`{{{h{ANj}}}{{Gb{Dh}}}}{{{h{ANj}}}{{Gb{Dl}}}}{{{h{ANj}}AEl}{{Gb{Kl}}}}`{{{h{Jb}}{h{Nd}}{h{{Cj{{h{Nd}}}}}}}{{Bf{AbANl}}}}````````````````````````````````````{{{h{dJl}}ANnl{A`{n}}}{{Gb{{A`{n}}}}}}``{{{h{Jl}}{h{{M`{Ln}}}}}Ld}`{h{{h{c}}}{}}0000000{{{h{d}}}{{h{dc}}}{}}0000000{{Ld{h{{Oj{A@n}}}}{h{{M`{Ln}}}}}Jl}{{{h{ANn}}}ANn}{{{h{AO`}}}AO`}{{{h{{AOb{c}}}}}{{AOb{c}}}{AlAOdHnAl}}{{{h{l}}}l}{{{h{Jl}}}Jl}{{{h{Hd}}}Hd}{{{h{AOf}}}AOf}{{h{h{dc}}}Ab{}}000000{{hCh}Ab}000000{{{h{ANn}}{h{ANn}}}F`}{{{h{l}}{h{l}}}F`}{{}l}{{}Jl}{{}Hd}{{}AOf}{{{h{{AOb{c}}}}}{{h{e}}}{AOdHnAl}{}}{{{h{AOh}}}{{Gb{AG`}}}}0{{{h{{AOb{AOj}}}}}{{Gb{AG`}}}}{{{h{{AOb{{AOl{AM`}}}}}}}{{Gb{AG`}}}}{{{h{{AOb{{AOn{AM`}}}}}}}{{Gb{AG`}}}}{{{h{ANn}}{h{ANn}}}Gh}{{{h{AO`}}{h{AO`}}}Gh}{{{h{l}}{h{l}}}Gh}{{{h{AOf}}{h{AOf}}}Gh}{{h{h{c}}}Gh{}}0000000{{{h{Jl}}ANn}{{Gb{{h{{A`{n}}}}}}}}{{{h{ANn}}{h{dHh}}}Hl}{{{h{Hf}}{h{dHh}}}Hl}0{{{h{AO`}}{h{dHh}}}Hl}{{{h{{AOb{c}}}}{h{dHh}}}Hl{HnAOdHnAl}}{{{h{l}}{h{dHh}}}Hl}{{{h{Jl}}{h{dHh}}}Hl}{{{h{Hd}}{h{dHh}}}Hl}{{{h{AOf}}{h{dHh}}}Hl}{ABlANn}{cc{}}{ANfANn}1111111{{{h{ANn}}{h{dc}}}AbKb}{{{h{AOh}}{h{{M`{Ln}}}}}ANn}{{{h{{AOb{{AOn{AM`}}}}}}{h{{M`{Ln}}}}}ANn}{{{h{{AOb{AOj}}}}{h{{M`{Ln}}}}}ANn}{{{h{{AOb{{AOl{AM`}}}}}}{h{{M`{Ln}}}}}ANn}{{{h{Jl}}}{{Ml{{h{ANn}}}}}}{{}c{}}0000000{{cAO`}{{AOb{c}}}{AOdHnAl}}{{}Jl}{{{h{ANn}}{h{ANn}}}{{Gb{F`}}}}{{{h{l}}{h{l}}}{{Gb{F`}}}}{{{h{dJl}}ANnl}{{Gb{{A`{n}}}}}}{{{h{B@`}}{h{dHb}}AEl{h{Hd}}{h{{M`{Ln}}}}}{{Bf{AbHf}}}}{{{h{{AOb{AOj}}}}{h{dHb}}AEl{h{Hd}}{h{{M`{Ln}}}}}{{Bf{AbHf}}}}{{{h{{AOb{{AOl{AM`}}}}}}{h{dHb}}AEl{h{Hd}}{h{{M`{Ln}}}}}{{Bf{AbHf}}}}{{{h{{AOb{{AOn{AM`}}}}}}{h{dHb}}AEl{h{Hd}}{h{{M`{Ln}}}}}{{Bf{AbHf}}}}{{{h{n}}{h{dHb}}{h{Hd}}{h{{M`{Ln}}}}}{{Bf{AbHf}}}}{{h{h{dHb}}{h{Hd}}{h{{M`{Ln}}}}}{{Bf{AbHf}}}}`{{{h{Jl}}}{{Ml{{h{{A`{n}}}}}}}}`{hc{}}000000{hGd}``{c{{Bf{e}}}{}{}}0000000{{}{{Bf{c}}}{}}0000000{hNb}0000000{{}c{}}0000000````````````````{{{h{d{Dd{c}}}}{h{e}}}{{h{d{Dd{c}}}}}{}{{B@d{B@b}}}}{{{h{d{Dd{c}}}}K`JhAFj}{{Bf{{h{d{Dd{c}}}}B@f}}}{}}{{{h{d{Dd{c}}}}K`JhAFjMb}{{Bf{{h{d{Dd{c}}}}B@f}}}{}}{{{h{d{Dd{c}}}}}{{h{d{Dd{c}}}}}{}}{{{h{d{Dd{c}}}}AfDh}{{h{d{Dd{c}}}}}{}}{{{h{d{Dd{c}}}}K`}{{h{d{Dd{c}}}}}{}}{{{h{d{Dd{c}}}}K`}{{Bf{{h{d{Dd{c}}}}B@h}}}{}}{{{h{d{Dd{c}}}}{h{{Cj{K`}}}}}{{Bf{{h{d{Dd{c}}}}B@h}}}{}}{{{h{d{Dd{c}}}}Gh}{{h{d{Dd{c}}}}}{}}{h{{h{c}}}{}}0000{{{h{d}}}{{h{dc}}}{}}0000{{{h{d{Dd{c}}}}B@j}{{h{d{Dd{c}}}}}{}}{{{h{B@l}}}B@l}{{{h{B@j}}}B@j}{{h{h{dc}}}Ab{}}0{{hCh}Ab}0{{{h{B@j}}{h{B@j}}}F`}{{{Dd{c}}e}{{Dd{e}}}{}O`}{{{h{d{Dd{c}}}}Bb}{{h{d{Dd{c}}}}}{}}{{}B@l}{{}B@j}{{{h{d{Dd{c}}}}}{{h{d{Dd{c}}}}}{}}{{{h{d{Dd{c}}}}Af}{{h{d{Dd{c}}}}}{}}1{{{h{B@j}}{h{B@j}}}Gh}{{h{h{c}}}Gh{}}0{{{h{d{Dd{c}}}}Dh}{{h{d{Dd{c}}}}}{}}{{{h{d{Dd{c}}}}Dl}{{h{d{Dd{c}}}}}{}}{{{Dd{c}}}{{Bf{HbJj}}}O`}{{{Dd{c}}{h{de}}}{{Bf{HbJj}}}O`Od}{{{h{{Dd{c}}}}{h{dHh}}}HlHn}{{{h{B@h}}{h{dHh}}}Hl}0{{{h{B@f}}{h{dHh}}}Hl}0{{{h{B@l}}{h{dHh}}}Hl}{{{h{B@j}}{h{dHh}}}Hl}{cc{}}0000{{{h{B@j}}{h{dc}}}AbKb}>{{}c{}}0000?{{{h{d{Dd{c}}}}B@n}{{h{d{Dd{c}}}}}{}}{{{h{d{Dd{c}}}}}{{h{d{Dd{c}}}}}{}}0{{{h{d{Dd{c}}}}B@l}{{h{d{Dd{c}}}}}{}}{{{h{B@j}}{h{B@j}}}{{Gb{F`}}}}{{{h{d{Dd{c}}}}{An{Gd{Ml{AEl}}}}j}{{h{d{Dd{c}}}}}{}}{{{h{d{Dd{c}}}}Mb}{{h{d{Dd{c}}}}}{}}{{{h{d{Dd{c}}}}{Ml{{Cb{AfDh}}}}}{{h{d{Dd{c}}}}}{}}{{{h{d{Dd{c}}}}Jf}{{h{d{Dd{c}}}}}{}}{{{h{B@l}}{h{dBl}}}Ab}{{{h{B@l}}{h{dBl}}{h{dc}}}AbOd}{hc{}}0{hGd}0{c{{Bf{e}}}{}{}}0000{{}{{Bf{c}}}{}}0000{hNb}0000{{{h{d{Dd{c}}}}{Ml{K`}}}{{h{d{Dd{c}}}}}{}}{{{h{d{Dd{c}}}}BA`}{{h{d{Dd{c}}}}}{}}{{}c{}}0000````","D":"GCh","p":[[5,"Balance",394,2042],[0,"mut"],[5,"Wallet",394,2043],[1,"reference",null,null,1],[6,"KeychainKind",394,2044],[5,"SignerOrdering",1731,2045],[10,"TransactionSigner",1731,2045],[5,"Arc",2046,null,1],[1,"unit"],[17,"Item"],[5,"ScriptBuf",2047],[8,"Indexed",2048],[10,"Iterator",2049],[10,"Clone",2050],[5,"BTreeMap",2051],[5,"Block",2052],[1,"u32"],[5,"CannotConnectError",2053],[6,"Result",2054,null,1],[5,"BlockId",2055],[6,"ApplyHeaderError",2053],[5,"Transaction",2056],[10,"Into",2057,null,1],[1,"u64"],[1,"tuple",null,null,1],[10,"IntoIterator",2058],[5,"Update",394,2043],[1,"u8"],[1,"slice"],[5,"ConfirmationBlockTime",2055],[5,"TxGraph",2059],[5,"Txid",2056],[8,"DefaultCoinSelectionAlgorithm",495,2060],[5,"TxBuilder",1925,2061],[6,"BuildFeeBumpError",1300,2062],[5,"Amount",2063],[6,"CalculateFeeError",2059],[5,"FeeRate",2064],[5,"LoadParams",394,2065],[5,"BlockHash",2052],[6,"Network",2066],[5,"CheckPointIter",2067],[5,"LocalOutput",394,2044],[5,"WeightedUtxo",394,2044],[6,"Utxo",394,2044],[5,"ChangeSet",394,2068],[5,"AddressInfo",394,2043],[6,"Ordering",2069],[5,"CreateParams",394,2065],[5,"PersistedWallet",394,2070],[6,"CreateWithPersistError",394,2070],[10,"WalletPersister",394,2070],[10,"IntoWalletDescriptor",860],[10,"Send",2071],[10,"AsyncWalletPersister",394,2070],[6,"Error",882],[6,"Option",2072,null,1],[5,"String",2073],[10,"Deserializer",2074],[1,"bool"],[6,"LoadWithPersistError",394,2070],[10,"PartialEq",2069],[6,"LoadError",394,2043],[6,"LoadMismatch",394,2043],[5,"Psbt",2075],[5,"SignOptions",1731,2045],[6,"SignerError",1731,2045],[5,"Formatter",2076],[5,"Error",2076],[8,"Result",2076],[10,"Debug",2076],[6,"FileStoreError",394,2070],[10,"Display",2076],[6,"ApplyBlockError",394,2043],[5,"ChangeSet",2077],[5,"ChangeSet",2053],[5,"ChangeSet",2078],[5,"ChangeSet",2059],[5,"FullScanResponse",2079],[5,"SyncResponse",2079],[5,"Transaction",2080],[8,"Result",2081],[5,"PsbtSighashType",2082],[5,"Input",2082],[6,"CreateTxError",1300,2062],[5,"SignersContainer",1731,2045],[8,"WalletTx",394,2043],[5,"OutPoint",2056],[10,"Hasher",2083],[17,"Error"],[10,"Future",2084,null,1],[5,"Box",2085,null,1],[5,"Pin",2086],[5,"TxOut",2056],[10,"IsDust",394,2087],[5,"Script",2088],[8,"ExtendedDescriptor",860],[8,"KeyMap",1400,2089],[5,"CheckPoint",2067],[10,"DoubleEndedIterator",2090],[5,"LocalChain",2053],[5,"Policy",915],[6,"All",2091],[5,"Secp256k1",2092],[5,"Sequence",2056],[10,"Serializer",2093],[5,"KeychainTxOutIndex",2077],[5,"FullScanRequestBuilder",2079],[5,"SyncRequestBuilder",2079],[5,"Vec",2094],[17,"Output"],[10,"FnMut",2095],[5,"TypeId",2096],[1,"str"],[5,"InsufficientFunds",495,2060],[5,"LargestFirstCoinSelection",495,2060],[5,"OldestFirstCoinSelection",495,2060],[5,"BranchAndBoundCoinSelection",495,2060],[5,"SingleRandomDraw",495,2060],[10,"CoinSelectionAlgorithm",495,2060],[5,"CoinSelectionResult",495,2060],[10,"RngCore",2097],[6,"Excess",495,2060],[10,"Default",2098],[6,"Descriptor",860,2089],[5,"Address",2099],[6,"Error",2100],[10,"MiniscriptKey",2100],[10,"ToPublicKey",2100],[6,"ScriptContextEnum",1400],[5,"Miniscript",860,2101],[6,"Terminal",2102],[10,"ScriptContext",1400,2103],[6,"Tree",2104],[6,"DescriptorPublicKey",1400,2105],[5,"DefiniteDescriptorKey",2105],[6,"ConversionError",2105],[6,"Placeholder",2106],[5,"Satisfaction",2106],[10,"AssetProvider",2107],[17,"Key"],[6,"ScriptContextError",2103],[17,"Sha256"],[5,"Hash",2108],[17,"Hash256"],[5,"Hash",2109],[17,"Ripemd160"],[5,"Hash",2110],[17,"Hash160"],[5,"Hash",2111],[10,"ParseableKey",2102],[6,"Legacy",860,2103],[6,"Segwitv0",860,2103],[10,"Ord",2069],[5,"PublicKey",2112],[10,"Verification",2113],[6,"DescriptorType",2089],[5,"DescriptorId",2114],[10,"FromStrKey",2115],[5,"ExtParams",2116],[6,"AnalysisError",2116],[10,"ExtractPolicy",860],[6,"BuildSatisfaction",915],[5,"Range",2117],[5,"Sh",2118],[5,"Wpkh",2119],[5,"Tr",2120],[5,"Wsh",2119],[5,"Pkh",2121],[5,"Bare",2121],[5,"Type",2122],[5,"ExtData",2123],[5,"Tree",2124],[1,"usize"],[10,"Satisfier",2106],[10,"Hash",2083],[5,"Iter",2125],[5,"PkIter",2125],[6,"Policy",2126],[6,"LiftError",2127],[5,"Weight",2128],[6,"BareCtx",2103],[6,"TapTree",2120],[6,"DescriptorSecretKey",1400,2105],[10,"Signing",2113],[10,"PartialOrd",2069],[5,"Plan",2107],[5,"TxIn",2056],[6,"SigType",2103],[6,"TranslateErr",2100],[10,"Translator",2100],[6,"PolicyError",915],[6,"KeyError",1400],[6,"HexToBytesError",2129],[6,"Error",2130],[6,"Error",2131],[6,"ParsePublicKeyError",2112],[6,"PkOrF",915],[6,"SatisfiableItem",915],[6,"Satisfaction",915],[5,"Condition",915],[10,"DescriptorTemplate",1104],[8,"DescriptorTemplateOut",1104],[5,"P2Pkh",1104],[10,"IntoDescriptorKey",1400],[5,"P2Wpkh_P2Sh",1104],[5,"P2Wpkh",1104],[5,"P2TR",1104],[6,"Tap",2103],[5,"Bip44",1104],[10,"DerivableKey",1400],[5,"Bip44Public",1104],[5,"Bip49",1104],[5,"Bip49Public",1104],[5,"Bip84",1104],[5,"Bip84Public",1104],[5,"Bip86",1104],[5,"Bip86Public",1104],[6,"MiniscriptPsbtError",1300,2062],[6,"Error",2132],[5,"FullyNodedExport",1377,2133],[8,"ValidNetworks",1400],[5,"SortedMultiVec",1400,2134],[5,"GeneratedKey",1400],[5,"PrivateKeyGenerateOptions",1400],[5,"SinglePub",1400,2105],[5,"SinglePriv",1400,2105],[6,"SinglePubKey",1400,2105],[6,"DescriptorKey",1400],[5,"Xpub",2130],[6,"ExtendedKey",1400],[5,"Xpriv",2130],[10,"FromStr",2135],[5,"DerivationPath",2130],[17,"Entropy"],[17,"Options"],[10,"GeneratableKey",1400],[10,"AsMut",2057],[10,"GeneratableDefaultOptions",1400],[10,"CryptoRng",2097],[5,"Assets",2107],[8,"KeySource",2130],[5,"Fingerprint",2130],[5,"DescriptorKeyParseError",2105],[10,"PsbtUtils",1725],[6,"Error",2136],[6,"SignerId",1731,2045],[6,"SignerContext",1731,2045],[5,"SignerWrapper",1731,2045],[10,"Sized",2071],[6,"TapLeavesOptions",1731,2045],[10,"SignerCommon",1731,2045],[5,"PrivateKey",2112],[5,"DescriptorXKey",2105],[5,"DescriptorMultiXKey",2105],[10,"InputSigner",1731,2045],[5,"PushBytes",2137],[10,"AsRef",2057],[6,"AddForeignUtxoError",1925,2061],[6,"AddUtxoError",1925,2061],[6,"ChangeSpendPolicy",1925,2061],[6,"TxOrdering",1925,2061],[6,"LockTime",2138],[1,"i32"],[15,"InvalidTxid",2038],[15,"UnexpectedConnectedToHash",481],[15,"Network",483],[15,"Genesis",483],[15,"Descriptor",483],[15,"Custom",2040],[15,"Foreign",492],[15,"Change",612],[15,"NoChange",612],[8,"DerivedDescriptor",860],[15,"PsbtTimelocks",1080],[15,"Complete",1083],[15,"Partial",1083],[15,"PartialComplete",1083],[15,"Sha256Preimage",1094],[15,"Hash256Preimage",1094],[15,"Ripemd160Preimage",1094],[15,"Hash160Preimage",1094],[15,"Thresh",1094],[15,"Multisig",1094],[15,"AbsoluteTimelock",1094],[15,"RelativeTimelock",1094],[15,"RbfSequenceCsv",1371],[15,"LockTime",1371],[15,"FeeTooLow",1371],[15,"FeeRateTooLow",1371],[8,"WalletExport",1377],[10,"ExtScriptContext",1400],[15,"Tap",1924]],"r":[[0,2061],[1,2061],[2,2043],[3,2043],[4,2070],[5,2042],[6,2043],[7,2061],[8,2061],[9,2068],[10,2061],[11,2065],[12,2070],[13,2061],[14,2070],[15,2070],[16,2043],[17,2043],[18,2070],[19,2070],[20,2044],[21,2070],[22,2044],[23,2043],[24,860],[25,2044],[26,2070],[27,2061],[28,2061],[29,2087],[30,2044],[31,2070],[32,2043],[33,2043],[34,2065],[35,2070],[36,2044],[37,2044],[38,2043],[39,2043],[40,2043],[41,2043],[42,2061],[43,2043],[44,2061],[45,2070],[46,2070],[47,2070],[48,2061],[49,2045],[50,2061],[51,2061],[52,2043],[53,2061],[54,2061],[55,2043],[56,2044],[57,2068],[58,2068],[59,2043],[60,2070],[61,2043],[62,2044],[63,2070],[64,2042],[65,2043],[66,2043],[67,2043],[68,2045],[69,2045],[70,2043],[71,2043],[72,2043],[73,2043],[74,2043],[75,2044],[76,2044],[77,2043],[78,2045],[79,2043],[81,2065],[82,2042],[83,2065],[84,2044],[85,2044],[86,2044],[87,2044],[88,2068],[89,2070],[90,2070],[91,2070],[92,2070],[93,2043],[94,2043],[95,2043],[96,2043],[97,2043],[98,2043],[99,2065],[100,2042],[101,2065],[102,2044],[103,2044],[104,2044],[105,2044],[106,2068],[107,2070],[108,2070],[109,2070],[110,2070],[111,2043],[112,2043],[113,2043],[114,2043],[115,2043],[116,2043],[117,2043],[118,2043],[119,2043],[120,2043],[121,2043],[123,2043],[124,2043],[125,2044],[126,2068],[127,2065],[128,2065],[129,2043],[130,2042],[131,2044],[132,2044],[133,2044],[134,2044],[135,2068],[136,2043],[137,2043],[138,2042],[139,2044],[140,2044],[141,2044],[142,2044],[143,2068],[144,2043],[145,2043],[146,2042],[147,2044],[148,2044],[149,2044],[150,2044],[151,2068],[152,2043],[153,2043],[154,2044],[155,2043],[156,2042],[157,2070],[158,2043],[159,2070],[160,2043],[161,2065],[162,2065],[163,2065],[164,2043],[165,2042],[166,2065],[167,2068],[168,2043],[169,2070],[170,2043],[171,2070],[172,2043],[173,2044],[174,2043],[176,2065],[177,2068],[179,2043],[180,2042],[181,2044],[182,2044],[183,2068],[184,2042],[185,2044],[186,2044],[187,2044],[188,2044],[189,2068],[190,2070],[191,2043],[192,2043],[193,2043],[194,2042],[195,2042],[196,2044],[197,2044],[198,2044],[199,2044],[200,2044],[201,2044],[202,2044],[203,2044],[204,2043],[205,2043],[206,2043],[207,2043],[208,2065],[210,2043],[211,2042],[212,2042],[213,2044],[214,2044],[215,2044],[216,2044],[217,2068],[218,2070],[219,2070],[220,2070],[221,2070],[222,2070],[223,2070],[224,2070],[225,2043],[226,2043],[227,2043],[228,2043],[229,2043],[230,2043],[231,2043],[232,2043],[233,2043],[235,2065],[236,2042],[237,2065],[238,2044],[239,2044],[240,2044],[241,2044],[242,2068],[243,2068],[244,2068],[245,2068],[246,2068],[247,2070],[248,2070],[249,2070],[250,2070],[251,2070],[252,2043],[253,2043],[254,2043],[255,2043],[256,2043],[257,2043],[258,2043],[259,2043],[260,2043],[261,2068],[262,2065],[263,2043],[264,2043],[265,2043],[266,2043],[267,2044],[268,2044],[269,2042],[270,2043],[271,2068],[272,2068],[273,2070],[274,2070],[275,2043],[276,2065],[277,2042],[278,2065],[279,2044],[280,2044],[281,2044],[282,2044],[283,2068],[284,2070],[285,2070],[286,2070],[287,2070],[288,2043],[289,2043],[290,2043],[291,2043],[292,2043],[293,2043],[294,2087],[295,2068],[296,2043],[297,2044],[298,2044],[299,2043],[300,2043],[301,2065],[302,2065],[304,2043],[305,2043],[306,2043],[307,2043],[308,2043],[309,2070],[310,2043],[311,2070],[312,2065],[313,2065],[314,2065],[315,2043],[316,2043],[317,2068],[318,2065],[319,2065],[320,2043],[321,2068],[323,2065],[324,2043],[325,2068],[326,2065],[327,2065],[328,2065],[329,2043],[330,2043],[331,2044],[332,2044],[333,2044],[334,2043],[335,2070],[336,2070],[337,2070],[338,2070],[339,2068],[340,2043],[342,2043],[343,2043],[344,2043],[346,2139],[347,2044],[348,2068],[349,2043],[350,2043],[351,2044],[354,2042],[355,2044],[356,2044],[357,2068],[358,2043],[359,2043],[360,2043],[361,2045],[362,2043],[363,2043],[364,2043],[365,2043],[366,2043],[367,2043],[368,2043],[369,2043],[370,2045],[371,860],[372,2042],[373,2044],[374,2044],[375,2044],[376,2044],[377,2068],[378,2043],[379,2043],[380,2042],[381,2070],[382,2070],[383,2070],[384,2043],[385,2043],[386,2043],[387,2042],[388,2043],[389,2043],[390,2045],[391,2042],[392,2042],[393,2045],[394,2065],[395,2042],[396,2065],[397,2044],[398,2044],[399,2044],[400,2044],[401,2068],[402,2070],[403,2070],[404,2070],[405,2070],[406,2043],[407,2043],[408,2043],[409,2043],[410,2043],[411,2043],[412,2065],[413,2042],[414,2065],[415,2044],[416,2044],[417,2044],[418,2044],[419,2068],[420,2070],[421,2070],[422,2070],[423,2070],[424,2043],[425,2043],[426,2043],[427,2043],[428,2043],[429,2043],[430,2043],[431,2043],[432,2068],[433,2043],[434,2043],[435,2044],[436,2044],[437,2065],[438,2042],[439,2065],[440,2044],[441,2044],[442,2044],[443,2044],[444,2068],[445,2070],[446,2070],[447,2070],[448,2070],[449,2043],[450,2043],[451,2043],[452,2043],[453,2043],[454,2043],[455,2043],[456,2043],[457,2042],[458,2044],[460,2065],[461,2042],[462,2065],[463,2044],[464,2044],[465,2044],[466,2044],[467,2068],[468,2070],[469,2070],[470,2070],[471,2070],[472,2043],[473,2043],[474,2043],[475,2043],[476,2043],[477,2043],[478,2043],[495,2060],[496,2060],[497,2060],[498,2060],[499,2060],[500,2060],[501,2060],[502,2060],[503,2060],[504,2060],[505,2060],[506,2060],[507,2060],[508,2060],[509,2060],[510,2060],[511,2060],[512,2060],[513,2060],[514,2060],[515,2060],[516,2060],[517,2060],[518,2060],[519,2060],[520,2060],[521,2060],[522,2060],[523,2060],[524,2060],[525,2060],[526,2060],[527,2060],[528,2060],[529,2060],[530,2060],[531,2060],[532,2060],[533,2060],[534,2060],[535,2060],[536,2060],[537,2060],[538,2060],[539,2060],[540,2060],[541,2060],[542,2060],[543,2060],[544,2060],[545,2060],[546,2060],[547,2060],[548,2060],[549,2060],[550,2060],[551,2060],[552,2060],[553,2060],[554,2060],[555,2060],[556,2060],[557,2060],[558,2060],[559,2060],[560,2060],[561,2060],[562,2060],[563,2060],[564,2060],[565,2060],[566,2060],[567,2060],[568,2060],[569,2060],[570,2060],[571,2060],[572,2060],[573,2060],[574,2060],[575,2060],[576,2060],[577,2060],[578,2060],[579,2060],[580,2060],[581,2060],[582,2060],[583,2060],[584,2060],[585,2060],[586,2060],[587,2060],[588,2060],[589,2060],[590,2060],[591,2060],[592,2060],[593,2060],[594,2060],[595,2060],[596,2060],[597,2060],[598,2060],[599,2060],[600,2060],[601,2060],[602,2060],[603,2060],[604,2060],[605,2060],[606,2060],[607,2060],[608,2060],[609,2060],[610,2060],[611,2060],[619,2089],[621,2089],[623,2105],[626,2101],[629,2103],[630,2103],[631,2101],[632,2105],[635,2089],[636,915],[637,2103],[638,2103],[641,2089],[642,2105],[643,2101],[647,2089],[650,2089],[653,2089],[654,2105],[655,2089],[656,2103],[657,2103],[658,2101],[659,2101],[660,2089],[661,2089],[662,2103],[663,2103],[664,2101],[665,2089],[666,2103],[667,2103],[668,2101],[669,2101],[670,2101],[671,2101],[672,881],[673,2103],[674,2103],[675,2103],[676,2103],[677,2103],[678,2103],[679,2103],[680,2103],[681,2103],[682,2103],[683,2103],[684,2103],[685,2103],[686,2103],[687,2103],[688,2103],[689,2103],[690,2103],[691,2103],[692,2103],[693,2103],[694,2103],[696,2089],[697,2103],[698,2103],[699,2101],[700,2089],[701,2103],[702,2103],[703,2101],[704,2089],[705,2103],[706,2103],[707,2101],[708,2089],[709,2103],[710,2103],[711,2101],[712,2101],[713,2089],[714,2089],[715,2089],[716,2089],[717,2089],[718,2089],[719,2101],[720,2089],[721,2101],[722,2089],[723,2103],[724,2103],[725,2101],[726,2089],[727,2089],[728,2103],[729,2103],[730,2103],[731,2103],[732,2101],[733,2101],[735,2089],[736,2101],[737,2101],[739,2089],[740,2101],[741,2089],[742,2089],[743,2089],[744,2103],[745,2103],[746,2101],[747,2101],[748,2089],[749,2101],[750,2089],[751,2089],[752,2089],[753,2089],[754,2089],[755,2089],[756,2089],[757,2103],[758,2103],[759,2101],[760,2101],[761,2101],[762,2089],[763,2101],[764,2101],[765,2101],[766,2089],[767,2101],[768,2101],[769,2101],[770,2089],[771,2089],[772,2101],[773,2101],[774,2089],[775,2089],[776,2103],[777,2103],[778,2101],[779,2089],[780,2103],[781,2103],[782,2101],[783,2101],[784,2089],[787,2089],[788,2089],[789,2101],[790,2101],[791,2101],[792,2089],[793,2101],[794,2101],[795,2103],[796,2103],[797,2103],[798,2101],[799,2089],[800,2101],[801,2089],[802,2103],[803,2103],[804,2103],[805,2089],[806,2089],[807,2089],[808,2089],[809,2089],[810,2089],[811,2089],[812,2089],[813,2089],[814,2089],[815,2089],[816,2089],[817,2089],[818,2089],[819,2101],[820,2103],[821,2101],[822,2089],[823,2101],[824,2101],[825,2089],[826,2103],[827,2103],[828,2101],[829,2103],[830,2103],[831,2103],[832,2089],[833,2089],[835,2101],[836,2089],[837,2101],[838,2089],[839,2101],[840,2101],[841,2089],[842,2089],[843,2101],[844,2089],[845,2101],[846,2103],[847,2103],[848,2103],[849,2101],[851,2089],[852,2103],[853,2103],[854,2101],[855,2089],[856,2101],[857,2089],[858,2103],[859,2103],[860,2089],[861,2101],[862,2089],[863,2103],[864,2103],[865,2101],[866,2089],[867,2103],[868,2103],[869,2101],[870,2101],[871,2089],[872,2103],[873,2103],[874,2101],[875,2089],[876,2089],[877,2103],[878,2103],[879,2101],[880,2101],[1300,2062],[1301,2062],[1302,2062],[1303,2062],[1304,2062],[1305,2062],[1306,2062],[1307,2062],[1308,2062],[1309,2062],[1310,2062],[1311,2062],[1312,2062],[1313,2062],[1314,2062],[1315,2062],[1316,2062],[1317,2062],[1318,2062],[1319,2062],[1320,2062],[1321,2062],[1322,2062],[1323,2062],[1324,2062],[1325,2062],[1326,2062],[1327,2062],[1328,2062],[1329,2062],[1330,2062],[1331,2062],[1332,2062],[1333,2062],[1334,2062],[1335,2062],[1336,2062],[1337,2062],[1338,2062],[1339,2062],[1340,2062],[1341,2062],[1342,2062],[1343,2062],[1344,2062],[1345,2062],[1346,2062],[1347,2062],[1348,2062],[1349,2062],[1350,2062],[1351,2062],[1352,2062],[1353,2062],[1354,2062],[1355,2062],[1356,2062],[1357,2062],[1358,2062],[1359,2062],[1360,2062],[1361,2062],[1362,2062],[1363,2062],[1364,2062],[1365,2062],[1366,2062],[1367,2062],[1368,2062],[1369,2062],[1370,2062],[1377,2133],[1378,2133],[1380,2133],[1381,2133],[1382,2133],[1383,2133],[1384,2133],[1385,2133],[1386,2133],[1387,2133],[1388,2133],[1389,2133],[1390,2133],[1391,2133],[1393,2133],[1394,2133],[1395,2133],[1396,2133],[1397,2133],[1398,2133],[1399,2133],[1403,2105],[1404,2105],[1409,2105],[1417,2103],[1419,2089],[1423,2105],[1424,2105],[1429,2103],[1432,2105],[1433,2105],[1434,2105],[1435,2105],[1436,2105],[1437,2134],[1440,2105],[1441,2105],[1442,2105],[1445,2105],[1452,2134],[1453,2105],[1454,2105],[1455,2105],[1456,2105],[1457,2105],[1464,2134],[1465,2105],[1466,2105],[1467,2105],[1468,2105],[1469,2105],[1470,2134],[1471,2103],[1472,2103],[1473,2103],[1474,2103],[1475,2103],[1476,2103],[1477,2103],[1478,2103],[1479,2103],[1483,2134],[1484,2105],[1485,2105],[1486,2105],[1487,2105],[1488,2105],[1492,2134],[1493,2105],[1494,2105],[1495,2105],[1496,2105],[1497,2105],[1501,2134],[1502,2105],[1503,2105],[1504,2105],[1505,2105],[1506,2105],[1507,2134],[1508,2105],[1509,2105],[1510,2105],[1514,2105],[1515,2105],[1516,2134],[1519,2134],[1520,2105],[1521,2105],[1522,2105],[1523,2105],[1524,2105],[1527,2134],[1528,2134],[1529,2105],[1530,2105],[1531,2105],[1532,2105],[1533,2105],[1534,2105],[1535,2105],[1536,2105],[1537,2105],[1538,2105],[1544,2134],[1545,2134],[1546,2105],[1547,2105],[1548,2105],[1549,2105],[1550,2105],[1551,2105],[1552,2105],[1553,2134],[1564,2134],[1565,2105],[1566,2105],[1567,2105],[1568,2105],[1569,2105],[1570,2105],[1573,2105],[1574,2105],[1575,2134],[1576,2105],[1577,2105],[1585,2105],[1586,2134],[1587,2105],[1588,2105],[1589,2105],[1596,2134],[1597,2105],[1598,2105],[1599,2105],[1600,2105],[1601,2105],[1602,2105],[1608,2105],[1609,2105],[1614,2105],[1615,2105],[1618,2105],[1621,2105],[1622,2105],[1627,2105],[1628,2105],[1629,2134],[1630,2105],[1631,2105],[1632,2134],[1634,2105],[1635,2103],[1636,2134],[1637,2134],[1639,2134],[1640,2103],[1641,2134],[1642,2105],[1643,2105],[1644,2105],[1645,2103],[1647,2134],[1648,2105],[1649,2105],[1650,2105],[1651,2103],[1652,2134],[1653,2134],[1654,2134],[1655,2134],[1656,2105],[1657,2103],[1658,2134],[1663,2134],[1664,2105],[1665,2105],[1666,2105],[1667,2105],[1668,2105],[1669,2105],[1671,2134],[1672,2105],[1673,2105],[1674,2103],[1675,2103],[1676,2134],[1683,2134],[1684,2105],[1685,2105],[1686,2105],[1687,2105],[1688,2105],[1695,2134],[1696,2105],[1697,2105],[1698,2105],[1699,2105],[1700,2105],[1707,2134],[1708,2105],[1709,2105],[1710,2105],[1711,2105],[1712,2105],[1719,2134],[1720,2105],[1721,2105],[1722,2105],[1723,2105],[1724,2105],[1729,2140],[1730,2140],[1731,2045],[1732,2045],[1733,2045],[1734,2045],[1735,2045],[1736,2045],[1737,2045],[1738,2045],[1739,2045],[1740,2045],[1741,2045],[1742,2045],[1743,2045],[1744,2045],[1745,2045],[1746,2045],[1747,2045],[1748,2045],[1749,2045],[1750,2045],[1751,2045],[1752,2045],[1753,2045],[1754,2045],[1755,2045],[1756,2045],[1757,2045],[1758,2045],[1759,2045],[1760,2045],[1761,2045],[1762,2045],[1763,2045],[1764,2045],[1765,2045],[1766,2045],[1767,2045],[1768,2045],[1769,2045],[1770,2045],[1771,2045],[1772,2045],[1773,2045],[1774,2045],[1775,2045],[1776,2045],[1777,2045],[1778,2045],[1779,2045],[1780,2045],[1781,2045],[1782,2045],[1783,2045],[1784,2045],[1785,2045],[1786,2045],[1787,2045],[1788,2045],[1789,2045],[1790,2045],[1791,2045],[1792,2045],[1793,2045],[1794,2045],[1795,2045],[1796,2045],[1797,2045],[1798,2045],[1799,2045],[1800,2045],[1801,2045],[1802,2045],[1803,2045],[1804,2045],[1805,2045],[1806,2045],[1807,2045],[1808,2045],[1809,2045],[1810,2045],[1811,2045],[1812,2045],[1813,2045],[1814,2045],[1815,2045],[1816,2045],[1817,2045],[1818,2045],[1819,2045],[1820,2045],[1821,2045],[1822,2045],[1823,2045],[1824,2045],[1825,2045],[1826,2045],[1827,2045],[1828,2045],[1829,2045],[1830,2045],[1831,2045],[1832,2045],[1833,2045],[1834,2045],[1835,2045],[1836,2045],[1837,2045],[1838,2045],[1839,2045],[1840,2045],[1841,2045],[1842,2045],[1843,2045],[1844,2045],[1845,2045],[1846,2045],[1847,2045],[1848,2045],[1849,2045],[1850,2045],[1851,2045],[1852,2045],[1853,2045],[1854,2045],[1855,2045],[1856,2045],[1857,2045],[1858,2045],[1859,2045],[1860,2045],[1861,2045],[1862,2045],[1863,2045],[1864,2045],[1865,2045],[1866,2045],[1867,2045],[1868,2045],[1869,2045],[1870,2045],[1871,2045],[1872,2045],[1873,2045],[1874,2045],[1875,2045],[1876,2045],[1877,2045],[1878,2045],[1879,2045],[1880,2045],[1881,2045],[1882,2045],[1883,2045],[1884,2045],[1885,2045],[1886,2045],[1887,2045],[1888,2045],[1889,2045],[1890,2045],[1891,2045],[1892,2045],[1893,2045],[1894,2045],[1895,2045],[1896,2045],[1897,2045],[1898,2045],[1899,2045],[1900,2045],[1901,2045],[1902,2045],[1903,2045],[1904,2045],[1905,2045],[1906,2045],[1907,2045],[1908,2045],[1909,2045],[1910,2045],[1911,2045],[1912,2045],[1913,2045],[1914,2045],[1915,2045],[1916,2045],[1917,2045],[1918,2045],[1919,2045],[1920,2045],[1921,2045],[1922,2045],[1923,2045],[1925,2061],[1926,2061],[1927,2061],[1928,2061],[1929,2061],[1930,2061],[1931,2061],[1932,2061],[1933,2061],[1934,2061],[1935,2061],[1936,2061],[1937,2061],[1938,2061],[1939,2061],[1940,2061],[1941,2061],[1942,2061],[1943,2061],[1944,2061],[1945,2061],[1946,2061],[1947,2061],[1948,2061],[1949,2061],[1950,2061],[1951,2061],[1952,2061],[1953,2061],[1954,2061],[1955,2061],[1956,2061],[1957,2061],[1958,2061],[1959,2061],[1960,2061],[1961,2061],[1962,2061],[1963,2061],[1964,2061],[1965,2061],[1966,2061],[1967,2061],[1968,2061],[1969,2061],[1970,2061],[1971,2061],[1972,2061],[1973,2061],[1974,2061],[1975,2061],[1976,2061],[1977,2061],[1978,2061],[1979,2061],[1980,2061],[1981,2061],[1982,2061],[1983,2061],[1984,2061],[1985,2061],[1986,2061],[1987,2061],[1988,2061],[1989,2061],[1990,2061],[1991,2061],[1992,2061],[1993,2061],[1994,2061],[1995,2061],[1996,2061],[1997,2061],[1998,2061],[1999,2061],[2000,2061],[2001,2061],[2002,2061],[2003,2061],[2004,2061],[2005,2061],[2006,2061],[2007,2061],[2008,2061],[2009,2061],[2010,2061],[2011,2061],[2012,2061],[2013,2061],[2014,2061],[2015,2061],[2016,2061],[2017,2061],[2018,2061],[2019,2061],[2020,2061],[2021,2061],[2022,2061],[2023,2061],[2024,2061],[2025,2061],[2026,2061],[2027,2061],[2028,2061],[2029,2061],[2030,2061],[2031,2061],[2032,2061],[2033,2061],[2034,2061],[2035,2061],[2036,2061],[2037,2061]],"b":[[211,"impl-Display-for-Balance"],[212,"impl-Debug-for-Balance"],[219,"impl-Display-for-FileStoreError"],[220,"impl-Debug-for-FileStoreError"],[221,"impl-Display-for-LoadWithPersistError%3CE%3E"],[222,"impl-Debug-for-LoadWithPersistError%3CE%3E"],[223,"impl-Debug-for-CreateWithPersistError%3CE%3E"],[224,"impl-Display-for-CreateWithPersistError%3CE%3E"],[227,"impl-Debug-for-AddressInfo"],[228,"impl-Display-for-AddressInfo"],[229,"impl-Display-for-LoadError"],[230,"impl-Debug-for-LoadError"],[232,"impl-Debug-for-ApplyBlockError"],[233,"impl-Display-for-ApplyBlockError"],[242,"impl-From%3CChangeSet%3E-for-ChangeSet"],[244,"impl-From%3CChangeSet%3E-for-ChangeSet"],[245,"impl-From%3CChangeSet%3CConfirmationBlockTime,+ChangeSet%3E%3E-for-ChangeSet"],[246,"impl-From%3CChangeSet%3CConfirmationBlockTime%3E%3E-for-ChangeSet"],[254,"impl-From%3CFullScanResponse%3CKeychainKind%3E%3E-for-Update"],[255,"impl-From%3CSyncResponse%3E-for-Update"],[551,"impl-Debug-for-InsufficientFunds"],[552,"impl-Display-for-InsufficientFunds"],[714,"impl-Descriptor%3CDescriptorPublicKey%3E"],[715,"impl-Descriptor%3CDefiniteDescriptorKey%3E"],[742,"impl-Debug-for-Descriptor%3CPk%3E"],[743,"impl-Display-for-Descriptor%3CPk%3E"],[746,"impl-Debug-for-Miniscript%3CPk,+Ctx%3E"],[747,"impl-Display-for-Miniscript%3CPk,+Ctx%3E"],[750,"impl-From%3CSh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[751,"impl-From%3CWpkh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[752,"impl-From%3CTr%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[753,"impl-From%3CWsh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[754,"impl-From%3CPkh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[755,"impl-From%3CBare%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[899,"impl-Display-for-Error"],[900,"impl-Debug-for-Error"],[901,"impl-From%3CPolicyError%3E-for-Error"],[902,"impl-From%3CKeyError%3E-for-Error"],[904,"impl-From%3CHexToBytesError%3E-for-Error"],[905,"impl-From%3CError%3E-for-Error"],[906,"impl-From%3CError%3E-for-Error"],[907,"impl-From%3CError%3E-for-Error"],[908,"impl-From%3CParsePublicKeyError%3E-for-Error"],[1008,"impl-Debug-for-PolicyError"],[1009,"impl-Display-for-PolicyError"],[1338,"impl-Display-for-MiniscriptPsbtError"],[1339,"impl-Debug-for-MiniscriptPsbtError"],[1340,"impl-Display-for-CreateTxError"],[1341,"impl-Debug-for-CreateTxError"],[1342,"impl-Debug-for-BuildFeeBumpError"],[1343,"impl-Display-for-BuildFeeBumpError"],[1345,"impl-From%3CMiniscriptPsbtError%3E-for-CreateTxError"],[1346,"impl-From%3CPolicyError%3E-for-CreateTxError"],[1347,"impl-From%3CError%3E-for-CreateTxError"],[1349,"impl-From%3CInsufficientFunds%3E-for-CreateTxError"],[1350,"impl-From%3CError%3E-for-CreateTxError"],[1387,"impl-Display-for-FullyNodedExport"],[1388,"impl-Debug-for-FullyNodedExport"],[1542,"impl-Display-for-KeyError"],[1543,"impl-Debug-for-KeyError"],[1544,"impl-Display-for-SortedMultiVec%3CPk,+Ctx%3E"],[1545,"impl-Debug-for-SortedMultiVec%3CPk,+Ctx%3E"],[1546,"impl-Debug-for-DescriptorPublicKey"],[1547,"impl-Display-for-DescriptorPublicKey"],[1548,"impl-Display-for-DescriptorSecretKey"],[1549,"impl-Debug-for-DescriptorSecretKey"],[1554,"impl-From%3CXpub%3E-for-ExtendedKey%3CCtx%3E"],[1556,"impl-From%3CXpriv%3E-for-ExtendedKey%3CCtx%3E"],[1562,"impl-From%3CError%3E-for-KeyError"],[1563,"impl-From%3CError%3E-for-KeyError"],[1605,"impl-IntoDescriptorKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E"],[1606,"impl-DerivableKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E"],[1819,"impl-SignerCommon-for-SignerWrapper%3CPrivateKey%3E"],[1820,"impl-SignerCommon-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E"],[1821,"impl-SignerCommon-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E"],[1836,"impl-Display-for-SignerError"],[1837,"impl-Debug-for-SignerError"],[1844,"impl-From%3CHash%3E-for-SignerId"],[1846,"impl-From%3CFingerprint%3E-for-SignerId"],[1856,"impl-SignerCommon-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E"],[1857,"impl-SignerCommon-for-SignerWrapper%3CPrivateKey%3E"],[1858,"impl-SignerCommon-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E"],[1874,"impl-InputSigner-for-SignerWrapper%3CPrivateKey%3E"],[1875,"impl-InputSigner-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E"],[1876,"impl-InputSigner-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E"],[1982,"impl-Debug-for-AddUtxoError"],[1983,"impl-Display-for-AddUtxoError"],[1984,"impl-Debug-for-AddForeignUtxoError"],[1985,"impl-Display-for-AddForeignUtxoError"]],"c":"OjAAAAEAAAAAAAUAEAAAAMoCFAMgA2MF6wVTBg==","e":"OzAAAAEAAF4EgAAZAAAAQQAAAE0AAQBRACQAewAAAIMAGACmAAYAtQAZANIAAADUABYA8wAAAPUAAgD7AAAA/wABAAIBAAAMAQEAKAEAAEMBAABOAQAAWgEAAGEBBQBsAQAAdAEPAIsBIwC2AREAzQERAPwBHAAaAgMAHwIGACgCBwBDAiEAbwIAAH0CAACRAgEAlAIAAJYCBwChAgAAowIBAKYCAACpAgEArAIBALACAQCzAgEAtgIBALkCDwDOAgMA0wILAOQCAQDnAg0A+wIAAAgDAwATAwAAGQMBAB0DAQAkAwEAOgMDAD8DAQBNAwEAUAMBAFQDBQBfAwcAaAMDAG0DAwCBAwYAiQMEAI8DBAC3Ax8A2QMaAPcDAAD5AwAA/gMBAA0EAAAQBAQAFgQiAF8EFwB4BDsAzARIADIFDgBCBQIARgUBAEwFDwBmBQEAagUAAGwFAQBvBQAAcwUFAKcFFwDJBR4A6QUBAOwFAADuBSUAFQYAABsGAQAeBgAAJgYBADMGAwBDBgAARgYEAEwGAQBcBgEAYQYAAGsGAABwBgMAeQYAAH0GCACHBgMAjgYvAO0GDwD+BhsAHAcOACwHCQA3BwAAPwcAAEEHAgBPBwEAUwcCAFcHAABbBwcAZQcfAJ4HCQCpBwYAsgcBALcHAgC+BwYAygcAANYHAADdBxIA8gcEAA==","P":[[72,"T,"],[73,""],[75,""],[81,"T"],[117,""],[138,"T"],[146,""],[157,"P"],[158,"D"],[159,"P"],[160,"D"],[161,"P"],[163,""],[169,"P,Deref::Target"],[170,"Deref::Target"],[171,"P,Deref::Target"],[172,""],[176,"D"],[179,""],[180,"__D"],[184,""],[190,"E"],[191,""],[194,"K"],[208,""],[218,"P"],[219,""],[221,"E"],[225,""],[235,"T"],[242,""],[243,"T"],[244,""],[247,"T"],[250,"E"],[251,"T"],[254,""],[256,"T"],[257,""],[258,"T"],[261,""],[267,"__H"],[272,""],[273,"WalletPersister::Error"],[274,"AsyncWalletPersister::Error"],[275,""],[276,"U"],[294,""],[309,"P"],[310,""],[311,"P"],[314,""],[326,"D"],[327,""],[328,"D"],[329,""],[335,"WalletPersister::Error"],[336,"AsyncWalletPersister::Error"],[337,"P"],[339,""],[354,"__S"],[358,""],[359,""],[360,""],[372,"T"],[380,""],[389,"F"],[392,""],[394,"U,T"],[412,"U"],[431,""],[460,"V"],[478,"T"],[521,""],[524,"Cs"],[525,""],[526,"T"],[531,""],[536,"R"],[539,"Cs,R"],[540,"R"],[541,""],[544,"Cs"],[545,""],[547,"K"],[551,""],[557,"Cs"],[558,""],[559,"T"],[566,"U"],[573,""],[575,"Cs"],[577,""],[578,"T"],[583,""],[584,"U,T"],[591,"U"],[598,""],[605,"V"],[655,"Pk"],[656,""],[658,"Pk,Ctx"],[660,""],[661,"T"],[669,"Pk,Ctx"],[670,"Pk,Ctx,P"],[673,"Pk,ScriptContext::Key"],[674,"Pk"],[676,"Pk,ScriptContext::Key"],[677,"Pk"],[678,"Pk,ScriptContext::Key"],[680,"Pk"],[682,"Pk,ScriptContext::Key"],[683,"Pk"],[685,"Pk,ScriptContext::Key"],[686,"Pk"],[689,"Pk,ScriptContext::Key"],[690,"Pk"],[692,""],[696,"Pk"],[697,""],[699,"Pk,Ctx"],[700,"T"],[704,""],[708,"Pk"],[709,""],[711,"Pk,Ctx"],[713,""],[714,"C"],[716,"Pk"],[717,""],[718,"D,Pk"],[719,"D,Pk,Ctx"],[720,""],[721,"Pk,Ctx"],[722,"Pk"],[723,""],[725,"Pk,Ctx"],[726,"K"],[735,"Pk"],[737,"Pk,Ctx"],[738,""],[740,"Ctx"],[741,"C"],[742,"Pk"],[744,""],[746,"Pk,Ctx"],[748,"Pk,F"],[749,"Pk,Ctx,F"],[750,"Pk"],[756,"T"],[760,"Pk,Ctx"],[762,"Pk"],[763,"Pk,Ctx"],[766,"Pk"],[767,"Pk,Ctx"],[770,"Pk,S"],[772,"Pk,Ctx"],[774,""],[775,"Pk,__H"],[776,"__H"],[778,"Pk,Ctx,H"],[779,"U"],[783,"Pk,Ctx"],[784,""],[789,"Pk,Ctx"],[792,"Pk"],[793,"Pk,Ctx"],[795,"Pk,ScriptContext::Key"],[796,"Pk"],[798,"Pk,Ctx"],[799,"Pk"],[800,"Pk,Ctx"],[801,"Pk"],[802,""],[805,"Pk"],[820,"Pk,ScriptContext::Key"],[821,"Ctx"],[822,"C"],[823,"Ctx"],[825,"Pk"],[826,""],[828,"Pk,Ctx"],[829,"Pk"],[832,"P"],[835,"Pk,Ctx"],[836,"Pk"],[837,"Pk,Ctx"],[838,"Pk,S"],[839,"Pk,Ctx,S"],[841,"Pk"],[843,"Pk,Ctx"],[844,"Pk,S"],[845,"Pk,Ctx,S"],[846,""],[849,"Pk,Ctx"],[851,"T"],[855,""],[858,"Pk,ScriptContext::Key"],[860,"P,Q,E,T"],[861,"Pk,Ctx,Q,E,T"],[862,"U,T"],[866,"U"],[871,""],[875,"Pk"],[876,"V"],[880,"Pk,Ctx"],[881,""],[896,"T"],[898,""],[903,"T"],[904,""],[909,"U"],[910,""],[911,"U,T"],[912,"U"],[913,""],[914,"V"],[950,"T"],[964,""],[970,"T"],[976,""],[991,"K"],[1003,""],[1011,"T"],[1014,""],[1015,"T"],[1016,""],[1017,"T"],[1020,""],[1021,"__H"],[1023,""],[1025,"U"],[1032,""],[1039,"__S"],[1045,"T"],[1051,""],[1052,"U,T"],[1059,"U"],[1066,""],[1073,"V"],[1118,"T"],[1142,""],[1143,"K"],[1167,"T"],[1179,""],[1191,"K"],[1203,"T"],[1215,"U"],[1227,""],[1240,"T"],[1252,"U,T"],[1264,"U"],[1276,""],[1288,"V"],[1329,"T"],[1335,""],[1336,"T"],[1337,""],[1344,"T"],[1345,""],[1348,"T"],[1349,""],[1351,"T"],[1352,"U"],[1355,"T"],[1356,""],[1359,"U,T"],[1362,"U"],[1365,""],[1368,"V"],[1381,"T"],[1383,""],[1385,"__D"],[1386,""],[1389,"T"],[1390,"FromStr::Err"],[1391,"U"],[1394,"__S"],[1395,""],[1396,"U,T"],[1397,"U"],[1398,""],[1399,"V"],[1443,""],[1446,"T"],[1470,"Pk,Ctx,P"],[1471,"Pk,ScriptContext::Key"],[1477,"Pk"],[1478,"Pk,ScriptContext::Key"],[1479,""],[1480,"K,Ctx"],[1481,""],[1483,"Pk,Ctx"],[1484,""],[1489,"T"],[1498,""],[1507,"Pk,Ctx"],[1508,""],[1513,"K,Ctx,Deref::Target"],[1514,""],[1515,"D"],[1516,"Pk,Ctx"],[1517,""],[1519,"Pk,Ctx"],[1520,""],[1525,"K"],[1539,"Ctx"],[1540,""],[1544,"Pk,Ctx"],[1546,""],[1553,"Pk,Ctx,F"],[1554,"Ctx"],[1555,"T"],[1556,"Ctx"],[1557,"T"],[1562,""],[1564,"T"],[1565,""],[1566,"T"],[1571,"Ctx"],[1573,""],[1575,"Pk,Ctx"],[1576,""],[1578,"GeneratableKey::Options,GeneratableKey::Entropy,GeneratableKey::Error,Ctx"],[1579,"Ctx,GeneratableKey::Error"],[1580,",Ctx,GeneratableKey::Error"],[1581,"GeneratableKey::Options,,GeneratableKey::Entropy,GeneratableKey::Error,Ctx"],[1582,"GeneratableKey::Options,GeneratableKey::Entropy,GeneratableKey::Error,Ctx"],[1583,"GeneratableKey::Entropy,Ctx,GeneratableKey::Error"],[1584,"Ctx"],[1585,""],[1586,"Pk,Ctx,__H"],[1587,"__H"],[1590,"U"],[1602,""],[1603,"Ctx"],[1605,"Ctx,K"],[1607,"Ctx"],[1612,"Ctx,K"],[1613,"K,Ctx"],[1614,""],[1616,"Ctx"],[1617,"Ctx,C"],[1618,""],[1629,"Pk,Ctx"],[1633,""],[1635,"Pk,ScriptContext::Key"],[1636,"Pk,Ctx"],[1638,""],[1639,"Pk,Ctx"],[1640,""],[1641,"Pk,Ctx"],[1642,""],[1645,"Pk,ScriptContext::Key"],[1646,"Ctx"],[1647,"Pk,Ctx"],[1648,""],[1651,"Pk"],[1652,"Pk,Ctx"],[1654,"Pk,Ctx,S"],[1655,"Pk,Ctx"],[1656,"S"],[1657,""],[1658,"Pk,Ctx"],[1659,""],[1660,"T"],[1669,"C"],[1670,""],[1674,"Pk,ScriptContext::Key"],[1676,"Pk,Ctx,Q,FuncError,T"],[1677,"U,T"],[1689,"U"],[1701,""],[1713,"V"],[1726,""],[1772,"T"],[1788,""],[1791,"S"],[1792,""],[1796,"T"],[1803,""],[1816,"S,Deref::Target"],[1817,""],[1826,"K"],[1834,""],[1839,"S"],[1840,""],[1845,"T"],[1846,""],[1847,"T"],[1854,"__H"],[1855,""],[1860,"U"],[1868,"S"],[1869,""],[1882,"T"],[1889,""],[1892,"U,T"],[1900,"U"],[1908,""],[1916,"V"],[1940,"Cs,T"],[1941,"Cs"],[1949,"T"],[1959,"Cs"],[1960,""],[1962,"T"],[1964,""],[1967,"Cs,P"],[1968,"Cs"],[1969,""],[1971,"Cs"],[1974,""],[1975,"K"],[1977,"Cs"],[1980,"Cs,"],[1981,"Cs"],[1982,""],[1988,"T"],[1993,"__H"],[1994,"Cs"],[1995,"U"],[2000,"Cs"],[2005,""],[2006,"Cs"],[2010,""],[2011,""],[2012,"T"],[2014,""],[2016,"U,T"],[2021,"U"],[2026,""],[2031,"Cs"],[2033,"V"]]}],["example_bitcoind_rpc_polling",{"t":"PSSSSGPSPFGSPPNNNNHNNNNNNNNNNNNONNNNNNNNNNNNNNNHNOOOHNNNNNNNNNNNNNNNONNNOO","n":["Block","CHANNEL_BOUND","DB_COMMIT_DELAY","DB_MAGIC","DB_PATH","Emission","Live","MEMPOOL_EMIT_DELAY","Mempool","RpcArgs","RpcCommands","STDOUT_PRINT_DELAY","Sync","Tip","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","await_flag","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","fallback_height","fmt","","","from","","","from_arg_matches","","from_arg_matches_mut","","group_id","has_subcommand","into","","","main","new_client","rpc_cookie","rpc_password","rpc_user","start_ctrlc_handler","to_owned","","try_from","","","try_into","","","type_id","","","update_from_arg_matches","","update_from_arg_matches_mut","","url","vzip","","","rpc_args",""],"q":[[0,"example_bitcoind_rpc_polling"],[72,"example_bitcoind_rpc_polling::RpcCommands"],[74,"clap_builder::builder::command"],[75,"core::sync::atomic"],[76,"core::time"],[77,"core::fmt"],[78,"clap_builder::parser::matches::arg_matches"],[79,"clap_builder"],[80,"core::result"],[81,"clap_builder::util::id"],[82,"core::option"],[83,"anyhow"],[84,"bitcoincore_rpc::client"],[85,"alloc::sync"],[86,"core::any"]],"i":"Af`````A``1```01n011`2012010101010201201010101201`0000`0120120120101010201C`Cb","f":"``````````````{bb}000{{{f{d}}h}j}{f{{f{c}}}{}}00{{{f{l}}}{{f{lc}}}{}}00{{{f{n}}}n}{{{f{A`}}}A`}{{f{f{lc}}}Ab{}}0{{fAd}Ab}0`{{{f{Af}}{f{lAh}}}Aj}{{{f{n}}{f{lAh}}}Aj}{{{f{A`}}{f{lAh}}}Aj}{cc{}}00{{{f{Al}}}{{B`{nAn}}}}{{{f{Al}}}{{B`{A`An}}}}{{{f{lAl}}}{{B`{nAn}}}}{{{f{lAl}}}{{B`{A`An}}}}{{}{{Bd{Bb}}}}{{{f{Bf}}}j}{{}c{}}00{{}{{Bh{Ab}}}}{{{f{n}}}{{Bh{Bj}}}}```{{}{{Bl{d}}}}{fc{}}0{c{{B`{e}}}{}{}}00{{}{{B`{c}}}{}}00{fBn}00{{{f{ln}}{f{Al}}}{{B`{AbAn}}}}{{{f{lA`}}{f{Al}}}{{B`{AbAn}}}}{{{f{ln}}{f{lAl}}}{{B`{AbAn}}}}{{{f{lA`}}{f{lAl}}}{{B`{AbAn}}}}`{{}c{}}00``","D":"Bb","p":[[5,"Command",74],[5,"AtomicBool",75],[1,"reference",null,null,1],[5,"Duration",76],[1,"bool"],[0,"mut"],[5,"RpcArgs",0],[6,"RpcCommands",0],[1,"unit"],[1,"u8"],[6,"Emission",0],[5,"Formatter",77],[8,"Result",77],[5,"ArgMatches",78],[8,"Error",79],[6,"Result",80,null,1],[5,"Id",81],[6,"Option",82,null,1],[1,"str"],[8,"Result",83],[5,"Client",84],[5,"Arc",85,null,1],[5,"TypeId",86],[15,"Sync",72],[15,"Live",72]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAADkACQAAAAEABAACAAkAAgAOABEAIQACACcABQAwAAEANQAPAEYABAA=","P":[[19,"T"],[25,""],[27,"T"],[29,""],[35,"T"],[38,""],[44,"U"],[47,""],[53,"T"],[55,"U,T"],[58,"U"],[61,""],[69,"V"]]}],["example_cli",{"t":"PGFPPPFFGGPPPPFPPGIPPPPPPPPIPGPPPGEONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOENNNNNNNNNNNNNNNNNNNNNNNONHONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONHNNNNOOOOHNNNNNNNNNNNONOONHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOO","n":["Address","AddressCmd","Args","Balance","BranchAndBound","ChainSpecific","ChangeInfo","ChangeSet","CoinSelectionAlgo","Commands","External","Extract","Generate","Index","Init","","Internal","Keychain","KeychainTxGraph","LargestFirst","List","","New","","NewestFirst","Next","OldestFirst","PlanUtxo","Psbt","PsbtCmd","Sign","SmallestFirst","TxOut","TxOutCmd","anyhow","args","augment_args","augment_args_for_update","augment_subcommands","","","","augment_subcommands_for_update","","","","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","chain","change_descriptor","change_keychain","clap","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","command","","command_for_update","create_tx","db","default","","descriptor","deserialize","","eq","","equivalent","","fmt","","","","","","","","","","from","","","","","","","","","","from_arg_matches","","","","","from_arg_matches_mut","","","","","from_str","graph","group_id","handle_commands","has_subcommand","","","","index","","indexer","","init_or_load","into","","","","","","","","","","is_empty","local_chain","merge","network","","partial_cmp","planned_utxos","serialize","","to_owned","","","","","","","to_string","","try_from","","","","","","","","","","try_into","","","","","","","","","","tx_graph","type_id","","","","","","","","","","update_from_arg_matches","","","","","update_from_arg_matches_mut","","","","","vzip","","","","","","","","","","change","addr_cmd","change_descriptor","descriptor","network","","psbt_cmd","txout_cmd","address","after","chain_specific","coin_select","debug","descriptor","older","psbt","","try_broadcast","value","confirmed","spent","unconfirmed","unspent"],"q":[[0,"example_cli"],[228,"example_cli::AddressCmd"],[229,"example_cli::Commands"],[236,"example_cli::PsbtCmd"],[247,"example_cli::TxOutCmd"],[251,"clap_builder::builder::command"],[252,"core::clone"],[253,"clap_builder::derive"],[254,"core::cmp"],[255,"miniscript::plan"],[256,"bitcoin::address"],[257,"bitcoin::psbt"],[258,"core::option"],[259,"anyhow"],[260,"bdk_chain::chain_oracle"],[261,"core::result"],[262,"serde::de"],[263,"core::fmt"],[264,"clap_builder::parser::matches::arg_matches"],[265,"clap_builder"],[266,"clap_builder::util::id"],[267,"std::sync::mutex"],[268,"bdk_chain::local_chain"],[269,"bdk_file_store::store"],[270,"bitcoin::network"],[271,"bitcoin::blockdata::transaction"],[272,"core::ops::function"],[273,"alloc::vec"],[274,"serde::ser"],[275,"alloc::string"],[276,"core::any"]],"i":"j``0Aj1````AhAf3Ab`42``30Ad12414`5`245``ElDd0732473241h1843567Bl3129546780310`1954678195467819546787222`3181171777195467788031295467802954629546832`9546Bb121`423:657891222428`282:6578989423:657891423:6578912423:6578913:6573:657423:657891FhFjFl00FnG`GbGd0Gf11Gh20112Gj000","f":"````````````````````````````````````{bb}000000000{d{{d{c}}}{}}000000000{{{d{f}}}{{d{fc}}}{}}000000000````{{{d{h}}}h}{{{d{{j{ce}}}}}{{j{ce}}}{ln}{lA`}}{{{d{Ab}}}Ab}{{{d{Ad}}}Ad}{{{d{{Af{c}}}}}{{Af{c}}}{lA`}}{{{d{Ah}}}Ah}{{{d{Aj}}}Aj}{{d{d{fc}}}Al{}}000000{{dAn}Al}000000{{{d{Ah}}{d{Ah}}}B`}{{}b}`0{{{d{fBb}}{d{c}}{d{Bd}}AjBfBh}{{Cb{{C`{Bj{Bn{Bl}}}}}}}Cd}`{{}h}{{}Aj}`{c{{Cf{h}}}Ch}{c{{Cf{Ah}}}Ch}{{{d{h}}{d{h}}}Cj}{{{d{Ah}}{d{Ah}}}Cj}{{d{d{c}}}Cj{}}0{{{d{h}}{d{fCl}}}Cn}{{{d{{j{ce}}}}{d{fCl}}}Cn{D`n}{D`A`}}{{{d{Ab}}{d{fCl}}}Cn}{{{d{Ad}}{d{fCl}}}Cn}{{{d{{Af{c}}}}{d{fCl}}}Cn{D`A`}}{{{d{Ah}}{d{fCl}}}Cn}0{{{d{Aj}}{d{fCl}}}Cn}0{{{d{Bl}}{d{fCl}}}Cn}{cc{}}000000000{{{d{Db}}}{{Cf{{Dd{ce}}Df}}}nA`}{{{d{Db}}}{{Cf{{j{ce}}Df}}}nA`}{{{d{Db}}}{{Cf{AbDf}}}}{{{d{Db}}}{{Cf{AdDf}}}}{{{d{Db}}}{{Cf{{Af{c}}Df}}}A`}{{{d{fDb}}}{{Cf{{Dd{ce}}Df}}}nA`}{{{d{fDb}}}{{Cf{{j{ce}}Df}}}nA`}{{{d{fDb}}}{{Cf{AbDf}}}}{{{d{fDb}}}{{Cf{AdDf}}}}{{{d{fDb}}}{{Cf{{Af{c}}Df}}}A`}{{{d{Dh}}}{{Cf{Ajc}}}{}}`{{}{{Bn{Dj}}}}{{{d{{Dl{Bb}}}}{d{{Dl{Dn}}}}{d{{Dl{{E`{h}}}}}}Ebe{j{gc}}}{{Cb{Al}}}A`{{Eh{c{d{Ed}}}{{Ef{{Cb{Al}}}}}}}n}{{{d{Dh}}}Cj}000````{{{d{{Ej{An}}}}{d{Dh}}}{{Cb{{Bn{{El{ce}}}}}}}nA`}{{}c{}}000000000{{{d{h}}}Cj}`{{{d{fh}}h}Al}``{{{d{Ah}}{d{Ah}}}{{Bn{B`}}}}{{{d{Bb}}{d{c}}{d{Bd}}}{{Cf{{F`{En}}}}}Cd}{{{d{h}}c}CfFb}{{{d{Ah}}c}CfFb}{dc{}}000000{dFd}0{c{{Cf{e}}}{}{}}000000000{{}{{Cf{c}}}{}}000000000`{dFf}000000000{{{d{f{Dd{ce}}}}{d{Db}}}{{Cf{AlDf}}}nA`}{{{d{f{j{ce}}}}{d{Db}}}{{Cf{AlDf}}}nA`}{{{d{fAb}}{d{Db}}}{{Cf{AlDf}}}}{{{d{fAd}}{d{Db}}}{{Cf{AlDf}}}}{{{d{f{Af{c}}}}{d{Db}}}{{Cf{AlDf}}}A`}{{{d{f{Dd{ce}}}}{d{fDb}}}{{Cf{AlDf}}}nA`}{{{d{f{j{ce}}}}{d{fDb}}}{{Cf{AlDf}}}nA`}{{{d{fAb}}{d{fDb}}}{{Cf{AlDf}}}}{{{d{fAd}}{d{fDb}}}{{Cf{AlDf}}}}{{{d{f{Af{c}}}}{d{fDb}}}{{Cf{AlDf}}}A`}{{}c{}}000000000```````````````````````","D":"Hj","p":[[5,"Command",251],[1,"reference",null,null,1],[0,"mut"],[5,"ChangeSet",0],[6,"Commands",0],[10,"Clone",252],[10,"Subcommand",253],[10,"Args",253],[6,"AddressCmd",0],[6,"TxOutCmd",0],[6,"PsbtCmd",0],[6,"Keychain",0],[6,"CoinSelectionAlgo",0],[1,"unit"],[1,"u8"],[6,"Ordering",254],[8,"KeychainTxGraph",0],[5,"Assets",255],[5,"Address",256],[1,"u64"],[5,"Psbt",257],[5,"ChangeInfo",0],[6,"Option",258,null,1],[1,"tuple",null,null,1],[8,"Result",259],[10,"ChainOracle",260],[6,"Result",261,null,1],[10,"Deserializer",262],[1,"bool"],[5,"Formatter",263],[8,"Result",263],[10,"Debug",263],[5,"ArgMatches",264],[5,"Args",0],[8,"Error",265],[1,"str"],[5,"Id",266],[5,"Mutex",267],[5,"LocalChain",268],[5,"Store",269],[6,"Network",270],[5,"Transaction",271],[17,"Output"],[10,"FnOnce",272],[1,"slice"],[5,"Init",0],[8,"PlanUtxo",0],[5,"Vec",273],[10,"Serializer",274],[5,"String",275],[5,"TypeId",276],[15,"List",228],[15,"Address",229],[15,"Init",229],[15,"Generate",229],[15,"Psbt",229],[15,"TxOut",229],[15,"New",236],[15,"Extract",236],[15,"Sign",236],[15,"List",247]],"r":[],"b":[[111,"impl-Display-for-Keychain"],[112,"impl-Debug-for-Keychain"],[113,"impl-Debug-for-CoinSelectionAlgo"],[114,"impl-Display-for-CoinSelectionAlgo"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAALYAGgAAAAAAAgABAAUAAgAJAAIAEQABABQAAAAZAAAAGwABAB4AAAAgAAAAIgABACUAHQBFABsAYgABAGUADwB/AAoAiwAFAJIAAACUAAAAoAAAAKIAAAClACAAxwAdAOYAAADrAAEA7wAAAA==","P":[[46,"T"],[70,""],[71,"CS,S"],[72,""],[74,"S"],[75,""],[77,"T"],[84,""],[95,"O"],[97,""],[100,"__D"],[102,""],[104,"K"],[106,""],[107,"CS,S"],[108,""],[110,"S"],[111,""],[116,"T"],[126,"CS,S"],[128,""],[130,"S"],[131,"CS,S"],[133,""],[135,"S"],[136,"FromStr::Err"],[138,""],[139,"S,,CS"],[140,""],[148,"CS,S"],[149,"U"],[159,""],[165,"O"],[166,"__S"],[168,"T"],[175,""],[177,"U,T"],[187,"U"],[198,""],[208,"CS,S"],[210,""],[212,"S"],[213,"CS,S"],[215,""],[217,"S"],[218,"V"]]}],["example_electrum",{"t":"SSFGPFPNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNOOOOOOOOO","n":["DB_MAGIC","DB_PATH","ElectrumArgs","ElectrumCommands","Scan","ScanOptions","Sync","augment_args","","augment_args_for_update","","augment_subcommands","augment_subcommands_for_update","batch_size","borrow","","","borrow_mut","","","client","clone","","","clone_into","","","clone_to_uninit","","","command","command_for_update","electrum_args","electrum_url","eq","fmt","","","from","","","from_arg_matches","","","from_arg_matches_mut","","","group_id","","has_subcommand","into","","","main","to_owned","","","try_from","","","try_into","","","type_id","","","update_from_arg_matches","","","update_from_arg_matches_mut","","","vzip","","","all_spks","electrum_args","","scan_options","","stop_gap","unconfirmed","unused_spks","utxos"],"q":[[0,"example_electrum"],[75,"example_electrum::ElectrumCommands"],[84,"clap_builder::builder::command"],[85,"bitcoin::network"],[86,"electrum_client::client"],[87,"anyhow"],[88,"core::fmt"],[89,"clap_builder::parser::matches::arg_matches"],[90,"clap_builder"],[91,"core::result"],[92,"clap_builder::util::id"],[93,"core::option"],[94,"core::any"]],"i":"````A``0hAb10220210210121021021000210210210210210102210`210210210210210210210BlBn1010111","f":"```````{bb}00000`{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{h}}j}{{n{l}}}}{{{d{A`}}}A`}{{{d{h}}}h}{{{d{Ab}}}Ab}{{d{d{fc}}}Ad{}}00{{dAf}Ad}00{{}b}0{{{d{A`}}}h}`{{{d{Ab}}{d{Ab}}}Ah}{{{d{A`}}{d{fAj}}}Al}{{{d{h}}{d{fAj}}}Al}{{{d{Ab}}{d{fAj}}}Al}{cc{}}00{{{d{An}}}{{Bb{A`B`}}}}{{{d{An}}}{{Bb{hB`}}}}{{{d{An}}}{{Bb{AbB`}}}}{{{d{fAn}}}{{Bb{A`B`}}}}{{{d{fAn}}}{{Bb{hB`}}}}{{{d{fAn}}}{{Bb{AbB`}}}}{{}{{Bf{Bd}}}}0{{{d{Bh}}}Ah}{{}c{}}00{{}{{n{Ad}}}}{dc{}}00{c{{Bb{e}}}{}{}}00{{}{{Bb{c}}}{}}00{dBj}00{{{d{fA`}}{d{An}}}{{Bb{AdB`}}}}{{{d{fh}}{d{An}}}{{Bb{AdB`}}}}{{{d{fAb}}{d{An}}}{{Bb{AdB`}}}}{{{d{fA`}}{d{fAn}}}{{Bb{AdB`}}}}{{{d{fh}}{d{fAn}}}{{Bb{AdB`}}}}{{{d{fAb}}{d{fAn}}}{{Bb{AdB`}}}}{{}c{}}00`````````","D":"An","p":[[5,"Command",84],[1,"reference",null,null,1],[0,"mut"],[5,"ElectrumArgs",0],[6,"Network",85],[5,"Client",86],[8,"Result",87],[6,"ElectrumCommands",0],[5,"ScanOptions",0],[1,"unit"],[1,"u8"],[1,"bool"],[5,"Formatter",88],[8,"Result",88],[5,"ArgMatches",89],[8,"Error",90],[6,"Result",91,null,1],[5,"Id",92],[6,"Option",93,null,1],[1,"str"],[5,"TypeId",94],[15,"Sync",75],[15,"Scan",75]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAEUACAAAAAQABgAAAAgABQAPABIAIwADACoACAA2ABUATQADAA==","P":[[14,"T"],[20,""],[24,"T"],[27,""],[38,"T"],[41,""],[50,"U"],[53,""],[54,"T"],[57,"U,T"],[60,"U"],[63,""],[72,"V"]]}],["example_esplora",{"t":"SSFGPFPNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNHONNNNNNNNNNNNNNNNNNNNNOOOOOOOOO","n":["DB_MAGIC","DB_PATH","EsploraArgs","EsploraCommands","Scan","ScanOptions","Sync","augment_args","","augment_args_for_update","","augment_subcommands","augment_subcommands_for_update","borrow","","","borrow_mut","","","client","clone","","","clone_into","","","clone_to_uninit","","","command","command_for_update","eq","esplora_args","esplora_url","fmt","","","from","","","from_arg_matches","","","from_arg_matches_mut","","","group_id","","has_subcommand","into","","","main","parallel_requests","to_owned","","","try_from","","","try_into","","","type_id","","","update_from_arg_matches","","","update_from_arg_matches_mut","","","vzip","","","all_spks","esplora_args","","scan_options","","stop_gap","unconfirmed","unused_spks","utxos"],"q":[[0,"example_esplora"],[75,"example_esplora::EsploraCommands"],[84,"clap_builder::builder::command"],[85,"bitcoin::network"],[86,"esplora_client::blocking"],[87,"anyhow"],[88,"core::fmt"],[89,"clap_builder::parser::matches::arg_matches"],[90,"clap_builder"],[91,"core::result"],[92,"clap_builder::util::id"],[93,"core::option"],[94,"core::any"]],"i":"````A``0hAb1022210210121021021000021210210210210102210`0210210210210210210210BlBn1010111","f":"```````{bb}00000{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{h}}j}{{n{l}}}}{{{d{A`}}}A`}{{{d{h}}}h}{{{d{Ab}}}Ab}{{d{d{fc}}}Ad{}}00{{dAf}Ad}00{{}b}0{{{d{Ab}}{d{Ab}}}Ah}{{{d{A`}}}h}`{{{d{A`}}{d{fAj}}}Al}{{{d{h}}{d{fAj}}}Al}{{{d{Ab}}{d{fAj}}}Al}{cc{}}00{{{d{An}}}{{Bb{A`B`}}}}{{{d{An}}}{{Bb{hB`}}}}{{{d{An}}}{{Bb{AbB`}}}}{{{d{fAn}}}{{Bb{A`B`}}}}{{{d{fAn}}}{{Bb{hB`}}}}{{{d{fAn}}}{{Bb{AbB`}}}}{{}{{Bf{Bd}}}}0{{{d{Bh}}}Ah}{{}c{}}00{{}{{n{Ad}}}}`{dc{}}00{c{{Bb{e}}}{}{}}00{{}{{Bb{c}}}{}}00{dBj}00{{{d{fA`}}{d{An}}}{{Bb{AdB`}}}}{{{d{fh}}{d{An}}}{{Bb{AdB`}}}}{{{d{fAb}}{d{An}}}{{Bb{AdB`}}}}{{{d{fA`}}{d{fAn}}}{{Bb{AdB`}}}}{{{d{fh}}{d{fAn}}}{{Bb{AdB`}}}}{{{d{fAb}}{d{fAn}}}{{Bb{AdB`}}}}{{}c{}}00`````````","D":"An","p":[[5,"Command",84],[1,"reference",null,null,1],[0,"mut"],[5,"EsploraArgs",0],[6,"Network",85],[5,"BlockingClient",86],[8,"Result",87],[6,"EsploraCommands",0],[5,"ScanOptions",0],[1,"unit"],[1,"u8"],[1,"bool"],[5,"Formatter",88],[8,"Result",88],[5,"ArgMatches",89],[8,"Error",90],[6,"Result",91,null,1],[5,"Id",92],[6,"Option",93,null,1],[1,"str"],[5,"TypeId",94],[15,"Sync",75],[15,"Scan",75]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAEUACAAAAAQABgAAAAgAGQAjAAIAKQAIADUAAAA3ABQATQADAA==","P":[[13,"T"],[19,""],[23,"T"],[26,""],[37,"T"],[40,""],[49,"U"],[52,""],[54,"T"],[57,"U,T"],[60,"U"],[63,""],[72,"V"]]}],["example_wallet_electrum",{"t":"SSSSSSSSH","n":["BATCH_SIZE","DB_MAGIC","ELECTRUM_URL","EXTERNAL_DESC","INTERNAL_DESC","NETWORK","SEND_AMOUNT","STOP_GAP","main"],"q":[[0,"example_wallet_electrum"],[9,"anyhow"],[10,"core::result"]],"i":"`````````","f":"````````{{}{{f{bd}}}}","D":"`","p":[[1,"unit"],[5,"Error",9],[6,"Result",10,null,1]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAkAAQAAAAkA","P":[]}],["example_wallet_esplora_async",{"t":"SSSSSSSSH","n":["DB_PATH","ESPLORA_URL","EXTERNAL_DESC","INTERNAL_DESC","NETWORK","PARALLEL_REQUESTS","SEND_AMOUNT","STOP_GAP","main"],"q":[[0,"example_wallet_esplora_async"],[9,"anyhow"],[10,"core::result"]],"i":"`````````","f":"````````{{}{{f{bd}}}}","D":"`","p":[[1,"unit"],[5,"Error",9],[6,"Result",10,null,1]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAkAAQAAAAkA","P":[]}],["example_wallet_esplora_blocking",{"t":"SSSSSSSSSH","n":["DB_MAGIC","DB_PATH","ESPLORA_URL","EXTERNAL_DESC","INTERNAL_DESC","NETWORK","PARALLEL_REQUESTS","SEND_AMOUNT","STOP_GAP","main"],"q":[[0,"example_wallet_esplora_blocking"],[10,"anyhow"],[11,"core::result"]],"i":"``````````","f":"`````````{{}{{f{bd}}}}","D":"`","p":[[1,"unit"],[5,"Error",10],[6,"Result",11,null,1]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAoAAQAAAAoA","P":[]}],["example_wallet_rpc",{"t":"FPSGPPNNNNNNONNNOONNNNNNNNNHOOOOONNNNNNNNONN","n":["Args","Block","DB_MAGIC","Emission","Mempool","SigTerm","augment_args","augment_args_for_update","borrow","","borrow_mut","","change_descriptor","client","command","command_for_update","db_path","descriptor","fmt","","from","","from_arg_matches","from_arg_matches_mut","group_id","into","","main","network","rpc_cookie","rpc_pass","rpc_user","start_height","try_from","","try_into","","type_id","","update_from_arg_matches","update_from_arg_matches_mut","url","vzip",""],"q":[[0,"example_wallet_rpc"],[44,"clap_builder::builder::command"],[45,"bitcoincore_rpc::client"],[46,"anyhow"],[47,"core::fmt"],[48,"clap_builder::parser::matches::arg_matches"],[49,"clap_builder"],[50,"core::result"],[51,"clap_builder::util::id"],[52,"core::option"],[53,"core::any"]],"i":"`Ab``00h00101000000010100001`0000001010100001","f":"``````{bb}0{d{{d{c}}}{}}0{{{d{f}}}{{d{fc}}}{}}0`{{{d{h}}}{{l{j}}}}{{}b}0``{{{d{h}}{d{fn}}}A`}{{{d{Ab}}{d{fn}}}A`}{cc{}}0{{{d{Ad}}}{{Ah{hAf}}}}{{{d{fAd}}}{{Ah{hAf}}}}{{}{{Al{Aj}}}}{{}c{}}0{{}{{l{An}}}}`````{c{{Ah{e}}}{}{}}0{{}{{Ah{c}}}{}}0{dB`}0{{{d{fh}}{d{Ad}}}{{Ah{AnAf}}}}{{{d{fh}}{d{fAd}}}{{Ah{AnAf}}}}`{{}c{}}0","D":"Al","p":[[5,"Command",44],[1,"reference",null,null,1],[0,"mut"],[5,"Args",0],[5,"Client",45],[8,"Result",46],[5,"Formatter",47],[8,"Result",47],[6,"Emission",0],[5,"ArgMatches",48],[8,"Error",49],[6,"Result",50,null,1],[5,"Id",51],[6,"Option",52,null,1],[1,"unit"],[5,"TypeId",53]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAB4ACAAAAAAAAgAKAA4AAgATAAEAFwACABwAAAAiAAcAKwABAA==","P":[[8,"T"],[13,""],[20,"T"],[22,""],[25,"U"],[27,""],[33,"U,T"],[35,"U"],[37,""],[42,"V"]]}]]'));
 if (typeof exports !== 'undefined') exports.searchIndex = searchIndex;
 else if (window.initSearch) window.initSearch(searchIndex);
-//{"start":39,"fragment_lengths":[1684,780148,9049,1826,1102,3156,2250,80758,2564,6794,2625,2630,407,422,444,1694]}
\ No newline at end of file
+//{"start":39,"fragment_lengths":[1684,780161,9049,1826,1102,3156,2250,80758,2564,6794,2625,2630,407,422,444,1694]}
\ No newline at end of file
index 9f6cf53f8b536687d019c52d44244a50822f006b..8d617d93d3107e9ece8f9319f25eed0eff8630a2 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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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.85.0-nightly</span></h2></div><div class="version">(a4cb3c831 2024-12-17)</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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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.85.0-nightly</span></h2></div><div class="version">(4ba4ac612 2024-12-18)</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 2c1226ac50bf40a805835049e8494cf44fee2863..37a8aafc765e92c9441e998e898a5c8ad529383e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 388fd7c97c1563b8c5851fcb9ccdf64cfc1265fc..9c4e44632597623e20b990539c6bf0982d48c25f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 db8e9b5223605da0b5c43d5b992fc5d6320d389a..2e01a9360aee898dfd49e6e39953e4cd33e922bf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 163be0d8f4d8b124a261fa6d0a1ec14a81830583..50a9e4a26e5ee031ed8cb55f9dee1ddd61cefdc0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 a1ed3872fdeec52aa874226e3002d0dae7ee0016..8db4e01d61aab194635873a9f0a979b6bccb236e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 14667fcfef4e6391882d8fa55a8e13a9af0d560c..47958da6bc121934f077243f5adf0d7b30a63d0d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 d3ecbe1caa0637a95a9c6386e5516c3c37e39b58..32d46f7f5bf0a8e0b947315649df492a3cc3a815 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 49361652d20d306012d566e22ebc4b089cd8d17a..4149af32fa7743b42b215356a1c526384554fe61 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 a4f4a315a9c015ec0d5843f48cd5cce7dd32275c..0afe5cafb6db500274d21b1ef879dd19fda00be4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 3891190b8de245792e7f02a99154f5f869b7ca7d..816a5c1cebb4061fbd4fe98e0ac60922fdbccc71 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 1ccac279e7482f112aff9a12ff5ea1296d5912d2..a2e16701ea548d31bc8bbb673561c177812ee74b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 b7be72d2f4e47cf866b39117da194396b0768e21..2c95bec777351ad161b8d773acd02c688682dbc2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 d9f86ba763d17089584453c024b1cbb29afc12ec..b9701d5f693c969f08c7aba0c140780e1fb3a52e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 b89362b9d15831b8aa6da5ab1143d75e5cf1da4b..a4497d760bc0827b3e9f433c1ce24ae3df3d18eb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 23a92158e58878239b14835c9922c0af5dbe6c34..1a853e2a188de896a527bff188f0e146665d9ce3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 c99e784ec2cb61d6d738a204bc6ef8f410e70390..36021198a5f51e4deb4ab4f6255357dd98039edb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 c7f13ff7bd752aa49dad5c21c472b365482f3022..9d134d647fe3ff075c1b386673f28a59aaaccc8a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 a4e84d23511e467695e0beb3da3000404bc2149a..90f13a1dc5582999169d793c39af55b1a13997dd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 e7cc70ad76ef7209d7ac56b9cfc187b860bbacfc..3929f488ee477565f9a11469f04020f8258299dd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 b5afdc3d5e4efa8054eebcf04fb63e18104373ea..4b83cace2ffcdf622e093b80594b991f3bae05d0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 1f8d262c26057e6149d0d690764f63071a46cdda..5dce9408d30b386a349a125e1fb2747016275fc5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 95c19ef404b20db835503fdbd992dd6904d9c5a8..f6b338fae6e9df4e93f6366323b3b6ac1de3e7e8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 d2abb0d99c359bed4442ff5ccaf9021a80e407d3..43c19262357a4a688ba143da37856460707d4549 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 ff6ddbd525e66d8270f57f6a01bd3f48a3ec2f8c..5d6f72ac18bec667c34b10443d09c478d37763e9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 253b29527d7a0ad506ea48dbdfc55e7726fb4c23..a1647042ac5cf93bcc0f5ae421e912cefaa49301 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 73cb27182c3f7ef189a4fdf4171b6493d14b8a7d..c9b982a68805dbb3d70a2d5bc01aaff263b0c34f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 2fdaf9c58e95cf1bedb8d9cb2d8980ff209de6e3..85ca9be98e8952a6d4be80aa3a97e882be6edf1c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 7d7df5ca913a5f010310920d5b6c0f431bc0bd97..a55feabe4e4bf29f7af97b52af8b522fc4c391af 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 04a78ff4e08458277509642db0982d84d28d40b9..d9095af336d693723042110a472fff13f664d7b7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 5e9d27de228f47b1890e0a08fe6c728f2308afac..41adc5ad4556a595b201e6bc2b7365da4882ec76 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 ab02e9c1dc45ededaf29867e6023f9e8ca3d5af5..20b516b21ab57b636c80e541b3486f038577c7a7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 00186b05ff5085c9670f3e6f36d0dbba04365c54..f41116d978a030ea8f8dfbd5549accf828ff6577 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 7b2a48489006b559c514dc9df0a106204aa41d69..cb826d2013fa17166c03fea0661cec95751e0667 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 4bb600fefded017ab85452090a54d14b6e42a838..7bce5070cd7e31fc8e558fa90c005400bb1194b7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 7bb55512d7bd2955e52e0f3ef6a5b225a2134cec..4d7652cca20c8519ccfdd1b5df78bbfb338e1109 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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>
index 188b4f858d75369055cacdbbf53591fcd02cf61d..84354159e7de3283b4b8f3a76c21b9d7870e2f66 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 8e65ab40ec347181932fc454dc55eaa0f0e01312..4de75094ebf34f3c824c923a92f94988f6ee5a99 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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>
index 482c98b147d095e4d0888f8bf6d3891bb02cd15a..3916846250dab495acd1951442479d4161eec463 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 2b1d1bda9a4189089135af396a26fef03ab451b4..46023093b77658140a8fcd62477d30f211a18796 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 64297f8f09ee28d4e19d2eae60ea67e48ecd21af..b1a89e8901741c71641e995a29a0e3f412d714d9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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>
index 4c9882759e803866812e75a332dda9470be75e4c..df21603597c87dfc48ee800e312e24f9bc156178 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 19f0da2cacee91127d9d884f3036e16b6b8c83c3..b3be0c7b6cfc8aa0bcc8d2b09e8cb105162c253f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 783ff18b6ac5f981bd4ec2661f99bc8831b8896e..da9e33952b86ff1efd17daed43b9df5a8fb14bef 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 32fbedc32f77da6bf537bd58e6e8bab581561b01..ada145033e90ff7e7bdc7402fdb42c89a4724c99 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 5d3cc7b39a83cda9900024e6b7bd03badb015ece..2536fad4c35a7ccf55ae6627817261c2ed12cb22 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 0ad1aa16bcab538cbd58418591f9b547201e35f8..e3f9d500d2a42c5aeecd399896b40959cd091260 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 60487ef19a58b12ac0b1ce3a7faeacb46b1f0fc1..79b3b1937f137bbb09508f506f7f4449621358dd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 c1bffb4fa94acae1696f3db0e7a9d8ae4d80caaa..47911bd5656cb87f3d61429bda8778a4ad711b0f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 6c2b884cbaef4ef3b07bb40a7eba7db28ddeb7d7..4d187b94863e8e169e1add47361db16d35c23a5f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 8f9373b7bdb188ca8be6c5c4b3939df25cd4624a..3d3104991cc529a801287a8b619b7282ab9e047f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 c3513a39c5a5799bc47973b27573f7f2e24028b9..d2e5329fe481f25662a65271be6d0ae17e814fce 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 cb1ea8548b1584c8a3e908a6356ba2ef6d8d5435..ef0720894ad0fa12b43266e1f12d9a165987f3d2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 48342fb30f140b14fa5ef67a92ed40c1e879c235..1c3cf32700b8bd94b0625d9336bb4e24fe4f848f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 981cc0e0f8031be41629b142419c62d0e284246f..ba53cd09654db9ef46081e60d1610c372b1d3a44 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 089fced975cfa08f06e51b2bb06c5f0a4cdd2c92..85da197866699fd48b47584145257cebae965cb9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 42133a9de0e63bd7ef0884883df2122033d167b4..6d5979efe8535bc300089c603fe79d6d7c8fea5d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 e5096a3931d37df68e7c50023da629a0529fe19b..a9113150b14833fd15980f9402286fbba2ea603c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 a5575daad5d7bb986e75993bec7961f03c729d0d..b4c9be343c259087a87664102b73fbf68f3525e3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 a46c4865b7c82f3444d5838af60d7622df3b726a..5901618134319feb61d3816d56bfb290c05ced8d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 d77e61539b4f230ec05fb01e30fe8ba0d0026518..0c9efe3e07e09d445363d355cd8f7f29c0682fca 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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 32e1ed77950741ef2674c38e79ddf971876ed3ad..59de74bcbd9a4b4eb87cb3ab7766f2b2b02e858a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><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-46132b98.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.85.0-nightly (a4cb3c831 2024-12-17)" data-channel="nightly" data-search-js="search-036cda7a.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-46132b98.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.85.0-nightly (4ba4ac612 2024-12-18)" data-channel="nightly" data-search-js="search-036cda7a.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>